[{"data":1,"prerenderedAt":1441},["ShallowReactive",2],{"docs-navigation":3,"docs:\u002Fdocs\u002Fanalytics\u002Fcampaigns":505,"docs-area:\u002Fdocs\u002Fanalytics":1436,"docs-surround:\u002Fdocs\u002Fanalytics\u002Fcampaigns":1438},[4],{"title":5,"path":6,"stem":7,"children":8,"page":504},"Docs","\u002Fdocs","docs",[9,58,123,349,363,377,391,418,467,489],{"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":342,"summary":343,"section":18,"highlights":344},"Analytics","\u002Fdocs\u002Fanalytics","docs\u002F03.analytics\u002Findex",[128,134,139,145,150,155,160,165,171,176,182,187,193,198,203,208,213,218,223,228,233,238,243,248,253,258,263,268,273,278,283,288,293,299,304,309,314,318,323,328,333,338],{"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 ready-made 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 21 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":144,"highlights":18,"children":-1},"Attribution modelling","\u002Fdocs\u002Fanalytics\u002Fattribution-modelling","docs\u002F03.analytics\u002F07.attribution-modelling","How conversions are credited to channels and campaigns: journeys, touchpoints, the three models and the switches.",{"title":166,"path":167,"stem":168,"icon":18,"summary":169,"section":170,"highlights":18,"children":-1},"Explore and visualise","\u002Fdocs\u002Fanalytics\u002Fexplore-and-visualise","docs\u002F03.analytics\u002F08.explore-and-visualise","Build your own charts from the explores: filters, table calculations, custom fields and chart types.","Analyse",{"title":172,"path":173,"stem":174,"icon":18,"summary":175,"section":170,"highlights":18,"children":-1},"Ask AI and agents","\u002Fdocs\u002Fanalytics\u002Fask-ai-and-agents","docs\u002F03.analytics\u002F09.ask-ai-and-agents","AI assistants are not yet available in Kontala Analytics.",{"title":177,"path":178,"stem":179,"icon":18,"summary":180,"section":181,"highlights":18,"children":-1},"Share and export","\u002Fdocs\u002Fanalytics\u002Fshare-and-export","docs\u002F03.analytics\u002F10.share-and-export","Share links, comment on dashboards, export results and duplicate dashboards.","Share and govern",{"title":183,"path":184,"stem":185,"icon":18,"summary":186,"section":181,"highlights":18,"children":-1},"Security and governance","\u002Fdocs\u002Fanalytics\u002Fsecurity-and-governance","docs\u002F03.analytics\u002F11.security-and-governance","How you sign in to Analytics, what each role can do, and how your data is kept apart.",{"title":188,"path":189,"stem":190,"icon":18,"summary":191,"section":192,"highlights":18,"children":-1},"Page views","\u002Fdocs\u002Fanalytics\u002Fpage-views","docs\u002F03.analytics\u002F12.page-views","Every page view, with its page, page type, visit, location, device, scroll depth and speed.","Explore reference",{"title":194,"path":195,"stem":196,"icon":18,"summary":197,"section":192,"highlights":18,"children":-1},"Visits","\u002Fdocs\u002Fanalytics\u002Fvisits","docs\u002F03.analytics\u002F13.visits","Every visit, as it arrived: channel, landing page, conversions and revenue.",{"title":199,"path":200,"stem":201,"icon":18,"summary":202,"section":192,"highlights":18,"children":-1},"Clicks","\u002Fdocs\u002Fanalytics\u002Fclicks","docs\u002F03.analytics\u002F14.clicks","Every click on a link, button or control, and every form sent, with its click type.",{"title":204,"path":205,"stem":206,"icon":18,"summary":207,"section":192,"highlights":18,"children":-1},"Swipes","\u002Fdocs\u002Fanalytics\u002Fswipes","docs\u002F03.analytics\u002F15.swipes","Every sideways swipe, such as through a carousel or gallery.",{"title":209,"path":210,"stem":211,"icon":18,"summary":212,"section":192,"highlights":18,"children":-1},"Friction","\u002Fdocs\u002Fanalytics\u002Ffriction","docs\u002F03.analytics\u002F16.friction","Every JavaScript error, rage click, dead click and quick back, and where it happened.",{"title":214,"path":215,"stem":216,"icon":18,"summary":217,"section":192,"highlights":18,"children":-1},"Checkout","\u002Fdocs\u002Fanalytics\u002Fcheckout","docs\u002F03.analytics\u002F17.checkout","Every Shopify checkout opened, step submitted and order paid.",{"title":219,"path":220,"stem":221,"icon":18,"summary":222,"section":192,"highlights":18,"children":-1},"Carts","\u002Fdocs\u002Fanalytics\u002Fcarts","docs\u002F03.analytics\u002F18.carts","Every visit with a cart, and whether it was bought, abandoned or recovered later.",{"title":224,"path":225,"stem":226,"icon":18,"summary":227,"section":192,"highlights":18,"children":-1},"Items","\u002Fdocs\u002Fanalytics\u002Fitems","docs\u002F03.analytics\u002F19.items","Every item of every product list, cart, checkout and order.",{"title":229,"path":230,"stem":231,"icon":18,"summary":232,"section":192,"highlights":18,"children":-1},"Products","\u002Fdocs\u002Fanalytics\u002Fproducts","docs\u002F03.analytics\u002F20.products","Every product listed, viewed, added to a cart, bought or refunded.",{"title":234,"path":235,"stem":236,"icon":18,"summary":237,"section":192,"highlights":18,"children":-1},"Data layer events","\u002Fdocs\u002Fanalytics\u002Fdata-layer-events","docs\u002F03.analytics\u002F21.data-layer-events","Every event your site pushes to its data layer, with your own fields.",{"title":239,"path":240,"stem":241,"icon":18,"summary":242,"section":192,"highlights":18,"children":-1},"Campaigns","\u002Fdocs\u002Fanalytics\u002Fcampaigns","docs\u002F03.analytics\u002F22.campaigns","Each day of each campaign: visits, credited conversions, ad spend, cost per conversion and ROAS.",{"title":244,"path":245,"stem":246,"icon":18,"summary":247,"section":192,"highlights":18,"children":-1},"Campaign trends","\u002Fdocs\u002Fanalytics\u002Fcampaign-trends","docs\u002F03.analytics\u002F23.campaign-trends","Spend, cost per visit, cost per conversion and ROAS, against earlier weeks and the usual.",{"title":249,"path":250,"stem":251,"icon":18,"summary":252,"section":192,"highlights":18,"children":-1},"Attribution","\u002Fdocs\u002Fanalytics\u002Fattribution","docs\u002F03.analytics\u002F24.attribution","Every touchpoint of every conversion's 90-day journey, with each model's credit.",{"title":254,"path":255,"stem":256,"icon":18,"summary":257,"section":192,"highlights":18,"children":-1},"Cohorts","\u002Fdocs\u002Fanalytics\u002Fcohorts","docs\u002F03.analytics\u002F25.cohorts","Each new visitor in each week and month after their first visit: return rates and value.",{"title":259,"path":260,"stem":261,"icon":18,"summary":262,"section":192,"highlights":18,"children":-1},"Activity","\u002Fdocs\u002Fanalytics\u002Factivity","docs\u002F03.analytics\u002F26.activity","Active visitors by day, week and month, with growth accounting and stickiness.",{"title":264,"path":265,"stem":266,"icon":18,"summary":267,"section":192,"highlights":18,"children":-1},"Activation","\u002Fdocs\u002Fanalytics\u002Factivation","docs\u002F03.analytics\u002F27.activation","Each sign-up beside each key action: how many reach it, how fast, and whether they stay.",{"title":269,"path":270,"stem":271,"icon":18,"summary":272,"section":192,"highlights":18,"children":-1},"Feature usage","\u002Fdocs\u002Fanalytics\u002Ffeature-usage","docs\u002F03.analytics\u002F28.feature-usage","Which features active visitors use, how often, and who adopts them.",{"title":274,"path":275,"stem":276,"icon":18,"summary":277,"section":192,"highlights":18,"children":-1},"First visits","\u002Fdocs\u002Fanalytics\u002Ffirst-visits","docs\u002F03.analytics\u002F29.first-visits","Which first-visit features go with new visitors coming back.",{"title":279,"path":280,"stem":281,"icon":18,"summary":282,"section":192,"highlights":18,"children":-1},"First-visit paths","\u002Fdocs\u002Fanalytics\u002Ffirst-visit-paths","docs\u002F03.analytics\u002F30.first-visit-paths","The paths new visitors take on their first visit, and whether they came back.",{"title":284,"path":285,"stem":286,"icon":18,"summary":287,"section":192,"highlights":18,"children":-1},"Trends","\u002Fdocs\u002Fanalytics\u002Ftrends","docs\u002F03.analytics\u002F31.trends","Every visit KPI against last week, last year, the usual and an expected range.",{"title":289,"path":290,"stem":291,"icon":18,"summary":292,"section":192,"highlights":18,"children":-1},"Movers","\u002Fdocs\u002Fanalytics\u002Fmovers","docs\u002F03.analytics\u002F32.movers","What moved: each channel, landing page or device against last week and the usual.",{"title":294,"path":295,"stem":296,"icon":18,"summary":297,"section":298,"highlights":18,"children":-1},"Overview","\u002Fdocs\u002Fanalytics\u002Foverview-dashboard","docs\u002F03.analytics\u002F33.overview-dashboard","Traffic, active users and top content at a glance: the place to start.","Dashboard reference",{"title":300,"path":301,"stem":302,"icon":18,"summary":303,"section":298,"highlights":18,"children":-1},"Acquisition","\u002Fdocs\u002Fanalytics\u002Facquisition-dashboard","docs\u002F03.analytics\u002F34.acquisition-dashboard","Where people come from, what the ads cost and returned, and where each channel lands them.",{"title":305,"path":306,"stem":307,"icon":18,"summary":308,"section":298,"highlights":18,"children":-1},"Engagement","\u002Fdocs\u002Fanalytics\u002Fengagement-dashboard","docs\u002F03.analytics\u002F35.engagement-dashboard","How visits engage, the pages read and left, the clicks and forms acted on, and who comes back.",{"title":310,"path":311,"stem":312,"icon":18,"summary":313,"section":298,"highlights":18,"children":-1},"Conversion","\u002Fdocs\u002Fanalytics\u002Fconversion-dashboard","docs\u002F03.analytics\u002F36.conversion-dashboard","Whether visits convert, where the funnels lose them and how long a first conversion takes.",{"title":249,"path":315,"stem":316,"icon":18,"summary":317,"section":298,"highlights":18,"children":-1},"\u002Fdocs\u002Fanalytics\u002Fattribution-dashboard","docs\u002F03.analytics\u002F37.attribution-dashboard","Which channel gets credit for a conversion under first touch, linear and last touch, and the paths journeys take.",{"title":319,"path":320,"stem":321,"icon":18,"summary":322,"section":298,"highlights":18,"children":-1},"Retention and cohorts","\u002Fdocs\u002Fanalytics\u002Fretention-dashboard","docs\u002F03.analytics\u002F38.retention-dashboard","Whether new visitors come back, sign-ups activate and the audience grows, and what a new visitor is worth.",{"title":324,"path":325,"stem":326,"icon":18,"summary":327,"section":298,"highlights":18,"children":-1},"Audience","\u002Fdocs\u002Fanalytics\u002Faudience-dashboard","docs\u002F03.analytics\u002F39.audience-dashboard","Who your visitors are: where, on what, how often, and whether you know them.",{"title":329,"path":330,"stem":331,"icon":18,"summary":332,"section":298,"highlights":18,"children":-1},"Product and app usage","\u002Fdocs\u002Fanalytics\u002Fproduct-usage-dashboard","docs\u002F03.analytics\u002F40.product-usage-dashboard","Which features people use, which first visits lead to coming back, where they struggle and which pages are slow.",{"title":334,"path":335,"stem":336,"icon":18,"summary":337,"section":298,"highlights":18,"children":-1},"Trend and anomaly","\u002Fdocs\u002Fanalytics\u002Ftrends-dashboard","docs\u002F03.analytics\u002F41.trends-dashboard","What changed, whether it is unusual, what drove it, and what moved around a release or launch.",{"title":229,"path":339,"stem":340,"icon":18,"summary":341,"section":298,"highlights":18,"children":-1},"\u002Fdocs\u002Fanalytics\u002Fproducts-dashboard","docs\u002F03.analytics\u002F42.products-dashboard","Which products sell, and where shoppers drop off between viewing and buying.","i-lucide-chart-line","Ready-made dashboards and 21 explores over your events, on a semantic layer Kontala maintains.",[345,346,347,348],{"title":129,"to":130},{"title":135,"to":136},{"title":140,"to":141},{"title":166,"to":167},{"title":350,"path":351,"stem":352,"children":353,"icon":359,"summary":360,"section":18,"highlights":361},"CDP","\u002Fdocs\u002Fcdp","docs\u002F04.cdp\u002Findex",[354],{"title":355,"path":356,"stem":357,"icon":18,"summary":358,"section":294,"highlights":18,"children":-1},"CDP overview","\u002Fdocs\u002Fcdp\u002Foverview","docs\u002F04.cdp\u002F01.overview","Identity resolution, consent, real-time audiences and warehouse-native sync.","i-lucide-users","One resolved, consented profile that every module reads and writes.",[362],{"title":355,"to":356},{"title":364,"path":365,"stem":366,"children":367,"icon":373,"summary":374,"section":18,"highlights":375},"Personalisation","\u002Fdocs\u002Fpersonalisation","docs\u002F05.personalisation\u002Findex",[368],{"title":369,"path":370,"stem":371,"icon":18,"summary":372,"section":294,"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.",[376],{"title":369,"to":370},{"title":378,"path":379,"stem":380,"children":381,"icon":387,"summary":388,"section":18,"highlights":389},"CVM","\u002Fdocs\u002Fcvm","docs\u002F06.cvm\u002Findex",[382],{"title":383,"path":384,"stem":385,"icon":18,"summary":386,"section":294,"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.",[390],{"title":383,"to":384},{"title":392,"path":393,"stem":394,"children":395,"icon":412,"summary":413,"section":18,"highlights":414},"Autonomy","\u002Fdocs\u002Fautonomy","docs\u002F07.autonomy\u002Findex",[396,402,407],{"title":397,"path":398,"stem":399,"icon":18,"summary":400,"section":401,"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":403,"path":404,"stem":405,"icon":18,"summary":406,"section":401,"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":408,"path":409,"stem":410,"icon":18,"summary":411,"section":401,"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.",[415,416,417],{"title":397,"to":398},{"title":403,"to":404},{"title":408,"to":409},{"title":419,"path":420,"stem":421,"children":422,"icon":461,"summary":462,"section":18,"highlights":463},"Developers","\u002Fdocs\u002Fdevelopers","docs\u002F08.developers\u002Findex",[423,429,435,440,445,450,455],{"title":424,"path":425,"stem":426,"icon":18,"summary":427,"section":428,"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":430,"path":431,"stem":432,"icon":18,"summary":433,"section":434,"highlights":18,"children":-1},"App SDKs","\u002Fdocs\u002Fdevelopers\u002Fsdks","docs\u002F08.developers\u002F02.sdks","Which app SDKs are available, and where to find each one's installation guide.","Apps and servers",{"title":436,"path":437,"stem":438,"icon":18,"summary":439,"section":434,"highlights":18,"children":-1},"Flutter SDK","\u002Fdocs\u002Fdevelopers\u002Fflutter-sdk","docs\u002F08.developers\u002F03.flutter-sdk","Install kontala_flutter, start it in main(), and check that events arrive.",{"title":441,"path":442,"stem":443,"icon":18,"summary":444,"section":434,"highlights":18,"children":-1},"Android SDK","\u002Fdocs\u002Fdevelopers\u002Fandroid-sdk","docs\u002F08.developers\u002F04.android-sdk","Add la.konta:kontala-android, start it in Application.onCreate, and check that events arrive.",{"title":446,"path":447,"stem":448,"icon":18,"summary":449,"section":434,"highlights":18,"children":-1},"iOS SDK","\u002Fdocs\u002Fdevelopers\u002Fios-sdk","docs\u002F08.developers\u002F05.ios-sdk","Add the kontala-ios package, start it as the app launches, and check that events arrive.",{"title":451,"path":452,"stem":453,"icon":18,"summary":454,"section":434,"highlights":18,"children":-1},"Events API","\u002Fdocs\u002Fdevelopers\u002Fevents-api","docs\u002F08.developers\u002F06.events-api","Send events from your servers and apps to Kontala, beside the website tag.",{"title":456,"path":457,"stem":458,"icon":18,"summary":459,"section":460,"highlights":18,"children":-1},"MCP server","\u002Fdocs\u002Fdevelopers\u002Fmcp","docs\u002F08.developers\u002F07.mcp","The MCP server for AI tools is not yet available.","AI tools","i-lucide-code-xml","The tag JavaScript API and attributes, the app SDKs, and the Events API.",[464,465,466],{"title":424,"to":425},{"title":430,"to":431},{"title":451,"to":452},{"title":468,"path":469,"stem":470,"children":471,"icon":484,"summary":485,"section":18,"highlights":486},"Security and privacy","\u002Fdocs\u002Fsecurity-and-privacy","docs\u002F09.security-and-privacy\u002Findex",[472,478],{"title":473,"path":474,"stem":475,"icon":18,"summary":476,"section":477,"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":479,"path":480,"stem":481,"icon":18,"summary":482,"section":483,"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.",[487,488],{"title":473,"to":474},{"title":479,"to":480},{"title":490,"path":491,"stem":492,"children":493,"icon":500,"summary":501,"section":18,"highlights":502},"Help and support","\u002Fdocs\u002Fsupport","docs\u002F10.support\u002Findex",[494],{"title":495,"path":496,"stem":497,"icon":18,"summary":498,"section":499,"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.",[503],{"title":495,"to":496},false,{"path":240,"title":506,"description":507,"summary":242,"icon":18,"section":192,"sections":18,"lastUpdated":508,"body":509},"Campaigns explore","The Campaigns explore has one row per day of each source, medium and campaign, with its visits, credited conversions and ad spend. What it covers, what to know when reading it, and every dimension and metric in it.","2026-10-13",{"type":510,"value":511,"toc":1415},"minimark",[512,516,519,524,584,588,595,614,617,620,625,661,665,751,755,801,804,807,811,891,895,989,993,1019,1023,1096,1100,1256,1260,1285,1289],[513,514,515],"p",{},"The Campaigns explore has one row for each property, day, source, medium, campaign and campaign ID, for every source and not only campaigns.\nEach row holds the visits that arrived that way, the conversions credited to it and the ad spend uploaded for it on the Ad spend page.",[513,517,518],{},"Use it for spend, cost per visit, cost per conversion and return on ad spend, and to compare attribution models side by side.",[520,521,523],"h2",{"id":522},"good-to-know","Good to know",[525,526,527,535,555,569],"ul",{},[528,529,530,531,534],"li",{},"Every metric adds up over the rows.\nVisits, credited conversions and spend are each added up to a row before they meet, so a day's spend is never repeated once per visit.\nCounts of distinct visitors are in the ",[532,533,194],"a",{"href":195}," explore alone.",[528,536,537,538,542,543,546,547,550,551,554],{},"Visits count as they arrived; conversions count as credited.\n",[539,540,541],"strong",{},"Credited conversions"," are last touch, ",[539,544,545],{},"First-touch conversions"," go to each journey's first touchpoint, and ",[539,548,549],{},"Linear conversions"," share each conversion equally.\nEach model's conversions add up to ",[539,552,553],{},"Conversions"," over every source, and are dated on the day they happened.",[528,556,557,558,561,562,565,566,568],{},"A conversion's journey is the visitor's touchpoints in the 90 days up to it, and the Attribution dashboard's ",[539,559,560],{},"Organic"," and ",[539,563,564],{},"Direct\u002FInternal"," switches decide which channels it holds.\nBy default Organic Search, Organic Social, Referral and AI Assistants are in, and Direct and Internal are out.\nSee ",[532,567,161],{"href":162},".",[528,570,571,572,575,576,579,580,583],{},"Spend is matched to visits by ",[539,573,574],{},"Campaign ID"," first, and otherwise by source, medium and campaign, lower-cased and trimmed.\n",[539,577,578],{},"Match"," says how each row's spend met its visits, and ",[539,581,582],{},"Spend matched to visits"," below 90% usually means the ads' links do not carry the tags the spend files say they do.",[520,585,587],{"id":586},"used-on-dashboards","Used on dashboards",[513,589,590,591,594],{},"Charts on these ",[532,592,593],{"href":130},"dashboards"," are built on the Campaigns explore:",[525,596,597,603,609],{},[528,598,599,602],{},[539,600,601],{},"Acquisition: where do people come from?",": Channels and Campaigns & spend",[528,604,605,608],{},[539,606,607],{},"Attribution: which channel gets credit?",": Credit",[528,610,611,613],{},[539,612,319],{},": Lifetime value",[520,615,151],{"id":616},"dimensions",[513,618,619],{},"The Campaigns explore has 11 dimensions.",[621,622,624],"h3",{"id":623},"when","When",[626,627,628],"field-table",{},[629,630,631,647],"table",{},[632,633,634],"thead",{},[635,636,637,641,644],"tr",{},[638,639,640],"th",{},"Dimension",[638,642,643],{},"Type",[638,645,646],{},"Description",[648,649,650],"tbody",{},[635,651,652,656,658],{},[653,654,655],"td",{},"Date",[653,657,655],{},[653,659,660],{},"The day, in the organisation's reporting time zone: the day a visit began, the day a credited conversion happened, and the ad account's day of the spend. Time intervals: Day, Week, Month, Quarter, Year.",[621,662,664],{"id":663},"how-the-rows-traffic-arrived","How the row's traffic arrived",[626,666,667],{},[629,668,669,679],{},[632,670,671],{},[635,672,673,675,677],{},[638,674,640],{},[638,676,643],{},[638,678,646],{},[648,680,681,692,702,712,722,732,742],{},[635,682,683,686,689],{},[653,684,685],{},"Channel",[653,687,688],{},"String",[653,690,691],{},"On a row of visits, how they arrived; on a row of mid-visit touches, how the campaign reached the visitor; on a row of credited conversions, the channel of the touchpoint they are credited to; on a row of spend, the channel its source and medium read as. Every value is Channel's in the page view explore, over the touch's own page view for a mid-visit touch.",[635,693,694,697,699],{},[653,695,696],{},"Platform",[653,698,688],{},[653,700,701],{},"The ad platform the spend was uploaded for, and on a paid campaign's visits and credited conversions the platform its spend is from. Empty where no spend was uploaded.",[635,703,704,707,709],{},[653,705,706],{},"Source",[653,708,688],{},[653,710,711],{},"Where the traffic came from, as the Visits explore's Source reads it, lower-cased: the campaign source a link carried, else the ad network of its click id, else a search engine's name, else the referring domain, else (direct). On a row of spend, the source the campaign's links carry.",[635,713,714,717,719],{},[653,715,716],{},"Medium",[653,718,688],{},[653,720,721],{},"How the traffic came, as the Visits explore's Medium reads it, lower-cased; on a row of spend, the medium the campaign's links carry.",[635,723,724,727,729],{},[653,725,726],{},"Source \u002F medium",[653,728,688],{},[653,730,731],{},"Source and medium together, such as google \u002F cpc or newsletter \u002F email.",[635,733,734,737,739],{},[653,735,736],{},"Campaign",[653,738,688],{},[653,740,741],{},"The campaign, lower-cased. Where spend was matched to a campaign's visits by its id, the name the spend file gives it, its latest where the campaign was renamed, so visits whose links carry only the id sit beside their spend.",[635,743,744,746,748],{},[653,745,574],{},[653,747,688],{},[653,749,750],{},"The ad platform's campaign id, which a link carries as utm_id and a spend file names beside the campaign. Spend is matched to visits by it first, because it survives the campaign being renamed.",[621,752,754],{"id":753},"how-spend-met-visits","How spend met visits",[626,756,757],{},[629,758,759,769],{},[632,760,761],{},[635,762,763,765,767],{},[638,764,640],{},[638,766,643],{},[638,768,646],{},[648,770,771,780,791],{},[635,772,773,775,777],{},[653,774,578],{},[653,776,688],{},[653,778,779],{},"How the campaign's spend met its visits. Matched by id: spend and visits share a campaign id. Matched by name: by source, medium and campaign, lower-cased and trimmed, where either has no id. Spend without visits: spend that met no visit, often an ad whose links do not carry the tags the file says they do. Visits without spend: a tagged campaign with no spend uploaded, such as a newsletter. Empty for untagged traffic.",[635,781,782,785,788],{},[653,783,784],{},"Paid campaign",[653,786,787],{},"Boolean",[653,789,790],{},"Whether the campaign has any uploaded spend, on any day. Its visits are paid visits, and the conversions credited to it count as paid on whatever day they happen, including a day it spent nothing.",[635,792,793,796,798],{},[653,794,795],{},"Site",[653,797,688],{},[653,799,800],{},"The property: the one the visits began on, the one the credited touchpoint's visit began on, and the one the spend was uploaded for.",[520,802,156],{"id":803},"metrics",[513,805,806],{},"The Campaigns explore has 47 metrics.",[621,808,810],{"id":809},"spend","Spend",[626,812,813],{},[629,814,815,827],{},[632,816,817],{},[635,818,819,822,825],{},[638,820,821],{},"Metric",[638,823,824],{},"Calculation",[638,826,646],{},[648,828,829,839,849,859,870,881],{},[635,830,831,833,836],{},[653,832,810],{},[653,834,835],{},"Sum",[653,837,838],{},"What the ad platforms charged, from the files uploaded on the Ad spend page, in the organisation's reporting currency. Only as recent as each platform's last upload.",[635,840,841,844,846],{},[653,842,843],{},"Impressions",[653,845,835],{},[653,847,848],{},"Impressions, as the ad platforms reported them.",[635,850,851,854,856],{},[653,852,853],{},"Ad clicks",[653,855,835],{},[653,857,858],{},"Link clicks, as the ad platforms reported them: not every interaction with an ad.",[635,860,861,864,867],{},[653,862,863],{},"CTR",[653,865,866],{},"Ratio (%)",[653,868,869],{},"Ad clicks per impression.",[635,871,872,875,878],{},[653,873,874],{},"CPC",[653,876,877],{},"Ratio",[653,879,880],{},"Spend per ad click.",[635,882,883,886,888],{},[653,884,885],{},"CPM",[653,887,877],{},[653,889,890],{},"Spend per thousand impressions.",[621,892,894],{"id":893},"visits-as-they-arrived","Visits, as they arrived",[626,896,897],{},[629,898,899,909],{},[632,900,901],{},[635,902,903,905,907],{},[638,904,821],{},[638,906,824],{},[638,908,646],{},[648,910,911,920,930,940,950,959,969,979],{},[635,912,913,915,917],{},[653,914,194],{},[653,916,835],{},[653,918,919],{},"Visits that arrived this way, from allowed origins only, since spend has no origin: the Visits explore's count with Allowed origin true.",[635,921,922,925,927],{},[653,923,924],{},"Engaged visits",[653,926,835],{},[653,928,929],{},"Visits with two or more page views, or a conversion.",[635,931,932,935,937],{},[653,933,934],{},"Engagement rate",[653,936,866],{},[653,938,939],{},"The share of the visits that arrived this way that were engaged, as the Visits explore reads it.",[635,941,942,945,947],{},[653,943,944],{},"First-time visitors",[653,946,835],{},[653,948,949],{},"Visits that were their device's first.",[635,951,952,954,956],{},[653,953,553],{},[653,955,835],{},[653,957,958],{},"Purchases, leads, demo requests, newsletter signups and trial starts in the visits that arrived this way: each visit counts once for each kind it reached.",[635,960,961,964,966],{},[653,962,963],{},"Converting visits",[653,965,835],{},[653,967,968],{},"Visits that arrived this way and converted: a purchase, a lead, a demo request, a newsletter signup or a trial start.",[635,970,971,974,976],{},[653,972,973],{},"Conversion rate",[653,975,866],{},[653,977,978],{},"The share of the visits that arrived this way that converted: their own conversions, never credited ones.",[635,980,981,984,986],{},[653,982,983],{},"Revenue",[653,985,835],{},[653,987,988],{},"Order value in the visits that arrived this way, each order once, as the Visits explore counts it.",[621,990,992],{"id":991},"campaign-touches","Campaign touches",[626,994,995],{},[629,996,997,1007],{},[632,998,999],{},[635,1000,1001,1003,1005],{},[638,1002,821],{},[638,1004,824],{},[638,1006,646],{},[648,1008,1009],{},[635,1010,1011,1014,1016],{},[653,1012,1013],{},"Mid-visit touches",[653,1015,835],{},[653,1017,1018],{},"Campaigns that reached a visitor after their visit began, such as a retargeting ad opened in a new tab: a later page view of the visit that arrived from outside the site with a campaign tag or an ad's click id the visit had not had. Each is a touchpoint conversions can be credited to, and none is a visit: the visit keeps the channel it arrived by.",[621,1020,1022],{"id":1021},"credit","Credit",[626,1024,1025],{},[629,1026,1027,1037],{},[632,1028,1029],{},[635,1030,1031,1033,1035],{},[638,1032,821],{},[638,1034,824],{},[638,1036,646],{},[648,1038,1039,1048,1058,1067,1077,1086],{},[635,1040,1041,1043,1045],{},[653,1042,541],{},[653,1044,835],{},[653,1046,1047],{},"Conversions credited here by last touch: each to the latest touchpoint of its journey, the visitor's visits and mid-visit campaign touches in the 90 days up to it, that the Organic and Direct\u002FInternal switches keep. By default Direct and Internal are left out, so a conversion in a Direct visit goes to the campaign that brought the visitor before, or reached them during the visit, and stays with its own visit when there is none. Over every source they add up to Conversions, and they are dated on the day they happened.",[635,1049,1050,1053,1055],{},[653,1051,1052],{},"Credited revenue",[653,1054,835],{},[653,1056,1057],{},"The revenue of the credited conversions, credited by last touch as they are.",[635,1059,1060,1062,1064],{},[653,1061,545],{},[653,1063,835],{},[653,1065,1066],{},"Conversions credited here by first touch: each to the earliest touchpoint of its journey, the visitor's visits and mid-visit campaign touches in the 90 days up to it, that the Organic and Direct\u002FInternal switches keep, or to its own visit where they keep none. Over every source they add up to Conversions, and they are dated on the day they happened.",[635,1068,1069,1072,1074],{},[653,1070,1071],{},"First-touch revenue",[653,1073,835],{},[653,1075,1076],{},"The revenue of the conversions credited here by first touch.",[635,1078,1079,1081,1083],{},[653,1080,549],{},[653,1082,835],{},[653,1084,1085],{},"Conversions credited here by linear: each split in equal shares between the touchpoints of its journey that the Organic and Direct\u002FInternal switches keep, or given whole to its own visit where they keep none. Over every source they add up to Conversions, and they are dated on the day they happened.",[635,1087,1088,1091,1093],{},[653,1089,1090],{},"Linear revenue",[653,1092,835],{},[653,1094,1095],{},"The revenue of the conversions credited here by linear, split as they are.",[621,1097,1099],{"id":1098},"paid","Paid",[626,1101,1102],{},[629,1103,1104,1114],{},[632,1105,1106],{},[635,1107,1108,1110,1112],{},[638,1109,821],{},[638,1111,824],{},[638,1113,646],{},[648,1115,1116,1126,1136,1146,1156,1166,1176,1186,1196,1206,1216,1226,1236,1246],{},[635,1117,1118,1121,1123],{},[653,1119,1120],{},"Paid visits",[653,1122,835],{},[653,1124,1125],{},"Visits that arrived from a campaign with uploaded spend.",[635,1127,1128,1131,1133],{},[653,1129,1130],{},"Paid credited conversions",[653,1132,835],{},[653,1134,1135],{},"Conversions credited to campaigns with uploaded spend, on whatever day they happened.",[635,1137,1138,1141,1143],{},[653,1139,1140],{},"Paid credited revenue",[653,1142,835],{},[653,1144,1145],{},"Revenue credited to campaigns with uploaded spend.",[635,1147,1148,1151,1153],{},[653,1149,1150],{},"Paid first-touch conversions",[653,1152,835],{},[653,1154,1155],{},"Conversions credited by first touch to campaigns with uploaded spend, on whatever day they happened.",[635,1157,1158,1161,1163],{},[653,1159,1160],{},"Paid first-touch revenue",[653,1162,835],{},[653,1164,1165],{},"Revenue credited by first touch to campaigns with uploaded spend.",[635,1167,1168,1171,1173],{},[653,1169,1170],{},"Paid linear conversions",[653,1172,835],{},[653,1174,1175],{},"Conversions credited by linear to campaigns with uploaded spend, on whatever day they happened.",[635,1177,1178,1181,1183],{},[653,1179,1180],{},"Paid linear revenue",[653,1182,835],{},[653,1184,1185],{},"Revenue credited by linear to campaigns with uploaded spend.",[635,1187,1188,1191,1193],{},[653,1189,1190],{},"Cost per visit",[653,1192,877],{},[653,1194,1195],{},"Spend per paid visit.",[635,1197,1198,1201,1203],{},[653,1199,1200],{},"Cost per conversion",[653,1202,877],{},[653,1204,1205],{},"Spend per conversion credited to a paid campaign by last touch, the journey's last touchpoint the switches keep. Spend that met no visit is in it, since it was spent.",[635,1207,1208,1211,1213],{},[653,1209,1210],{},"Cost per conversion (first touch)",[653,1212,877],{},[653,1214,1215],{},"Spend per conversion credited to a paid campaign by first touch, the journey's first touchpoint the switches keep. Spend that met no visit is in it, since it was spent.",[635,1217,1218,1221,1223],{},[653,1219,1220],{},"Cost per conversion (linear)",[653,1222,877],{},[653,1224,1225],{},"Spend per conversion credited to a paid campaign by linear, each conversion split equally between the touchpoints of its journey the switches keep. Spend that met no visit is in it, since it was spent.",[635,1227,1228,1231,1233],{},[653,1229,1230],{},"ROAS",[653,1232,877],{},[653,1234,1235],{},"Revenue credited to paid campaigns by last touch per unit of spend: 1.00 means revenue equals spend, before the cost of goods.",[635,1237,1238,1241,1243],{},[653,1239,1240],{},"ROAS (first touch)",[653,1242,877],{},[653,1244,1245],{},"Revenue credited to paid campaigns by first touch per unit of spend: 1.00 means revenue equals spend, before the cost of goods.",[635,1247,1248,1251,1253],{},[653,1249,1250],{},"ROAS (linear)",[653,1252,877],{},[653,1254,1255],{},"Revenue credited to paid campaigns by linear per unit of spend: 1.00 means revenue equals spend, before the cost of goods.",[621,1257,1259],{"id":1258},"how-much-spend-met-visits","How much spend met visits",[626,1261,1262],{},[629,1263,1264,1274],{},[632,1265,1266],{},[635,1267,1268,1270,1272],{},[638,1269,821],{},[638,1271,824],{},[638,1273,646],{},[648,1275,1276],{},[635,1277,1278,1280,1282],{},[653,1279,582],{},[653,1281,866],{},[653,1283,1284],{},"The share of spend on days its campaign met at least one visit, by id or by name. Below 90% usually means the ads' links do not carry the tags the files say they do.",[621,1286,1288],{"id":1287},"what-new-visitors-were-worth-and-whether-they-paid-back","What new visitors were worth, and whether they paid back",[626,1290,1291],{},[629,1292,1293,1303],{},[632,1294,1295],{},[635,1296,1297,1299,1301],{},[638,1298,821],{},[638,1300,824],{},[638,1302,646],{},[648,1304,1305,1315,1325,1335,1345,1355,1365,1375,1385,1395,1405],{},[635,1306,1307,1310,1312],{},[653,1308,1309],{},"Revenue per new visitor, 30 days",[653,1311,877],{},[653,1313,1314],{},"What a first-time visitor this way bought within 30 days of arriving, averaged over those at least 30 days old. In the order's own currency.",[635,1316,1317,1320,1322],{},[653,1318,1319],{},"Cohort ROAS, 30 days",[653,1321,877],{},[653,1323,1324],{},"What the first-time visitors a paid campaign acquired bought within 30 days of arriving, per unit spent to acquire them, over days at least 30 days ago: 1.00 is paid back, before the cost of goods. Revenue in the order's own currency, spend in the reporting one.",[635,1326,1327,1330,1332],{},[653,1328,1329],{},"Revenue per new visitor, 90 days",[653,1331,877],{},[653,1333,1334],{},"What a first-time visitor this way bought within 90 days of arriving, averaged over those at least 90 days old. In the order's own currency.",[635,1336,1337,1340,1342],{},[653,1338,1339],{},"Cohort ROAS, 90 days",[653,1341,877],{},[653,1343,1344],{},"What the first-time visitors a paid campaign acquired bought within 90 days of arriving, per unit spent to acquire them, over days at least 90 days ago: 1.00 is paid back, before the cost of goods. Revenue in the order's own currency, spend in the reporting one.",[635,1346,1347,1350,1352],{},[653,1348,1349],{},"Revenue per new visitor, 180 days",[653,1351,877],{},[653,1353,1354],{},"What a first-time visitor this way bought within 180 days of arriving, averaged over those at least 180 days old. In the order's own currency.",[635,1356,1357,1360,1362],{},[653,1358,1359],{},"Cohort ROAS, 180 days",[653,1361,877],{},[653,1363,1364],{},"What the first-time visitors a paid campaign acquired bought within 180 days of arriving, per unit spent to acquire them, over days at least 180 days ago: 1.00 is paid back, before the cost of goods. Revenue in the order's own currency, spend in the reporting one.",[635,1366,1367,1370,1372],{},[653,1368,1369],{},"Revenue per new visitor, 360 days",[653,1371,877],{},[653,1373,1374],{},"What a first-time visitor this way bought within 360 days of arriving, averaged over those at least 360 days old. In the order's own currency.",[635,1376,1377,1380,1382],{},[653,1378,1379],{},"Cohort ROAS, 360 days",[653,1381,877],{},[653,1383,1384],{},"What the first-time visitors a paid campaign acquired bought within 360 days of arriving, per unit spent to acquire them, over days at least 360 days ago: 1.00 is paid back, before the cost of goods. Revenue in the order's own currency, spend in the reporting one.",[635,1386,1387,1390,1392],{},[653,1388,1389],{},"New customers, 90 days",[653,1391,835],{},[653,1393,1394],{},"First-time visitors at least 90 days old who bought within 90 days of arriving.",[635,1396,1397,1400,1402],{},[653,1398,1399],{},"Revenue per new customer, 90 days",[653,1401,877],{},[653,1403,1404],{},"What a first-time visitor who bought within 90 days of arriving bought in those 90 days, averaged. In the order's own currency.",[635,1406,1407,1410,1412],{},[653,1408,1409],{},"Cost per new customer, 90 days",[653,1411,877],{},[653,1413,1414],{},"Spend per first-time visitor of a paid campaign who bought within 90 days of arriving, over days at least 90 days ago: what a customer cost to acquire.",{"title":1416,"searchDepth":1417,"depth":1417,"links":1418},"",2,[1419,1420,1421,1427],{"id":522,"depth":1417,"text":523},{"id":586,"depth":1417,"text":587},{"id":616,"depth":1417,"text":151,"children":1422},[1423,1425,1426],{"id":623,"depth":1424,"text":624},3,{"id":663,"depth":1424,"text":664},{"id":753,"depth":1424,"text":754},{"id":803,"depth":1417,"text":156,"children":1428},[1429,1430,1431,1432,1433,1434,1435],{"id":809,"depth":1424,"text":810},{"id":893,"depth":1424,"text":894},{"id":991,"depth":1424,"text":992},{"id":1021,"depth":1424,"text":1022},{"id":1098,"depth":1424,"text":1099},{"id":1258,"depth":1424,"text":1259},{"id":1287,"depth":1424,"text":1288},{"sections":1437},[133,144,170,181,298,192],[1439,1440],{"title":234,"path":235,"stem":236,"summary":237,"children":-1},{"title":244,"path":245,"stem":246,"summary":247,"children":-1},1792244328234]