[{"data":1,"prerenderedAt":939},["ShallowReactive",2],{"docs-navigation":3,"docs:\u002Fdocs\u002Fdata-capture\u002Fshopify-checkout":331,"docs-area:\u002Fdocs\u002Fdata-capture":934,"docs-surround:\u002Fdocs\u002Fdata-capture\u002Fshopify-checkout":936},[4],{"title":5,"path":6,"stem":7,"children":8,"page":330},"Docs","\u002Fdocs","docs",[9,58,123,189,204,218,232,259,293,315],{"title":10,"path":11,"stem":12,"children":13,"icon":52,"summary":53,"section":18,"highlights":54},"Get started","\u002Fdocs\u002Fget-started","docs\u002F01.get-started\u002Findex",[14,21,26,31,37,42,47],{"title":15,"path":16,"stem":17,"icon":18,"summary":19,"section":20,"highlights":18,"children":-1},"Quickstart","\u002Fdocs\u002Fget-started\u002Fquickstart","docs\u002F01.get-started\u002F01.quickstart",null,"Create a property, add the tag to your site and see your first visits in Analytics.","Start here",{"title":22,"path":23,"stem":24,"icon":18,"summary":25,"section":20,"highlights":18,"children":-1},"Set up your organisation","\u002Fdocs\u002Fget-started\u002Fset-up-your-organisation","docs\u002F01.get-started\u002F02.set-up-your-organisation","Sign in, turn on two-step verification, choose where data is stored and invite your team.",{"title":27,"path":28,"stem":29,"icon":18,"summary":30,"section":20,"highlights":18,"children":-1},"Core concepts","\u002Fdocs\u002Fget-started\u002Fcore-concepts","docs\u002F01.get-started\u002F03.core-concepts","Organisations, properties, events, visits, page and click types, and how Publish reaches Analytics.",{"title":32,"path":33,"stem":34,"icon":18,"summary":35,"section":36,"highlights":18,"children":-1},"Guide for marketers","\u002Fdocs\u002Fget-started\u002Ffor-marketers","docs\u002F01.get-started\u002F04.for-marketers","Read the dashboards, explore your own questions and see where visitors struggle.","Guides by role",{"title":38,"path":39,"stem":40,"icon":18,"summary":41,"section":36,"highlights":18,"children":-1},"Guide for engineers","\u002Fdocs\u002Fget-started\u002Ffor-engineers","docs\u002F01.get-started\u002F05.for-engineers","Install the tag, set up consent and identify, and keep capture safe on your pages.",{"title":43,"path":44,"stem":45,"icon":18,"summary":46,"section":36,"highlights":18,"children":-1},"Guide for data teams","\u002Fdocs\u002Fget-started\u002Ffor-data-teams","docs\u002F01.get-started\u002F06.for-data-teams","Map your data layer to standard fields, publish, and build on the explores.",{"title":48,"path":49,"stem":50,"icon":18,"summary":51,"section":36,"highlights":18,"children":-1},"Guide for ecommerce teams","\u002Fdocs\u002Fget-started\u002Ffor-ecommerce-teams","docs\u002F01.get-started\u002F07.for-ecommerce-teams","Carts, checkouts, orders, revenue and attribution for your store.","i-lucide-rocket","Set up your organisation, add the tag and see your first visits in Analytics.",[55,56,57],{"title":15,"to":16},{"title":22,"to":23},{"title":27,"to":28},{"title":59,"path":60,"stem":61,"children":62,"icon":116,"summary":117,"section":18,"highlights":118},"Data Capture","\u002Fdocs\u002Fdata-capture","docs\u002F02.data-capture\u002Findex",[63,69,74,79,84,90,95,100,105,111],{"title":64,"path":65,"stem":66,"icon":18,"summary":67,"section":68,"highlights":18,"children":-1},"Install the website tag","\u002Fdocs\u002Fdata-capture\u002Finstall-the-website-tag","docs\u002F02.data-capture\u002F01.install-the-website-tag","Add the install snippet to every page, allow it in your CSP, and check that it works.","Set up",{"title":70,"path":71,"stem":72,"icon":18,"summary":73,"section":68,"highlights":18,"children":-1},"Turn capture features on","\u002Fdocs\u002Fdata-capture\u002Fturn-features-on","docs\u002F02.data-capture\u002F02.turn-features-on","What each capture card on a property does, and which are on from the start.",{"title":75,"path":76,"stem":77,"icon":18,"summary":78,"section":68,"highlights":18,"children":-1},"Existing tags and data layers","\u002Fdocs\u002Fdata-capture\u002Fexisting-tags-and-data-layers","docs\u002F02.data-capture\u002F03.existing-tags-and-data-layers","Read your tag manager data layer and the analytics tools you already run, without re-tagging.",{"title":80,"path":81,"stem":82,"icon":18,"summary":83,"section":68,"highlights":18,"children":-1},"Shopify checkout","\u002Fdocs\u002Fdata-capture\u002Fshopify-checkout","docs\u002F02.data-capture\u002F04.shopify-checkout","Count a Shopify store's carts, checkouts and orders, line by line, with Kontala's pixel.",{"title":85,"path":86,"stem":87,"icon":18,"summary":88,"section":89,"highlights":18,"children":-1},"Page and click types","\u002Fdocs\u002Fdata-capture\u002Fpage-and-click-types","docs\u002F02.data-capture\u002F05.page-and-click-types","The 11 page types and 30 click types, and how Kontala decides each one.","What gets captured",{"title":91,"path":92,"stem":93,"icon":18,"summary":94,"section":89,"highlights":18,"children":-1},"Struggle signals","\u002Fdocs\u002Fdata-capture\u002Fstruggle-signals","docs\u002F02.data-capture\u002F06.struggle-signals","Rage clicks, dead clicks, errors, page speed and quick backs, and how each is detected.",{"title":96,"path":97,"stem":98,"icon":18,"summary":99,"section":89,"highlights":18,"children":-1},"Revenue and campaigns","\u002Fdocs\u002Fdata-capture\u002Frevenue-and-campaigns","docs\u002F02.data-capture\u002F07.revenue-and-campaigns","Orders and revenue, the campaign parameters Kontala keeps, channels, attribution and ad spend.",{"title":101,"path":102,"stem":103,"icon":18,"summary":104,"section":89,"highlights":18,"children":-1},"Identify visitors","\u002Fdocs\u002Fdata-capture\u002Fidentify-visitors","docs\u002F02.data-capture\u002F08.identify-visitors","Tell Kontala who signed in, and how visits and visitors are counted.",{"title":106,"path":107,"stem":108,"icon":18,"summary":109,"section":110,"highlights":18,"children":-1},"Consent","\u002Fdocs\u002Fdata-capture\u002Fconsent","docs\u002F02.data-capture\u002F09.consent","How the tag behaves before and after a visitor answers your consent banner, and how to wire it up.","Privacy and control",{"title":112,"path":113,"stem":114,"icon":18,"summary":115,"section":110,"highlights":18,"children":-1},"Privacy and governance","\u002Fdocs\u002Fdata-capture\u002Fprivacy-and-governance","docs\u002F02.data-capture\u002F10.privacy-and-governance","What is kept and what is removed, page URLs, cookies, IP addresses, bots and how to leave parts of a page out.","i-lucide-mouse-pointer-click","One line of code captures page views, clicks, scrolling and struggle, classified in business terms.",[119,120,121,122],{"title":64,"to":65},{"title":70,"to":71},{"title":85,"to":86},{"title":106,"to":107},{"title":124,"path":125,"stem":126,"children":127,"icon":182,"summary":183,"section":18,"highlights":184},"Analytics","\u002Fdocs\u002Fanalytics","docs\u002F03.analytics\u002Findex",[128,134,139,145,150,155,160,166,171,177],{"title":129,"path":130,"stem":131,"icon":18,"summary":132,"section":133,"highlights":18,"children":-1},"Dashboards","\u002Fdocs\u002Fanalytics\u002Fdashboards","docs\u002F03.analytics\u002F01.dashboards","Open Kontala Analytics and find your way around the nine dashboards Kontala builds for you.","Get around",{"title":135,"path":136,"stem":137,"icon":18,"summary":138,"section":133,"highlights":18,"children":-1},"Explores, metrics and the semantic layer","\u002Fdocs\u002Fanalytics\u002Fsemantic-layer","docs\u002F03.analytics\u002F02.semantic-layer","The 20 explores Kontala maintains, what is in them, and how your Data Capture settings shape them.",{"title":140,"path":141,"stem":142,"icon":18,"summary":143,"section":144,"highlights":18,"children":-1},"How explores, dimensions and metrics work","\u002Fdocs\u002Fanalytics\u002Fexplores-dimensions-and-metrics","docs\u002F03.analytics\u002F03.explores-dimensions-and-metrics","Where a question starts, what you group it by, and what you measure.","Concepts",{"title":146,"path":147,"stem":148,"icon":18,"summary":149,"section":144,"highlights":18,"children":-1},"Explores","\u002Fdocs\u002Fanalytics\u002Fexplores","docs\u002F03.analytics\u002F04.explores","Open an explore, pick dimensions and metrics, then filter, sort and run your query.",{"title":151,"path":152,"stem":153,"icon":18,"summary":154,"section":144,"highlights":18,"children":-1},"Dimensions","\u002Fdocs\u002Fanalytics\u002Fdimensions","docs\u002F03.analytics\u002F05.dimensions","What you group and filter by: dimension types, dates and time intervals, filters and bins.",{"title":156,"path":157,"stem":158,"icon":18,"summary":159,"section":144,"highlights":18,"children":-1},"Metrics","\u002Fdocs\u002Fanalytics\u002Fmetrics","docs\u002F03.analytics\u002F06.metrics","What you measure: metric types, custom metrics, table calculations and the Metrics Catalog.",{"title":161,"path":162,"stem":163,"icon":18,"summary":164,"section":165,"highlights":18,"children":-1},"Explore and visualise","\u002Fdocs\u002Fanalytics\u002Fexplore-and-visualise","docs\u002F03.analytics\u002F07.explore-and-visualise","Build your own charts from the explores: filters, table calculations, custom fields and chart types.","Analyse",{"title":167,"path":168,"stem":169,"icon":18,"summary":170,"section":165,"highlights":18,"children":-1},"Ask AI and agents","\u002Fdocs\u002Fanalytics\u002Fask-ai-and-agents","docs\u002F03.analytics\u002F08.ask-ai-and-agents","AI assistants are not yet available in Kontala Analytics.",{"title":172,"path":173,"stem":174,"icon":18,"summary":175,"section":176,"highlights":18,"children":-1},"Share and export","\u002Fdocs\u002Fanalytics\u002Fshare-and-export","docs\u002F03.analytics\u002F09.share-and-export","Share links, comment on dashboards, export results and duplicate dashboards.","Share and govern",{"title":178,"path":179,"stem":180,"icon":18,"summary":181,"section":176,"highlights":18,"children":-1},"Security and governance","\u002Fdocs\u002Fanalytics\u002Fsecurity-and-governance","docs\u002F03.analytics\u002F10.security-and-governance","How you sign in to Analytics, what each role can do, and how your data is kept apart.","i-lucide-chart-line","Ready-made dashboards and 20 explores over your events, on a semantic layer Kontala maintains.",[185,186,187,188],{"title":129,"to":130},{"title":135,"to":136},{"title":140,"to":141},{"title":161,"to":162},{"title":190,"path":191,"stem":192,"children":193,"icon":200,"summary":201,"section":18,"highlights":202},"CDP","\u002Fdocs\u002Fcdp","docs\u002F04.cdp\u002Findex",[194],{"title":195,"path":196,"stem":197,"icon":18,"summary":198,"section":199,"highlights":18,"children":-1},"CDP overview","\u002Fdocs\u002Fcdp\u002Foverview","docs\u002F04.cdp\u002F01.overview","Identity resolution, consent, real-time audiences and warehouse-native sync.","Overview","i-lucide-users","One resolved, consented profile that every module reads and writes.",[203],{"title":195,"to":196},{"title":205,"path":206,"stem":207,"children":208,"icon":214,"summary":215,"section":18,"highlights":216},"Personalisation","\u002Fdocs\u002Fpersonalisation","docs\u002F05.personalisation\u002Findex",[209],{"title":210,"path":211,"stem":212,"icon":18,"summary":213,"section":199,"highlights":18,"children":-1},"Personalisation overview","\u002Fdocs\u002Fpersonalisation\u002Foverview","docs\u002F05.personalisation\u002F01.overview","Next best action, decisioning, bandits, recommendations and journey experiments.","i-lucide-sparkles","The next best content, offer and channel for each person.",[217],{"title":210,"to":211},{"title":219,"path":220,"stem":221,"children":222,"icon":228,"summary":229,"section":18,"highlights":230},"CVM","\u002Fdocs\u002Fcvm","docs\u002F06.cvm\u002Findex",[223],{"title":224,"path":225,"stem":226,"icon":18,"summary":227,"section":199,"highlights":18,"children":-1},"CVM overview","\u002Fdocs\u002Fcvm\u002Foverview","docs\u002F06.cvm\u002F01.overview","Churn and lifetime value prediction, lifecycle orchestration and offer guardrails.","i-lucide-trending-up","Lifecycle value, optimised for margin rather than vanity metrics.",[231],{"title":224,"to":225},{"title":233,"path":234,"stem":235,"children":236,"icon":253,"summary":254,"section":18,"highlights":255},"Autonomy","\u002Fdocs\u002Fautonomy","docs\u002F07.autonomy\u002Findex",[237,243,248],{"title":238,"path":239,"stem":240,"icon":18,"summary":241,"section":242,"highlights":18,"children":-1},"Goals and guardrails","\u002Fdocs\u002Fautonomy\u002Fgoals-and-guardrails","docs\u002F07.autonomy\u002F01.goals-and-guardrails","Optimise for value, within limits the models cannot cross.","Control",{"title":244,"path":245,"stem":246,"icon":18,"summary":247,"section":242,"highlights":18,"children":-1},"Autonomy levels","\u002Fdocs\u002Fautonomy\u002Fautonomy-levels","docs\u002F07.autonomy\u002F02.autonomy-levels","Approve, suggest-only or fully autonomous, set per journey.",{"title":249,"path":250,"stem":251,"icon":18,"summary":252,"section":242,"highlights":18,"children":-1},"Explainability","\u002Fdocs\u002Fautonomy\u002Fexplainability","docs\u002F07.autonomy\u002F03.explainability","Every action is logged with the signals and reasoning behind it.","i-lucide-shield-check","Goals, guardrails and approval levels: you decide how much runs on its own.",[256,257,258],{"title":238,"to":239},{"title":244,"to":245},{"title":249,"to":250},{"title":260,"path":261,"stem":262,"children":263,"icon":287,"summary":288,"section":18,"highlights":289},"Developers","\u002Fdocs\u002Fdevelopers","docs\u002F08.developers\u002Findex",[264,270,276,281],{"title":265,"path":266,"stem":267,"icon":18,"summary":268,"section":269,"highlights":18,"children":-1},"Tag reference","\u002Fdocs\u002Fdevelopers\u002Ftag-reference","docs\u002F08.developers\u002F01.tag-reference","Every script attribute, JavaScript function, HTML attribute and cookie of Kontala's website tag.","Website",{"title":271,"path":272,"stem":273,"icon":18,"summary":274,"section":275,"highlights":18,"children":-1},"App SDKs","\u002Fdocs\u002Fdevelopers\u002Fsdks","docs\u002F08.developers\u002F02.sdks","Native SDKs for Flutter, Android and iOS are in development and not yet available.","Apps and servers",{"title":277,"path":278,"stem":279,"icon":18,"summary":280,"section":275,"highlights":18,"children":-1},"Events API","\u002Fdocs\u002Fdevelopers\u002Fevents-api","docs\u002F08.developers\u002F03.events-api","The Events API, for sending events from your servers, is not yet available.",{"title":282,"path":283,"stem":284,"icon":18,"summary":285,"section":286,"highlights":18,"children":-1},"MCP server","\u002Fdocs\u002Fdevelopers\u002Fmcp","docs\u002F08.developers\u002F04.mcp","The MCP server for AI tools is not yet available.","AI tools","i-lucide-code-xml","The tag JavaScript API and attributes, and the status of the app SDKs and Events API.",[290,291,292],{"title":265,"to":266},{"title":271,"to":272},{"title":277,"to":278},{"title":294,"path":295,"stem":296,"children":297,"icon":310,"summary":311,"section":18,"highlights":312},"Security and privacy","\u002Fdocs\u002Fsecurity-and-privacy","docs\u002F09.security-and-privacy\u002Findex",[298,304],{"title":299,"path":300,"stem":301,"icon":18,"summary":302,"section":303,"highlights":18,"children":-1},"Data protection","\u002Fdocs\u002Fsecurity-and-privacy\u002Fdata-protection","docs\u002F09.security-and-privacy\u002F01.data-protection","Where events are stored, how long they are kept, and how visitors are protected.","Data",{"title":305,"path":306,"stem":307,"icon":18,"summary":308,"section":309,"highlights":18,"children":-1},"Access control","\u002Fdocs\u002Fsecurity-and-privacy\u002Faccess-control","docs\u002F09.security-and-privacy\u002F02.access-control","Sign-in, two-step verification, roles and write keys.","Access","i-lucide-lock","Where your data is stored, how long it is kept, and who in your team can do what.",[313,314],{"title":299,"to":300},{"title":305,"to":306},{"title":316,"path":317,"stem":318,"children":319,"icon":326,"summary":327,"section":18,"highlights":328},"Help and support","\u002Fdocs\u002Fsupport","docs\u002F10.support\u002Findex",[320],{"title":321,"path":322,"stem":323,"icon":18,"summary":324,"section":325,"highlights":18,"children":-1},"Contact us","\u002Fdocs\u002Fsupport\u002Fcontact-us","docs\u002F10.support\u002F01.contact-us","Talk to the Kontala team about setup, access or anything else.","Support","i-lucide-life-buoy","Get help from the Kontala team.",[329],{"title":321,"to":322},false,{"path":81,"title":80,"description":83,"summary":83,"icon":18,"section":68,"sections":18,"lastUpdated":332,"body":333},"2026-10-12",{"type":334,"value":335,"toc":927},"minimark",[336,340,345,365,369,421,424,827,830,834,894,897,904,908,911,914,923],[337,338,339],"p",{},"A Shopify theme's install snippet cannot see the checkout.\nKontala's Shopify pixel, pasted into the store's Customer events, counts its carts, checkouts and orders, line by line.",[341,342,344],"h2",{"id":343},"before-you-start","Before you start",[346,347,348,357],"ul",{},[349,350,351,352,356],"li",{},"Install the ",[353,354,355],"a",{"href":65},"website tag"," in your theme as well.\nThe pixel continues the visits the tag starts, so each order lands in the right visit.",[349,358,359,360,364],{},"Turn on ",[361,362,363],"strong",{},"Clicks"," for the property.\nAn add to cart is only counted when the tag saw the click that made it.",[341,366,368],{"id":367},"add-the-pixel","Add the pixel",[370,371,372,379,390,405,415],"ol",{},[349,373,374,375,378],{},"In Kontala, open the property and find the ",[361,376,377],{},"Shopify Checkout"," card.",[349,380,381,382,385,386,389],{},"In the Shopify admin, open ",[361,383,384],{},"Settings",", then ",[361,387,388],{},"Customer events",", and add a custom pixel named Kontala.",[349,391,392,393,396,397,400,401,404],{},"Under ",[361,394,395],{},"Customer privacy",", set ",[361,398,399],{},"Permission"," to ",[361,402,403],{},"Required",", with analytics as its purpose.",[349,406,407,408,385,411,414],{},"Copy the code from the Shopify Checkout card, paste it in place of what the Code window holds, choose ",[361,409,410],{},"Save",[361,412,413],{},"Connect",".",[349,416,417,418,414],{},"Back in Kontala, turn on ",[361,419,420],{},"Accept carts, checkouts and orders",[337,422,423],{},"The code looks like this, with your property's key in it:",[425,426,431],"pre",{"className":427,"code":428,"language":429,"meta":430,"style":430},"language-js shiki shiki-themes material-theme-lighter material-theme material-theme-palenight","\u002F\u002F Kontala: sends this store's checkout steps and purchases to Kontala.\n\u002F\u002F Paste it as a custom pixel under Settings > Customer events; nothing in it\n\u002F\u002F needs editing. It loads the pixel from Kontala, so it never goes stale.\n(function (k) {\n  k.v = 1;\n  k.analytics = analytics;\n  k.browser = browser;\n  k.init = init;\n  k.api = typeof api === 'undefined' ? undefined : api;\n  analytics.subscribe('all_standard_events', function (event) {\n    k.q.push(event);\n  });\n  var s = document.createElement('script');\n  s.async = true;\n  s.src = \"https:\u002F\u002Fkonta.la\u002Fv1\u002Fshopify-pixel.js?k=pk_live_...\";\n  (document.head || document.documentElement).appendChild(s);\n})((window.kontala = window.kontala || { q: [] }));\n","js","",[432,433,434,443,449,455,480,501,518,535,552,596,633,657,667,699,718,741,781],"code",{"__ignoreMap":430},[435,436,439],"span",{"class":437,"line":438},"line",1,[435,440,442],{"class":441},"sHwdD","\u002F\u002F Kontala: sends this store's checkout steps and purchases to Kontala.\n",[435,444,446],{"class":437,"line":445},2,[435,447,448],{"class":441},"\u002F\u002F Paste it as a custom pixel under Settings > Customer events; nothing in it\n",[435,450,452],{"class":437,"line":451},3,[435,453,454],{"class":441},"\u002F\u002F needs editing. It loads the pixel from Kontala, so it never goes stale.\n",[435,456,458,462,466,470,474,477],{"class":437,"line":457},4,[435,459,461],{"class":460},"sTEyZ","(",[435,463,465],{"class":464},"spNyl","function",[435,467,469],{"class":468},"sMK4o"," (",[435,471,473],{"class":472},"sHdIc","k",[435,475,476],{"class":468},")",[435,478,479],{"class":468}," {\n",[435,481,483,486,488,491,494,498],{"class":437,"line":482},5,[435,484,485],{"class":460},"  k",[435,487,414],{"class":468},[435,489,490],{"class":460},"v",[435,492,493],{"class":468}," =",[435,495,497],{"class":496},"sbssI"," 1",[435,499,500],{"class":468},";\n",[435,502,504,506,508,511,513,516],{"class":437,"line":503},6,[435,505,485],{"class":460},[435,507,414],{"class":468},[435,509,510],{"class":460},"analytics",[435,512,493],{"class":468},[435,514,515],{"class":460}," analytics",[435,517,500],{"class":468},[435,519,521,523,525,528,530,533],{"class":437,"line":520},7,[435,522,485],{"class":460},[435,524,414],{"class":468},[435,526,527],{"class":460},"browser",[435,529,493],{"class":468},[435,531,532],{"class":460}," browser",[435,534,500],{"class":468},[435,536,538,540,542,545,547,550],{"class":437,"line":537},8,[435,539,485],{"class":460},[435,541,414],{"class":468},[435,543,544],{"class":460},"init",[435,546,493],{"class":468},[435,548,549],{"class":460}," init",[435,551,500],{"class":468},[435,553,555,557,559,562,564,567,570,573,576,580,583,586,589,592,594],{"class":437,"line":554},9,[435,556,485],{"class":460},[435,558,414],{"class":468},[435,560,561],{"class":460},"api",[435,563,493],{"class":468},[435,565,566],{"class":468}," typeof",[435,568,569],{"class":460}," api",[435,571,572],{"class":468}," ===",[435,574,575],{"class":468}," '",[435,577,579],{"class":578},"sfazB","undefined",[435,581,582],{"class":468},"'",[435,584,585],{"class":468}," ?",[435,587,588],{"class":468}," undefined",[435,590,591],{"class":468}," :",[435,593,569],{"class":460},[435,595,500],{"class":468},[435,597,599,602,604,608,611,613,616,618,621,624,626,629,631],{"class":437,"line":598},10,[435,600,601],{"class":460},"  analytics",[435,603,414],{"class":468},[435,605,607],{"class":606},"s2Zo4","subscribe",[435,609,461],{"class":610},"swJcz",[435,612,582],{"class":468},[435,614,615],{"class":578},"all_standard_events",[435,617,582],{"class":468},[435,619,620],{"class":468},",",[435,622,623],{"class":464}," function",[435,625,469],{"class":468},[435,627,628],{"class":472},"event",[435,630,476],{"class":468},[435,632,479],{"class":468},[435,634,636,639,641,644,646,649,651,653,655],{"class":437,"line":635},11,[435,637,638],{"class":460},"    k",[435,640,414],{"class":468},[435,642,643],{"class":460},"q",[435,645,414],{"class":468},[435,647,648],{"class":606},"push",[435,650,461],{"class":610},[435,652,628],{"class":460},[435,654,476],{"class":610},[435,656,500],{"class":468},[435,658,660,663,665],{"class":437,"line":659},12,[435,661,662],{"class":468},"  }",[435,664,476],{"class":610},[435,666,500],{"class":468},[435,668,670,673,676,678,681,683,686,688,690,693,695,697],{"class":437,"line":669},13,[435,671,672],{"class":464},"  var",[435,674,675],{"class":460}," s",[435,677,493],{"class":468},[435,679,680],{"class":460}," document",[435,682,414],{"class":468},[435,684,685],{"class":606},"createElement",[435,687,461],{"class":610},[435,689,582],{"class":468},[435,691,692],{"class":578},"script",[435,694,582],{"class":468},[435,696,476],{"class":610},[435,698,500],{"class":468},[435,700,702,705,707,710,712,716],{"class":437,"line":701},14,[435,703,704],{"class":460},"  s",[435,706,414],{"class":468},[435,708,709],{"class":460},"async",[435,711,493],{"class":468},[435,713,715],{"class":714},"sfNiH"," true",[435,717,500],{"class":468},[435,719,721,723,725,728,730,733,736,739],{"class":437,"line":720},15,[435,722,704],{"class":460},[435,724,414],{"class":468},[435,726,727],{"class":460},"src",[435,729,493],{"class":468},[435,731,732],{"class":468}," \"",[435,734,735],{"class":578},"https:\u002F\u002Fkonta.la\u002Fv1\u002Fshopify-pixel.js?k=pk_live_...",[435,737,738],{"class":468},"\"",[435,740,500],{"class":468},[435,742,744,747,750,752,755,758,760,762,765,767,769,772,774,777,779],{"class":437,"line":743},16,[435,745,746],{"class":610},"  (",[435,748,749],{"class":460},"document",[435,751,414],{"class":468},[435,753,754],{"class":460},"head",[435,756,757],{"class":468}," ||",[435,759,680],{"class":460},[435,761,414],{"class":468},[435,763,764],{"class":460},"documentElement",[435,766,476],{"class":610},[435,768,414],{"class":468},[435,770,771],{"class":606},"appendChild",[435,773,461],{"class":610},[435,775,776],{"class":460},"s",[435,778,476],{"class":610},[435,780,500],{"class":468},[435,782,784,787,790,792,795,798,801,803,805,808,811,814,817,820,822,825],{"class":437,"line":783},17,[435,785,786],{"class":468},"}",[435,788,789],{"class":460},")((window",[435,791,414],{"class":468},[435,793,794],{"class":460},"kontala ",[435,796,797],{"class":468},"=",[435,799,800],{"class":460}," window",[435,802,414],{"class":468},[435,804,794],{"class":460},[435,806,807],{"class":468},"||",[435,809,810],{"class":468}," {",[435,812,813],{"class":610}," q",[435,815,816],{"class":468},":",[435,818,819],{"class":460}," [] ",[435,821,786],{"class":468},[435,823,824],{"class":460},"))",[435,826,500],{"class":468},[337,828,829],{},"It loads the pixel from Kontala, so you only need to paste it again if the key changes.",[341,831,833],{"id":832},"what-it-captures","What it captures",[835,836,837,850],"table",{},[838,839,840],"thead",{},[841,842,843,847],"tr",{},[844,845,846],"th",{},"In Shopify",[844,848,849],{},"In Kontala",[851,852,853,862,870,878,886],"tbody",{},[841,854,855,859],{},[856,857,858],"td",{},"Cart viewed",[856,860,861],{},"the cart page's view",[841,863,864,867],{},[856,865,866],{},"Product added to or removed from cart",[856,868,869],{},"the Add to cart or Remove from cart click",[841,871,872,875],{},[856,873,874],{},"Checkout started",[856,876,877],{},"a Checkout page view",[841,879,880,883],{},[856,881,882],{},"Contact, address, shipping and payment submitted",[856,884,885],{},"the four checkout step clicks",[841,887,888,891],{},[856,889,890],{},"Checkout completed",[856,892,893],{},"an Order confirmation page view and the order",[337,895,896],{},"Each order carries its id, currency, value, subtotal, tax, shipping, discount, whether it was the customer's first order, its lines and its payments.\nThe pixel also sends the buyer's contact details: email, phone, name and addresses.\nAn order is counted once, however many times its confirmation page is seen.",[337,898,899,900,903],{},"If ",[361,901,902],{},"Friction"," is on too, checkout alerts and checkout extension errors appear as struggle signals.",[341,905,907],{"id":906},"where-to-see-it","Where to see it",[337,909,910],{},"The Carts, Checkout and Items explores, and the Conversion dashboard.",[341,912,106],{"id":913},"consent",[337,915,916,917,919,920,922],{},"The pixel follows the store's Shopify customer privacy settings.\nWith ",[361,918,399],{}," set to ",[361,921,403],{},", it only sends for visitors who allowed analytics.",[924,925,926],"style",{},"html pre.shiki code .sHwdD, html code.shiki .sHwdD{--shiki-light:#90A4AE;--shiki-light-font-style:italic;--shiki-default:#546E7A;--shiki-default-font-style:italic;--shiki-dark:#676E95;--shiki-dark-font-style:italic}html pre.shiki code .sTEyZ, html code.shiki .sTEyZ{--shiki-light:#90A4AE;--shiki-default:#EEFFFF;--shiki-dark:#BABED8}html pre.shiki code .spNyl, html code.shiki .spNyl{--shiki-light:#9C3EDA;--shiki-default:#C792EA;--shiki-dark:#C792EA}html pre.shiki code .sMK4o, html code.shiki .sMK4o{--shiki-light:#39ADB5;--shiki-default:#89DDFF;--shiki-dark:#89DDFF}html pre.shiki code .sHdIc, html code.shiki .sHdIc{--shiki-light:#90A4AE;--shiki-light-font-style:italic;--shiki-default:#EEFFFF;--shiki-default-font-style:italic;--shiki-dark:#BABED8;--shiki-dark-font-style:italic}html pre.shiki code .sbssI, html code.shiki .sbssI{--shiki-light:#F76D47;--shiki-default:#F78C6C;--shiki-dark:#F78C6C}html pre.shiki code .sfazB, html code.shiki .sfazB{--shiki-light:#91B859;--shiki-default:#C3E88D;--shiki-dark:#C3E88D}html pre.shiki code .s2Zo4, html code.shiki .s2Zo4{--shiki-light:#6182B8;--shiki-default:#82AAFF;--shiki-dark:#82AAFF}html pre.shiki code .swJcz, html code.shiki .swJcz{--shiki-light:#E53935;--shiki-default:#F07178;--shiki-dark:#F07178}html pre.shiki code .sfNiH, html code.shiki .sfNiH{--shiki-light:#FF5370;--shiki-default:#FF9CAC;--shiki-dark:#FF9CAC}html .light .shiki span {color: var(--shiki-light);background: var(--shiki-light-bg);font-style: var(--shiki-light-font-style);font-weight: var(--shiki-light-font-weight);text-decoration: var(--shiki-light-text-decoration);}html.light .shiki span {color: var(--shiki-light);background: var(--shiki-light-bg);font-style: var(--shiki-light-font-style);font-weight: var(--shiki-light-font-weight);text-decoration: var(--shiki-light-text-decoration);}html .default .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .dark .shiki span {color: var(--shiki-dark);background: var(--shiki-dark-bg);font-style: var(--shiki-dark-font-style);font-weight: var(--shiki-dark-font-weight);text-decoration: var(--shiki-dark-text-decoration);}html.dark .shiki span {color: var(--shiki-dark);background: var(--shiki-dark-bg);font-style: var(--shiki-dark-font-style);font-weight: var(--shiki-dark-font-weight);text-decoration: var(--shiki-dark-text-decoration);}",{"title":430,"searchDepth":445,"depth":445,"links":928},[929,930,931,932,933],{"id":343,"depth":445,"text":344},{"id":367,"depth":445,"text":368},{"id":832,"depth":445,"text":833},{"id":906,"depth":445,"text":907},{"id":913,"depth":445,"text":106},{"sections":935},[68,89,110],[937,938],{"title":75,"path":76,"stem":77,"summary":78,"children":-1},{"title":85,"path":86,"stem":87,"summary":88,"children":-1},1791815159633]