[{"data":1,"prerenderedAt":2919},["ShallowReactive",2],{"docs-navigation":3,"docs:\u002Fdocs\u002Fanalytics\u002Fvisits":505,"docs-area:\u002Fdocs\u002Fanalytics":2914,"docs-surround:\u002Fdocs\u002Fanalytics\u002Fvisits":2916},[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":195,"title":506,"description":507,"summary":197,"icon":18,"section":192,"sections":18,"lastUpdated":508,"body":509},"Visits explore","The Visits explore has one row for every visit, as it arrived. What it counts, what to know when reading it, and every dimension and metric in it.","2026-10-13",{"type":510,"value":511,"toc":2880},"minimark",[512,516,519,524,599,603,610,641,644,647,652,689,693,808,812,858,862,908,912,949,953,1109,1113,1209,1213,1239,1243,1289,1293,1359,1363,1396,1400,1483,1487,1543,1547,1603,1607,1643,1647,1673,1677,1716,1720,1786,1789,1792,1796,2445,2449,2616,2619,2664,2667,2850,2854],[513,514,515],"p",{},"The Visits explore has one row for every visit with at least one page view.\nA visit ends after 30 idle minutes and is shared across tabs, so reading in two tabs is one visit.",[513,517,518],{},"Use it for traffic, engagement and conversion by channel, campaign, landing page, audience and device.\nIt is the explore behind most of the ready-made dashboards.",[520,521,523],"h2",{"id":522},"good-to-know","Good to know",[525,526,527,544,553,567,570,576,583,593],"ul",{},[528,529,530,531,535,536,539,540,543],"li",{},"Everything is as the visit arrived.\n",[532,533,534],"strong",{},"Channel",", ",[532,537,538],{},"Source"," and ",[532,541,542],{},"Campaign"," are those of its first page view and never change, so a visit that arrived directly is Direct, whatever brought the visitor before.",[528,545,546,547,539,550,552],{},"A conversion counts under the visit it happened in.\nThe credit a conversion gives earlier visits is in the ",[548,549,239],"a",{"href":240},[548,551,249],{"href":250}," explores, never here, so no rate here divides credited conversions by visits.",[528,554,555,556,559,560,539,563,566],{},"A conversion is macro or micro.\nMacro is a purchase; micro is a lead, a demo request, a newsletter signup or a trial start.\n",[532,557,558],{},"Conversion rate"," counts both, and ",[532,561,562],{},"Purchase rate",[532,564,565],{},"Micro conversion rate"," split it.",[528,568,569],{},"Purchases and leads come from page types: a visit that reaches an Order confirmation page made a purchase, and one that reaches a Form confirmation page a lead.\nDemo requests, newsletter signups and trial starts come from the click types of the forms sent.",[528,571,572,575],{},[532,573,574],{},"Revenue"," adds up Order value on Order confirmation pages, each order once, or the value of the Shopify order Kontala's pixel reported.\nIt is empty, not zero, where nothing says what an order came to.",[528,577,578,579,582],{},"A visitor is a device until Kontala resolves devices to people.\nSafari clears the device cookie after 7 days without a visit, so ",[532,580,581],{},"Users"," reads high there.",[528,584,585,586,539,589,592],{},"Country, device, browser and similar dimensions are read from the visit's first page view, while ",[532,587,588],{},"Organisation",[532,590,591],{},"Company domain"," say who the visit was.",[528,594,595,596,598],{},"Days here are UTC days.\nThe ",[548,597,284],{"href":285}," explore uses your organisation's time zone, so a day's count can differ between the two.",[520,600,602],{"id":601},"used-on-dashboards","Used on dashboards",[513,604,605,606,609],{},"Charts on these ",[548,607,608],{"href":130},"dashboards"," are built on the Visits explore:",[525,611,612,618,624,630,636],{},[528,613,614,617],{},[532,615,616],{},"Acquisition: where do people come from?",": Channels, Campaigns & spend and Landing pages",[528,619,620,623],{},[532,621,622],{},"Engagement: Do they stick?",": Engagement and Coming back",[528,625,626,629],{},[532,627,628],{},"Conversion: do they do the thing?",": Conversion, Who converts, Funnels, Micro vs macro and Time to convert",[528,631,632,635],{},[532,633,634],{},"Audience: who are they?",": Audience, Location, Technology, New vs returning, Identified and Organisations",[528,637,638,640],{},[532,639,329],{},": Usage, Friction and Speed",[520,642,151],{"id":643},"dimensions",[513,645,646],{},"The Visits explore has 74 dimensions.",[648,649,651],"h3",{"id":650},"when","When",[653,654,655],"field-table",{},[656,657,658,674],"table",{},[659,660,661],"thead",{},[662,663,664,668,671],"tr",{},[665,666,667],"th",{},"Dimension",[665,669,670],{},"Type",[665,672,673],{},"Description",[675,676,677],"tbody",{},[662,678,679,683,686],{},[680,681,682],"td",{},"Visit start",[680,684,685],{},"Timestamp",[680,687,688],{},"When the visit began: its first page view. Time intervals: Raw, Hour, Day, Week, Month, Quarter, Year, Hour of day (number), Day of the week (index), Day of the week (name).",[648,690,692],{"id":691},"how-it-arrived","How it arrived",[653,694,695],{},[656,696,697,707],{},[659,698,699],{},[662,700,701,703,705],{},[665,702,667],{},[665,704,670],{},[665,706,673],{},[675,708,709,719,730,739,749,759,768,778,788,798],{},[662,710,711,713,716],{},[680,712,534],{},[680,714,715],{},"String",[680,717,718],{},"How the visit arrived, from its first page view: the click id, the campaign medium and the referring domain, in that order of trust, by the rules of Channel in the page view explore. It never changes afterwards, so a visit that arrived directly is Direct, whatever brought the visitor before or during it. The Campaigns explore credits a direct visit's conversion to an earlier visit, or to a campaign that reached the visitor mid-visit; this explore counts every visit as it arrived.",[662,720,721,724,727],{},[680,722,723],{},"Mid-visit campaign touches",[680,725,726],{},"Number",[680,728,729],{},"How many campaigns reached the visitor after the visit began: later page views of the visit that arrived from outside the site with a campaign tag or an ad's click id the visit had not had, such as a retargeting ad opened in a new tab. The visit keeps the channel it arrived by; the Campaigns and Attribution explores credit conversions to these touches too.",[662,731,732,734,736],{},[680,733,538],{},[680,735,715],{},[680,737,738],{},"Where the visit came from: the campaign source its link carried, else the ad network its click id names, else a search engine's name, such as google, else the referring domain, such as facebook.com, else (direct). (not set) is a campaign link that named a medium and no source.",[662,740,741,744,746],{},[680,742,743],{},"Medium",[680,745,715],{},[680,747,748],{},"How the visit came: the campaign medium its link carried, else cpc for an ad network's click id, organic for a search engine and for Google's free listings, referral for any other site and for Meta's own links, and (none) for a visit with no referrer. (not set) is a campaign link that named a source and no medium, as ChatGPT's do.",[662,750,751,754,756],{},[680,752,753],{},"Source \u002F medium",[680,755,715],{},[680,757,758],{},"Source and medium together, such as google \u002F organic, facebook \u002F paid_social or (direct) \u002F (none).",[662,760,761,763,765],{},[680,762,542],{},[680,764,715],{},[680,766,767],{},"The campaign named on the link the visit arrived by. Empty for a visit whose link named none.",[662,769,770,773,775],{},[680,771,772],{},"Campaign ID",[680,774,715],{},[680,776,777],{},"The ad platform's campaign id the link the visit arrived by carried as utm_id, which a spend file names too and which survives the campaign being renamed. Empty for a visit whose link carried none.",[662,779,780,783,785],{},[680,781,782],{},"Term",[680,784,715],{},[680,786,787],{},"The paid keyword of the campaign the visit arrived by, where the network writes one.",[662,789,790,793,795],{},[680,791,792],{},"Content",[680,794,715],{},[680,796,797],{},"The creative or placement variant of the campaign the visit arrived by.",[662,799,800,803,805],{},[680,801,802],{},"Click ID source",[680,804,715],{},[680,806,807],{},"Which click identifier the visit's first page carried, such as gclid. A click id names a network, not a payment: Channel says whether the visit was paid.",[648,809,811],{"id":810},"where-it-landed","Where it landed",[653,813,814],{},[656,815,816,826],{},[659,817,818],{},[662,819,820,822,824],{},[665,821,667],{},[665,823,670],{},[665,825,673],{},[675,827,828,838,848],{},[662,829,830,833,835],{},[680,831,832],{},"Landing page",[680,834,715],{},[680,836,837],{},"The path the visit began on.",[662,839,840,843,845],{},[680,841,842],{},"Landing hostname",[680,844,715],{},[680,846,847],{},"The hostname the visit began on, for a property that spans more than one website.",[662,849,850,853,855],{},[680,851,852],{},"Landing page type",[680,854,715],{},[680,856,857],{},"What kind of page the visit began on, as Page type reads it in the page view explore: the type the site declared, the page type rules confirmed in Kontala, or the page type model where the property lets it answer. Unclassified when none says.",[648,859,861],{"id":860},"the-visitor","The visitor",[653,863,864],{},[656,865,866,876],{},[659,867,868],{},[662,869,870,872,874],{},[665,871,667],{},[665,873,670],{},[665,875,673],{},[675,877,878,888,898],{},[662,879,880,883,885],{},[680,881,882],{},"Visitor",[680,884,715],{},[680,886,887],{},"Whether this was the device's first visit. Each device has one first visit, in the channel it first arrived by, so first visits add up across channels. Bounded by the device cookie's life, which Safari cuts to 7 days.",[662,889,890,893,895],{},[680,891,892],{},"Visit number",[680,894,726],{},[680,896,897],{},"Which visit of this device this is: 1 for its first. Bounded by the 400 days Kontala keeps and by the device cookie's life, which Safari cuts to 7 days.",[662,899,900,903,905],{},[680,901,902],{},"Visit number band",[680,904,715],{},[680,906,907],{},"Which visit of its device this is, in five bands: 1st, 2nd, 3rd-4th, 5th-9th, and 10th or later. Bounded by the 400 days Kontala keeps and by the device cookie, which Safari clears after 7 days, so a returning Safari visitor reads 1st visit again each week.",[648,909,911],{"id":910},"who-it-was","Who it was",[653,913,914],{},[656,915,916,926],{},[659,917,918],{},[662,919,920,922,924],{},[665,921,667],{},[665,923,670],{},[665,925,673],{},[675,927,928,939],{},[662,929,930,933,936],{},[680,931,932],{},"Signed in",[680,934,935],{},"Boolean",[680,937,938],{},"Whether anything in the visit named a signed-in user: the site's own identify call, a login Kontala captured, or an analytics tool's identify call. False is the normal state on a public page. A login names who tried, so a failed one counts too.",[662,940,941,944,946],{},[680,942,943],{},"Sign-in state",[680,945,715],{},[680,947,948],{},"Signed in: the visit named a user. Signed out: it named none, but its device signed in on an earlier visit. Signs in later: its device signs in only on a later visit. Anonymous: its device never signed in within the 400 days Kontala keeps. Bounded by the device cookie, which Safari clears after 7 days, so there a device's sign-ins are forgotten after a week.",[648,950,952],{"id":951},"what-happened-in-it","What happened in it",[653,954,955],{},[656,956,957,967],{},[659,958,959],{},[662,960,961,963,965],{},[665,962,667],{},[665,964,670],{},[665,966,673],{},[675,968,969,979,989,999,1009,1019,1029,1039,1049,1059,1069,1079,1089,1099],{},[662,970,971,974,976],{},[680,972,973],{},"Engaged",[680,975,935],{},[680,977,978],{},"Whether the visit did more than glance: two or more page views, or a conversion. GA4 also counts ten seconds of visible time, which Kontala does not measure yet.",[662,980,981,984,986],{},[680,982,983],{},"Converted",[680,985,935],{},[680,987,988],{},"Whether the visit converted: a purchase, a lead, a demo request, a newsletter signup or a trial start.",[662,990,991,994,996],{},[680,992,993],{},"Purchased",[680,995,935],{},[680,997,998],{},"Whether the visit reached a page whose page type is Order confirmation: the site's own declaration, a Shopify store's thank-you page as Kontala's Shopify pixel declares it, a page type rule confirmed in Kontala, or the page type model.",[662,1000,1001,1004,1006],{},[680,1002,1003],{},"Lead",[680,1005,935],{},[680,1007,1008],{},"Whether the visit reached a page whose page type is Form confirmation.",[662,1010,1011,1014,1016],{},[680,1012,1013],{},"Demo request",[680,1015,935],{},[680,1017,1018],{},"Whether the visit sent a form whose Click type is Request demo: declared on the page with data-ac-event, typed by a click type rule confirmed in Kontala, or by the click type model. A click that sent no form, such as the link to the form, is not one. Read on properties that capture clicks.",[662,1020,1021,1024,1026],{},[680,1022,1023],{},"Newsletter signup",[680,1025,935],{},[680,1027,1028],{},"Whether the visit sent a form whose Click type is Newsletter signup. A click that sent no form is not one. Read on properties that capture clicks.",[662,1030,1031,1034,1036],{},[680,1032,1033],{},"Trial start",[680,1035,935],{},[680,1037,1038],{},"Whether the visit sent a form whose Click type is Start trial. A click that sent no form, such as a Start free trial link to the sign-up page, is not one. Read on properties that capture clicks.",[662,1040,1041,1044,1046],{},[680,1042,1043],{},"Micro-converted",[680,1045,935],{},[680,1047,1048],{},"Whether the visit made a micro conversion: a lead, a demo request, a newsletter signup or a trial start. A purchase is the macro conversion.",[662,1050,1051,1054,1056],{},[680,1052,1053],{},"Conversion kind",[680,1055,715],{},[680,1057,1058],{},"The visit's biggest conversion where it made several: Purchase, then Trial start, Demo request, Newsletter signup and Lead. Empty for a visit that did not convert.",[662,1060,1061,1064,1066],{},[680,1062,1063],{},"Micro conversion",[680,1065,715],{},[680,1067,1068],{},"The visit's micro conversion, the most telling where it made several: Trial start, then Demo request, then Newsletter signup, then Lead. Empty for a visit with none.",[662,1070,1071,1074,1076],{},[680,1072,1073],{},"Furthest sign-up step",[680,1075,715],{},[680,1077,1078],{},"How far the visit went down the sign-up funnel, in order: it landed, then saw a Pricing page, then started a sign-up (reached a Form page, or clicked Sign up, Start trial, Request demo or Begin application), then completed it (reached a Form confirmation page, or sent a form typed Sign up, Start trial, Request demo or Submit application). A step taken before the one it follows does not count.",[662,1080,1081,1084,1086],{},[680,1082,1083],{},"Furthest purchase step",[680,1085,715],{},[680,1087,1088],{},"How far the visit went down the purchase funnel, in order: it landed, then viewed a Product detail page, then added to cart (clicked Add to cart or reached a Cart page), then began checkout (reached a Checkout page or clicked Begin checkout), then reached an Order confirmation page. A step taken before the one it follows does not count.",[662,1090,1091,1094,1096],{},[680,1092,1093],{},"Pages in visit",[680,1095,726],{},[680,1097,1098],{},"How many page views the visit had, in every tab.",[662,1100,1101,1104,1106],{},[680,1102,1103],{},"Visit depth",[680,1105,715],{},[680,1107,1108],{},"How many page views the visit had, in five bands: 1 page, 2 pages, 3-4, 5-9 and 10 or more.",[648,1110,1112],{"id":1111},"how-long-it-took","How long it took",[653,1114,1115],{},[656,1116,1117,1127],{},[659,1118,1119],{},[662,1120,1121,1123,1125],{},[665,1122,667],{},[665,1124,670],{},[665,1126,673],{},[675,1128,1129,1139,1149,1159,1169,1179,1189,1199],{},[662,1130,1131,1134,1136],{},[680,1132,1133],{},"First conversion",[680,1135,935],{},[680,1137,1138],{},"Whether this was the device's first visit with a conversion. Bounded by the device cookie's life, which Safari cuts to 7 days.",[662,1140,1141,1144,1146],{},[680,1142,1143],{},"Days to convert",[680,1145,726],{},[680,1147,1148],{},"On the device's first converting visit, the days from the start of its first visit to the conversion, at a fraction of a day; empty on every other visit. Bounded by the device cookie's life, which Safari cuts to 7 days.",[662,1150,1151,1154,1156],{},[680,1152,1153],{},"Time to convert",[680,1155,715],{},[680,1157,1158],{},"On the device's first converting visit, how long after its first visit it converted, in five bands: 0 days (under a day, the first visit itself included), 1-2 days, 3-6 days, 7-29 days and 30 days or more. Empty on every other visit.",[662,1160,1161,1164,1166],{},[680,1162,1163],{},"Visits to convert",[680,1165,715],{},[680,1167,1168],{},"On the device's first converting visit, how many visits it took, that one included, in five bands: 1 visit, 2, 3-4, 5-9 and 10 or more. Empty on every other visit.",[662,1170,1171,1174,1176],{},[680,1172,1173],{},"First purchase",[680,1175,935],{},[680,1177,1178],{},"Whether this was the device's first visit with a purchase.",[662,1180,1181,1184,1186],{},[680,1182,1183],{},"Days to first purchase",[680,1185,726],{},[680,1187,1188],{},"On the device's first visit with a purchase, the days from the start of its first visit to the purchase; empty on every other visit.",[662,1190,1191,1194,1196],{},[680,1192,1193],{},"Purchased since",[680,1195,935],{},[680,1197,1198],{},"Whether the device has made a purchase in this visit or a later one, so far: a recent visit has had less time to.",[662,1200,1201,1204,1206],{},[680,1202,1203],{},"Days to next purchase",[680,1205,726],{},[680,1207,1208],{},"Days from this visit's start to the device's first purchase in this visit or a later one; empty where none has followed yet.",[648,1210,1212],{"id":1211},"whether-it-came-back","Whether it came back",[653,1214,1215],{},[656,1216,1217,1227],{},[659,1218,1219],{},[662,1220,1221,1223,1225],{},[665,1222,667],{},[665,1224,670],{},[665,1226,673],{},[675,1228,1229],{},[662,1230,1231,1234,1236],{},[680,1232,1233],{},"Days to next visit",[680,1235,726],{},[680,1237,1238],{},"Days from this visit's start to the start of the same device's next visit; empty where none has followed yet. A visit ends after 30 idle minutes, so a return later the same day counts, at a fraction of a day. Bounded by the device cookie's life, which Safari cuts to 7 days.",[648,1240,1242],{"id":1241},"the-features-it-used","The features it used",[653,1244,1245],{},[656,1246,1247,1257],{},[659,1248,1249],{},[662,1250,1251,1253,1255],{},[665,1252,667],{},[665,1254,670],{},[665,1256,673],{},[675,1258,1259,1269,1279],{},[662,1260,1261,1264,1266],{},[680,1262,1263],{},"Features used",[680,1265,726],{},[680,1267,1268],{},"How many different features the visit used: page types it viewed and click types it clicked.",[662,1270,1271,1274,1276],{},[680,1272,1273],{},"Feature path",[680,1275,715],{},[680,1277,1278],{},"The features the visit used, in order, a repeat of the one before taken as one step: its first four, then how many more. (no typed step) where none of its pages or clicks had a type.",[662,1280,1281,1284,1286],{},[680,1282,1283],{},"Typed page or click",[680,1285,935],{},[680,1287,1288],{},"Whether the visit viewed a page or clicked something Kontala gives a type: how much of a visit the Product and app usage dashboard can see.",[648,1290,1292],{"id":1291},"what-it-met","What it met",[653,1294,1295],{},[656,1296,1297,1307],{},[659,1298,1299],{},[662,1300,1301,1303,1305],{},[665,1302,667],{},[665,1304,670],{},[665,1306,673],{},[675,1308,1309,1319,1329,1339,1349],{},[662,1310,1311,1314,1316],{},[680,1312,1313],{},"Friction measured",[680,1315,935],{},[680,1317,1318],{},"Whether the visit was measured for speed and friction: its property captures friction and the visitor consented. Every friction rate is over measured visits.",[662,1320,1321,1324,1326],{},[680,1322,1323],{},"Frustrated",[680,1325,935],{},[680,1327,1328],{},"Whether the visit met an error click, a rage click, a dead click or a quick back. Empty for a visit that was not measured.",[662,1330,1331,1334,1336],{},[680,1332,1333],{},"Friction met",[680,1335,715],{},[680,1337,1338],{},"The most telling friction the visit met: an error click before a rage click, before a dead click, before a quick back, else None. Empty for a visit that was not measured.",[662,1340,1341,1344,1346],{},[680,1342,1343],{},"Had a JavaScript error",[680,1345,935],{},[680,1347,1348],{},"Whether the page threw an uncaught error or left a promise's rejection unhandled during the visit, with a click or without. Empty for a visit that was not measured.",[662,1350,1351,1354,1356],{},[680,1352,1353],{},"Landing page LCP rating",[680,1355,715],{},[680,1357,1358],{},"How fast the visit's landing page showed its largest text or image, rated as web.dev rates it: Good at 2.5 seconds or less, Poor over 4. Empty where it was not measured.",[648,1360,1362],{"id":1361},"page","Page",[653,1364,1365],{},[656,1366,1367,1377],{},[659,1368,1369],{},[662,1370,1371,1373,1375],{},[665,1372,667],{},[665,1374,670],{},[665,1376,673],{},[675,1378,1379],{},[662,1380,1381,1384,1386],{},[680,1382,1383],{},"Referring domain",[680,1385,715],{},[680,1387,1388,1389,1395],{},"The registrable domain (eTLD+1) of the referrer, so ",[548,1390,1394],{"href":1391,"rel":1392},"http:\u002F\u002Fwww.google.co.uk",[1393],"nofollow","www.google.co.uk"," and news.google.co.uk are one source and m., l. and lm.facebook.com are one source. Null where there is no public suffix to find, which is how localhost and a bare IP read - Referrer host still carries those.",[648,1397,1399],{"id":1398},"geo","Geo",[653,1401,1402],{},[656,1403,1404,1414],{},[659,1405,1406],{},[662,1407,1408,1410,1412],{},[665,1409,667],{},[665,1411,670],{},[665,1413,673],{},[675,1415,1416,1431,1444,1457,1470],{},[662,1417,1418,1421,1423],{},[680,1419,1420],{},"Country",[680,1422,715],{},[680,1424,1425,1426,1430],{},"The visitor's country as a two-letter code, such as GB, from their IP address. IP Geolocation by DB-IP (",[548,1427,1428],{"href":1428,"rel":1429},"https:\u002F\u002Fdb-ip.com\u002F",[1393],"), CC-BY 4.0. A dashboard showing this must display that attribution.",[662,1432,1433,1436,1438],{},[680,1434,1435],{},"Country name",[680,1437,715],{},[680,1439,1440,1441,1430],{},"The country's name in English, as the Unicode CLDR gives it, read from Country's code; a code CLDR does not name reads as itself. IP Geolocation by DB-IP (",[548,1442,1428],{"href":1428,"rel":1443},[1393],[662,1445,1446,1449,1451],{},[680,1447,1448],{},"Continent",[680,1450,715],{},[680,1452,1453,1454,1430],{},"One of seven continents, read from Country by the UN's regions: North America includes Central America and the Caribbean. Russia is Europe; Turkey, Cyprus, Georgia, Armenia and Azerbaijan are Asia, as the UN files them. IP Geolocation by DB-IP (",[548,1455,1428],{"href":1428,"rel":1456},[1393],[662,1458,1459,1462,1464],{},[680,1460,1461],{},"Region",[680,1463,715],{},[680,1465,1466,1467,1430],{},"The visitor's region, such as a state or county, from their IP address. IP Geolocation by DB-IP (",[548,1468,1428],{"href":1428,"rel":1469},[1393],[662,1471,1472,1475,1477],{},[680,1473,1474],{},"City",[680,1476,715],{},[680,1478,1479,1480,1430],{},"IP Geolocation by DB-IP (",[548,1481,1428],{"href":1428,"rel":1482},[1393],[648,1484,1486],{"id":1485},"browser-environment","Browser environment",[653,1488,1489],{},[656,1490,1491,1501],{},[659,1492,1493],{},[662,1494,1495,1497,1499],{},[665,1496,667],{},[665,1498,670],{},[665,1500,673],{},[675,1502,1503,1513,1523,1533],{},[662,1504,1505,1508,1510],{},[680,1506,1507],{},"Language",[680,1509,715],{},[680,1511,1512],{},"The browser's language as it reports it, such as en-GB. Language code and Language name group its variants.",[662,1514,1515,1518,1520],{},[680,1516,1517],{},"Language code",[680,1519,715],{},[680,1521,1522],{},"The language alone, such as en for en-GB, en-US and en-GB-oxendict alike. Empty where the browser reports no language code.",[662,1524,1525,1528,1530],{},[680,1526,1527],{},"Language name",[680,1529,715],{},[680,1531,1532],{},"The language's name in English, as the Unicode CLDR gives it, read from Language code: English for en-GB, en-US and en alike, Chinese for zh-Hans-CN. A code CLDR does not name reads as itself; empty where the browser reports no language code.",[662,1534,1535,1538,1540],{},[680,1536,1537],{},"Device class",[680,1539,715],{},[680,1541,1542],{},"Bucketed from window width, not from the User-Agent. A narrow desktop window reads as mobile, which is the honest answer for a layout question; Device type answers the hardware one.",[648,1544,1546],{"id":1545},"browser-operating-system-and-device","Browser, operating system and device",[653,1548,1549],{},[656,1550,1551,1561],{},[659,1552,1553],{},[662,1554,1555,1557,1559],{},[665,1556,667],{},[665,1558,670],{},[665,1560,673],{},[675,1562,1563,1573,1583,1593],{},[662,1564,1565,1568,1570],{},[680,1566,1567],{},"Device type",[680,1569,715],{},[680,1571,1572],{},"Desktop, mobile, tablet or smart tv, from the User-Agent header, and unknown where it names no platform: the hardware, where Device class is the layout the window's width gives. A tablet asking for desktop sites, as Safari on iPad does by default, reads as desktop.",[662,1574,1575,1578,1580],{},[680,1576,1577],{},"Browser",[680,1579,715],{},[680,1581,1582],{},"The browser, from the User-Agent header. A browser built on Chromium that does not name itself there, such as Brave, Arc or a desktop app, reads as Chrome. A page opened inside an app reads as the app where it names itself, such as Instagram or the Google app, and as In-app browser where it does not. An app's own screens, from Kontala's SDK, read as App.",[662,1584,1585,1588,1590],{},[680,1586,1587],{},"Browser version",[680,1589,715],{},[680,1591,1592],{},"The browser and its major version, such as Chrome 131 or Safari 18. Empty for an in-app browser, whose numbers are the app's rather than the browser's, for an app's own screens, whose version is App version's, for DuckDuckGo, whose User-Agent carries no version of its own, and for Other.",[662,1594,1595,1598,1600],{},[680,1596,1597],{},"Operating system",[680,1599,715],{},[680,1601,1602],{},"The operating system, from the User-Agent header; iOS includes iPadOS. There is no version beside it, because browsers freeze theirs: Windows 11 reports Windows 10 and every Mac reports macOS 10.15. An iPad asking for desktop sites, as Safari on iPad does by default, reads as macOS, and many Android tablets read as Linux the same way.",[648,1604,1606],{"id":1605},"data-source-and-quality","Data source and quality",[653,1608,1609],{},[656,1610,1611,1621],{},[659,1612,1613],{},[662,1614,1615,1617,1619],{},[665,1616,667],{},[665,1618,670],{},[665,1620,673],{},[675,1622,1623,1633],{},[662,1624,1625,1628,1630],{},[680,1626,1627],{},"Site",[680,1629,715],{},[680,1631,1632],{},"The property the event was sent to, read from the key it was sent with.",[662,1634,1635,1638,1640],{},[680,1636,1637],{},"Allowed origin",[680,1639,935],{},[680,1641,1642],{},"Whether the page's origin is one its property allows. False marks a development server, a staging copy or another site carrying the snippet, so filter on true for real traffic. A property that lists no allowed origins allows every one.",[648,1644,1646],{"id":1645},"first-touch","First touch",[653,1648,1649],{},[656,1650,1651,1661],{},[659,1652,1653],{},[662,1654,1655,1657,1659],{},[665,1656,667],{},[665,1658,670],{},[665,1660,673],{},[675,1662,1663],{},[662,1664,1665,1668,1670],{},[680,1666,1667],{},"First-touch channel",[680,1669,715],{},[680,1671,1672],{},"The channel of this device's first visit, read as Channel reads a visit: how the visitor first arrived, whichever visit this is. Empty for a device with no page view.",[648,1674,1676],{"id":1675},"signed-in-user","Signed-in user",[653,1678,1679],{},[656,1680,1681,1691],{},[659,1682,1683],{},[662,1684,1685,1687,1689],{},[665,1686,667],{},[665,1688,670],{},[665,1690,673],{},[675,1692,1693,1702],{},[662,1694,1695,1697,1699],{},[680,1696,588],{},[680,1698,715],{},[680,1700,1701],{},"Application organisation id. The account-level rollup key: the primary B2B question is which ORGANISATIONS adopt a feature, not which people. Null before sign-in.",[662,1703,1704,1706,1708],{},[680,1705,591],{},[680,1707,715],{},[680,1709,1710,1711,1715],{},"The company a signed-in user's id names when the id is an email address: the registrable domain after its @, so acme.co.uk for ",[548,1712,1714],{"href":1713},"mailto:jane@eng.acme.co.uk","jane@eng.acme.co.uk",". Empty for an id that is no address and for a mailbox anyone can open, such as gmail.com, from Kontala's list of free providers; a provider not on it reads as a company, and so does a mistyped domain, since a login names what was typed.",[648,1717,1719],{"id":1718},"an-app","An app",[653,1721,1722],{},[656,1723,1724,1734],{},[659,1725,1726],{},[662,1727,1728,1730,1732],{},[665,1729,667],{},[665,1731,670],{},[665,1733,673],{},[675,1735,1736,1746,1756,1766,1776],{},[662,1737,1738,1741,1743],{},[680,1739,1740],{},"Platform",[680,1742,715],{},[680,1744,1745],{},"Web, iOS, Android or App web view: whether the row came from a website, through Kontala's tag or the Events API, from an app on Kontala's SDK, or from a page of a website an app showed in a WebView it attached to Kontala, whose rows are the app's visitor and visit. iOS includes iPadOS.",[662,1747,1748,1751,1753],{},[680,1749,1750],{},"OS version",[680,1752,715],{},[680,1754,1755],{},"An app's operating system and its version, such as iOS 18.1 or Android 14, as the device reports it. Empty on the web, whose browsers freeze the version they write.",[662,1757,1758,1761,1763],{},[680,1759,1760],{},"App version",[680,1762,715],{},[680,1764,1765],{},"The app's version, such as 3.2.0, as the store shows it. Empty on the web.",[662,1767,1768,1771,1773],{},[680,1769,1770],{},"App build",[680,1772,715],{},[680,1774,1775],{},"The app's build number, which tells two builds of one version apart. Empty on the web.",[662,1777,1778,1781,1783],{},[680,1779,1780],{},"Device model",[680,1782,715],{},[680,1784,1785],{},"The device an app runs on, by its machine identifier, such as iPhone16,1 or Pixel 8. Empty on the web.",[520,1787,156],{"id":1788},"metrics",[513,1790,1791],{},"The Visits explore has 99 metrics.",[648,1793,1795],{"id":1794},"main-metrics","Main metrics",[653,1797,1798],{},[656,1799,1800,1812],{},[659,1801,1802],{},[662,1803,1804,1807,1810],{},[665,1805,1806],{},"Metric",[665,1808,1809],{},"Calculation",[665,1811,673],{},[675,1813,1814,1824,1834,1844,1855,1865,1875,1885,1896,1906,1916,1927,1937,1948,1958,1968,1977,1987,1997,2006,2016,2025,2035,2045,2055,2065,2075,2085,2095,2105,2115,2125,2135,2145,2155,2165,2175,2185,2195,2205,2215,2225,2235,2245,2255,2265,2276,2286,2296,2306,2316,2326,2336,2346,2356,2365,2375,2385,2395,2405,2415,2425,2435],{},[662,1815,1816,1818,1821],{},[680,1817,194],{},[680,1819,1820],{},"Count",[680,1822,1823],{},"Visits with at least one page view. A visit ends after 30 idle minutes and is shared across tabs, so reading in two tabs is one visit. Bot traffic and visits without consent are left out.",[662,1825,1826,1828,1831],{},[680,1827,581],{},[680,1829,1830],{},"Count distinct",[680,1832,1833],{},"Distinct visitors: today each is a device, from the first-party device cookie. Optimistic on Safari, which clears that cookie after 7 days, so a returning visitor there counts again each week.",[662,1835,1836,1839,1841],{},[680,1837,1838],{},"First-time visitors",[680,1840,1820],{},[680,1842,1843],{},"Visits that were their device's first. Each new device counts once, in the channel of its first visit, so channel rows add up to the total. The page view explore's New visitors counts a device on every row of its first day, so the two can differ.",[662,1845,1846,1849,1852],{},[680,1847,1848],{},"First-time share",[680,1850,1851],{},"Ratio (%)",[680,1853,1854],{},"The share of visits that were their device's first.",[662,1856,1857,1860,1862],{},[680,1858,1859],{},"Returning visits",[680,1861,1820],{},[680,1863,1864],{},"Visits that were not their device's first.",[662,1866,1867,1870,1872],{},[680,1868,1869],{},"Returning share",[680,1871,1851],{},[680,1873,1874],{},"The share of visits that were not their device's first. Low on Safari, which clears the device cookie after 7 days, so a visitor returning after that counts as new.",[662,1876,1877,1880,1882],{},[680,1878,1879],{},"Returning visitors",[680,1881,1830],{},[680,1883,1884],{},"Distinct visitors with a visit that was not their first: today each is a device. A visitor whose first visit was in range and who came back counts here and among First-time visitors, so the two can add up to more than Users. A lower bound: Safari clears the device cookie after 7 days.",[662,1886,1887,1890,1893],{},[680,1888,1889],{},"Visits per visitor",[680,1891,1892],{},"Ratio",[680,1894,1895],{},"Visits per visitor, today per device. Low on Safari, which clears the device cookie after 7 days, so one person there can count as several devices.",[662,1897,1898,1901,1903],{},[680,1899,1900],{},"Engaged visits",[680,1902,1820],{},[680,1904,1905],{},"Visits with two or more page views, or a conversion.",[662,1907,1908,1911,1913],{},[680,1909,1910],{},"Engagement rate",[680,1912,1851],{},[680,1914,1915],{},"The share of visits that were engaged. GA4's bounce rate is its complement.",[662,1917,1918,1921,1924],{},[680,1919,1920],{},"Pages per visit",[680,1922,1923],{},"Average",[680,1925,1926],{},"Page views per visit, in every tab.",[662,1928,1929,1932,1934],{},[680,1930,1931],{},"Avg. visit duration (s)",[680,1933,1923],{},[680,1935,1936],{},"Seconds from a visit's first page view to its last, averaged over visits; a one-page visit counts as 0, since nothing measures its time.",[662,1938,1939,1942,1945],{},[680,1940,1941],{},"Conversions",[680,1943,1944],{},"Sum",[680,1946,1947],{},"Purchases, leads, demo requests, newsletter signups and trial starts, under the channel of the visit they happened in, each kind once a visit: a visit reaching an Order confirmation page is a purchase, one reaching a Form confirmation page a lead, and a form sent as a Request demo, Newsletter signup or Start trial click one of those. Zero where no page or form has a type yet.",[662,1949,1950,1953,1955],{},[680,1951,1952],{},"Converting visits",[680,1954,1820],{},[680,1956,1957],{},"Visits with a purchase, a lead, a demo request, a newsletter signup or a trial start.",[662,1959,1960,1963,1965],{},[680,1961,1962],{},"Visits with a mid-visit campaign",[680,1964,1820],{},[680,1966,1967],{},"Visits a campaign reached after they began, such as a retargeting ad opened in a new tab, which the Campaigns and Attribution explores credit as touchpoints of their own.",[662,1969,1970,1972,1974],{},[680,1971,558],{},[680,1973,1851],{},[680,1975,1976],{},"The share of visits that converted, macro or micro: a purchase, a lead, a demo request, a newsletter signup or a trial start. GA4 calls it the session key event rate.",[662,1978,1979,1982,1984],{},[680,1980,1981],{},"Converting users",[680,1983,1830],{},[680,1985,1986],{},"Distinct visitors with at least one converting visit: today each is a device.",[662,1988,1989,1992,1994],{},[680,1990,1991],{},"User conversion rate",[680,1993,1851],{},[680,1995,1996],{},"The share of users with a converting visit: GA4's user key event rate. A visitor who converts on a later visit counts once here and lowers the visit rate. Optimistic on Safari, which clears the device cookie after 7 days.",[662,1998,1999,2001,2003],{},[680,2000,562],{},[680,2002,1851],{},[680,2004,2005],{},"The share of visits with a purchase: the macro conversion rate.",[662,2007,2008,2011,2013],{},[680,2009,2010],{},"Micro-converting visits",[680,2012,1820],{},[680,2014,2015],{},"Visits with a lead, a demo request, a newsletter signup or a trial start.",[662,2017,2018,2020,2022],{},[680,2019,565],{},[680,2021,1851],{},[680,2023,2024],{},"The share of visits with a micro conversion: a lead, a demo request, a newsletter signup or a trial start.",[662,2026,2027,2030,2032],{},[680,2028,2029],{},"Purchases",[680,2031,1820],{},[680,2033,2034],{},"Visits that reached an Order confirmation page.",[662,2036,2037,2040,2042],{},[680,2038,2039],{},"Leads",[680,2041,1820],{},[680,2043,2044],{},"Visits that reached a Form confirmation page.",[662,2046,2047,2050,2052],{},[680,2048,2049],{},"Demo requests",[680,2051,1820],{},[680,2053,2054],{},"Visits that sent a form typed Request demo.",[662,2056,2057,2060,2062],{},[680,2058,2059],{},"Newsletter signups",[680,2061,1820],{},[680,2063,2064],{},"Visits that sent a form typed Newsletter signup.",[662,2066,2067,2070,2072],{},[680,2068,2069],{},"Trial starts",[680,2071,1820],{},[680,2073,2074],{},"Visits that sent a form typed Start trial.",[662,2076,2077,2080,2082],{},[680,2078,2079],{},"Sign-up funnel: saw pricing",[680,2081,1820],{},[680,2083,2084],{},"Visits that viewed a Pricing page.",[662,2086,2087,2090,2092],{},[680,2088,2089],{},"Sign-up funnel: started",[680,2091,1820],{},[680,2093,2094],{},"Visits that started a sign-up after viewing a Pricing page: reached a Form page, or clicked Sign up, Start trial, Request demo or Begin application.",[662,2096,2097,2100,2102],{},[680,2098,2099],{},"Sign-up funnel: completed",[680,2101,1820],{},[680,2103,2104],{},"Visits that completed a sign-up after starting one: reached a Form confirmation page, or sent a form typed Sign up, Start trial, Request demo or Submit application.",[662,2106,2107,2110,2112],{},[680,2108,2109],{},"Sign-up funnel: saw pricing (%)",[680,2111,1851],{},[680,2113,2114],{},"The share of visits that viewed a Pricing page.",[662,2116,2117,2120,2122],{},[680,2118,2119],{},"Sign-up funnel: started (%)",[680,2121,1851],{},[680,2123,2124],{},"The share of visits that saw pricing and then started a sign-up.",[662,2126,2127,2130,2132],{},[680,2128,2129],{},"Sign-up funnel: completed (%)",[680,2131,1851],{},[680,2133,2134],{},"The share of visits that started a sign-up and then completed it.",[662,2136,2137,2140,2142],{},[680,2138,2139],{},"Purchase funnel: viewed a product",[680,2141,1820],{},[680,2143,2144],{},"Visits that viewed a Product detail page.",[662,2146,2147,2150,2152],{},[680,2148,2149],{},"Purchase funnel: added to cart",[680,2151,1820],{},[680,2153,2154],{},"Visits that added to cart after viewing a product: clicked Add to cart, or reached a Cart page.",[662,2156,2157,2160,2162],{},[680,2158,2159],{},"Purchase funnel: began checkout",[680,2161,1820],{},[680,2163,2164],{},"Visits that began checkout after adding to cart: reached a Checkout page, or clicked Begin checkout.",[662,2166,2167,2170,2172],{},[680,2168,2169],{},"Purchase funnel: purchased",[680,2171,1820],{},[680,2173,2174],{},"Visits that reached an Order confirmation page after beginning checkout.",[662,2176,2177,2180,2182],{},[680,2178,2179],{},"Purchase funnel: viewed a product (%)",[680,2181,1851],{},[680,2183,2184],{},"The share of visits that viewed a Product detail page.",[662,2186,2187,2190,2192],{},[680,2188,2189],{},"Purchase funnel: added to cart (%)",[680,2191,1851],{},[680,2193,2194],{},"The share of visits that viewed a product and then added to cart.",[662,2196,2197,2200,2202],{},[680,2198,2199],{},"Purchase funnel: began checkout (%)",[680,2201,1851],{},[680,2203,2204],{},"The share of visits that added to cart and then began checkout.",[662,2206,2207,2210,2212],{},[680,2208,2209],{},"Purchase funnel: purchased (%)",[680,2211,1851],{},[680,2213,2214],{},"The share of visits that began checkout and then reached an Order confirmation page.",[662,2216,2217,2220,2222],{},[680,2218,2219],{},"First conversions",[680,2221,1820],{},[680,2223,2224],{},"Devices' first converting visits.",[662,2226,2227,2230,2232],{},[680,2228,2229],{},"Converted on the first visit",[680,2231,1820],{},[680,2233,2234],{},"First conversions made on the device's first visit.",[662,2236,2237,2240,2242],{},[680,2238,2239],{},"Converted on the first visit (%)",[680,2241,1851],{},[680,2243,2244],{},"The share of first conversions made on the device's first visit.",[662,2246,2247,2250,2252],{},[680,2248,2249],{},"Converted within 7 days",[680,2251,1820],{},[680,2253,2254],{},"First conversions made within 7 days of the device's first visit.",[662,2256,2257,2260,2262],{},[680,2258,2259],{},"Converted within 7 days (%)",[680,2261,1851],{},[680,2263,2264],{},"The share of first conversions made within 7 days of the device's first visit.",[662,2266,2267,2270,2273],{},[680,2268,2269],{},"Median days to convert",[680,2271,2272],{},"Median",[680,2274,2275],{},"How many days after its first visit a device typically first converted, over first conversions. Short on Safari, which clears the device cookie after 7 days.",[662,2277,2278,2281,2283],{},[680,2279,2280],{},"Median visits to convert",[680,2282,2272],{},[680,2284,2285],{},"How many visits a device typically took to first convert, that visit included, over first conversions.",[662,2287,2288,2291,2293],{},[680,2289,2290],{},"First purchases",[680,2292,1820],{},[680,2294,2295],{},"Devices' first visits with a purchase.",[662,2297,2298,2301,2303],{},[680,2299,2300],{},"Median days to first purchase",[680,2302,2272],{},[680,2304,2305],{},"How many days after its first visit a device typically first purchased, over first purchases.",[662,2307,2308,2311,2313],{},[680,2309,2310],{},"Median visits to first purchase",[680,2312,2272],{},[680,2314,2315],{},"How many visits a device typically took to first purchase, that visit included, over first purchases.",[662,2317,2318,2321,2323],{},[680,2319,2320],{},"Micro conversions followed by a purchase",[680,2322,1820],{},[680,2324,2325],{},"Visits with a micro conversion whose device has purchased since, in that visit or a later one.",[662,2327,2328,2331,2333],{},[680,2329,2330],{},"Micro to purchase rate",[680,2332,1851],{},[680,2334,2335],{},"The share of visits with a micro conversion whose device has purchased since, so far: a recent visit has had less time to.",[662,2337,2338,2341,2343],{},[680,2339,2340],{},"Median days from micro conversion to purchase",[680,2342,2272],{},[680,2344,2345],{},"How many days after a micro conversion its device typically purchased, over those that have.",[662,2347,2348,2351,2353],{},[680,2349,2350],{},"Orders",[680,2352,1944],{},[680,2354,2355],{},"The orders Revenue adds up: each once, by Order transaction ID where that is labelled, by its own id for a Shopify order Kontala's Shopify pixel reported, and else once for each Order confirmation page view, counted in the first visit that reached it, and only where a value was read.",[662,2357,2358,2360,2362],{},[680,2359,574],{},[680,2361,1944],{},[680,2363,2364],{},"The standard field Order value on Order confirmation pages, or a Shopify order's value as Kontala's Shopify pixel reported it, in the site's own currency, under the visit the order happened in: each order once, by Order transaction ID where that is labelled and by its own id for a Shopify order, so a reloaded confirmation page, in this visit or a later one, is not counted again. Empty, not zero, where neither says what an order came to.",[662,2366,2367,2370,2372],{},[680,2368,2369],{},"Revenue per visit",[680,2371,1892],{},[680,2373,2374],{},"Revenue over every visit, converting or not.",[662,2376,2377,2380,2382],{},[680,2378,2379],{},"Average order value",[680,2381,1892],{},[680,2383,2384],{},"Revenue per order.",[662,2386,2387,2390,2392],{},[680,2388,2389],{},"Avg. landing scroll depth (%)",[680,2391,1923],{},[680,2393,2394],{},"How far down the page they landed on visitors got, averaged over the visits that measured it. Empty where the property does not capture scroll.",[662,2396,2397,2400,2402],{},[680,2398,2399],{},"Back within 7 days",[680,2401,1820],{},[680,2403,2404],{},"First visits at least 7 days old whose device made another visit within 7 days of it.",[662,2406,2407,2410,2412],{},[680,2408,2409],{},"7-day return rate",[680,2411,1851],{},[680,2413,2414],{},"The share of first visits whose device came back within 7 days, over the first visits at least 7 days old. A visit ends after 30 idle minutes, so coming back later the same day counts. Empty while no first visit is 7 days old.",[662,2416,2417,2420,2422],{},[680,2418,2419],{},"Back within 30 days",[680,2421,1820],{},[680,2423,2424],{},"First visits at least 30 days old whose device made another visit within 30 days of it.",[662,2426,2427,2430,2432],{},[680,2428,2429],{},"30-day return rate",[680,2431,1851],{},[680,2433,2434],{},"The share of first visits whose device came back within 30 days, over the first visits at least 30 days old. Low on Safari, which clears the device cookie after 7 days, so a visitor returning after that counts as a new device. Empty while no first visit is 30 days old.",[662,2436,2437,2440,2442],{},[680,2438,2439],{},"Median days to return",[680,2441,2272],{},[680,2443,2444],{},"How many days after a first visit its device typically came back, over the first visits at least 30 days old that came back within 30 days. Empty while none has.",[648,2446,2448],{"id":2447},"who-they-were","Who they were",[653,2450,2451],{},[656,2452,2453,2463],{},[659,2454,2455],{},[662,2456,2457,2459,2461],{},[665,2458,1806],{},[665,2460,1809],{},[665,2462,673],{},[675,2464,2465,2475,2485,2495,2505,2515,2525,2535,2545,2555,2565,2575,2585,2596,2606],{},[662,2466,2467,2470,2472],{},[680,2468,2469],{},"Signed-in visits",[680,2471,1820],{},[680,2473,2474],{},"Visits in which anything named a signed-in user: the site's identify call, a captured login or an analytics tool's identify call.",[662,2476,2477,2480,2482],{},[680,2478,2479],{},"Signed-in share",[680,2481,1851],{},[680,2483,2484],{},"The share of visits in which anything named a signed-in user.",[662,2486,2487,2490,2492],{},[680,2488,2489],{},"Signed-in users",[680,2491,1830],{},[680,2493,2494],{},"Distinct user ids the visits named. They come from the application rather than a cookie, so Safari does not erode them, and the gap to Users is itself a measurement. A visit names its first user, so a second person signing in within one visit is not counted; ids count as sent, so Anna@x and anna@x are two.",[662,2496,2497,2500,2502],{},[680,2498,2499],{},"Identified visitors",[680,2501,1830],{},[680,2503,2504],{},"Distinct visitors, today devices, that signed in on some visit within the 400 days Kontala keeps, before, in or after this range, so a past range's count grows as visitors sign in later. Resolved in the warehouse, never written into a row. Bounded by the device cookie, which Safari clears after 7 days.",[662,2506,2507,2510,2512],{},[680,2508,2509],{},"Identified share",[680,2511,1851],{},[680,2513,2514],{},"The share of visitors that signed in on some visit, before, in or after this range: Identified visitors over Users.",[662,2516,2517,2520,2522],{},[680,2518,2519],{},"Newly identified visitors",[680,2521,1830],{},[680,2523,2524],{},"Visitors, today devices, whose first signed-in visit within the 400 days Kontala keeps was in range. A known person on a new browser counts again, and so does a Safari browser after 7 days.",[662,2526,2527,2530,2532],{},[680,2528,2529],{},"Devices per signed-in user",[680,2531,1892],{},[680,2533,2534],{},"Devices with a signed-in visit per signed-in user: how many browsers a person uses. High on Safari, which clears the device cookie after 7 days, and low where people share a machine.",[662,2536,2537,2540,2542],{},[680,2538,2539],{},"Active organisations",[680,2541,1830],{},[680,2543,2544],{},"Distinct organisations the visits named: the org id the site's identify call, a captured login's company field or an analytics tool's group call gives.",[662,2546,2547,2550,2552],{},[680,2548,2549],{},"New organisations",[680,2551,1830],{},[680,2553,2554],{},"Organisations whose first visit within the 400 days Kontala keeps was in range, on any site and from any origin, so one first seen on a staging copy is new there, and one unseen for 400 days is new again on its return.",[662,2556,2557,2560,2562],{},[680,2558,2559],{},"Signed-in users per organisation",[680,2561,1892],{},[680,2563,2564],{},"How many signed-in people each active organisation had, over the visits that named one.",[662,2566,2567,2570,2572],{},[680,2568,2569],{},"Visits per organisation",[680,2571,1892],{},[680,2573,2574],{},"Visits per active organisation, over the visits that named one.",[662,2576,2577,2580,2582],{},[680,2578,2579],{},"Converting organisations",[680,2581,1830],{},[680,2583,2584],{},"Organisations with a visit that converted, macro or micro.",[662,2586,2587,2590,2593],{},[680,2588,2589],{},"Last visit",[680,2591,2592],{},"Max",[680,2594,2595],{},"When the latest of these visits began.",[662,2597,2598,2601,2603],{},[680,2599,2600],{},"Companies",[680,2602,1830],{},[680,2604,2605],{},"Distinct company domains the visits' signed-in users' email addresses name, free mail providers left out.",[662,2607,2608,2611,2613],{},[680,2609,2610],{},"Countries",[680,2612,1830],{},[680,2614,2615],{},"Distinct countries the visits began in. IP Geolocation by DB-IP, licensed CC BY 4.0: a chart showing this must display that attribution.",[648,2617,1242],{"id":2618},"the-features-it-used-1",[653,2620,2621],{},[656,2622,2623,2633],{},[659,2624,2625],{},[662,2626,2627,2629,2631],{},[665,2628,1806],{},[665,2630,1809],{},[665,2632,673],{},[675,2634,2635,2645,2654],{},[662,2636,2637,2640,2642],{},[680,2638,2639],{},"Visits with a typed page or click",[680,2641,1820],{},[680,2643,2644],{},"Visits that viewed a page or clicked something Kontala gives a type.",[662,2646,2647,2649,2651],{},[680,2648,2639],{},[680,2650,1851],{},[680,2652,2653],{},"The share of visits that viewed a page or clicked something Kontala gives a type: how much of what visitors do the feature figures can see. Confirming page and click types on their pages raises it.",[662,2655,2656,2659,2661],{},[680,2657,2658],{},"Features per visit",[680,2660,1923],{},[680,2662,2663],{},"How many different features a visit used, on average.",[648,2665,1292],{"id":2666},"what-it-met-1",[653,2668,2669],{},[656,2670,2671,2681],{},[659,2672,2673],{},[662,2674,2675,2677,2679],{},[665,2676,1806],{},[665,2678,1809],{},[665,2680,673],{},[675,2682,2683,2693,2702,2712,2721,2731,2740,2750,2760,2770,2780,2790,2800,2810,2820,2830,2840],{},[662,2684,2685,2688,2690],{},[680,2686,2687],{},"Visits measured",[680,2689,1820],{},[680,2691,2692],{},"Visits measured for speed and friction: on a property that captures friction, with the visitor's consent.",[662,2694,2695,2697,2699],{},[680,2696,2687],{},[680,2698,1851],{},[680,2700,2701],{},"The share of visits measured for speed and friction: how much of the traffic the friction figures speak for.",[662,2703,2704,2707,2709],{},[680,2705,2706],{},"Visits with frustration",[680,2708,1820],{},[680,2710,2711],{},"Measured visits that met an error click, a rage click, a dead click or a quick back.",[662,2713,2714,2716,2718],{},[680,2715,2706],{},[680,2717,1851],{},[680,2719,2720],{},"The share of measured visits that met an error click, a rage click, a dead click or a quick back.",[662,2722,2723,2726,2728],{},[680,2724,2725],{},"Error-free visits",[680,2727,1820],{},[680,2729,2730],{},"Measured visits in which the page threw no uncaught error and left no promise's rejection unhandled.",[662,2732,2733,2735,2737],{},[680,2734,2725],{},[680,2736,1851],{},[680,2738,2739],{},"The share of measured visits with no JavaScript error, as Sentry's crash-free sessions count a browser's.",[662,2741,2742,2745,2747],{},[680,2743,2744],{},"Visits with an error click",[680,2746,1820],{},[680,2748,2749],{},"Measured visits in which an error came within a second of a click.",[662,2751,2752,2755,2757],{},[680,2753,2754],{},"Error clicks",[680,2756,1851],{},[680,2758,2759],{},"The share of measured visits with an error click.",[662,2761,2762,2765,2767],{},[680,2763,2764],{},"Visits with a rage click",[680,2766,1820],{},[680,2768,2769],{},"Measured visits with three clicks or more within a second of each other, in one spot.",[662,2771,2772,2775,2777],{},[680,2773,2774],{},"Rage clicks",[680,2776,1851],{},[680,2778,2779],{},"The share of measured visits with a rage click.",[662,2781,2782,2785,2787],{},[680,2783,2784],{},"Visits with a dead click",[680,2786,1820],{},[680,2788,2789],{},"Measured visits with a click on something that looked clickable that nothing answered within a second.",[662,2791,2792,2795,2797],{},[680,2793,2794],{},"Dead clicks",[680,2796,1851],{},[680,2798,2799],{},"The share of measured visits with a dead click.",[662,2801,2802,2805,2807],{},[680,2803,2804],{},"Visits with a quick back",[680,2806,1820],{},[680,2808,2809],{},"Measured visits in which the visitor went back from a page within 10 seconds.",[662,2811,2812,2815,2817],{},[680,2813,2814],{},"Quick backs",[680,2816,1851],{},[680,2818,2819],{},"The share of measured visits with a quick back.",[662,2821,2822,2825,2827],{},[680,2823,2824],{},"Visits with a landing LCP",[680,2826,1820],{},[680,2828,2829],{},"Visits whose landing page measured its Largest Contentful Paint.",[662,2831,2832,2835,2837],{},[680,2833,2834],{},"Visits with a slow landing",[680,2836,1820],{},[680,2838,2839],{},"Visits whose landing page's LCP was poor: over 4 seconds.",[662,2841,2842,2845,2847],{},[680,2843,2844],{},"Slow landings",[680,2846,1851],{},[680,2848,2849],{},"The share of visits with a measured landing LCP whose landing page took over 4 seconds to show its largest text or image.",[648,2851,2853],{"id":2852},"engaged-time","Engaged time",[653,2855,2856],{},[656,2857,2858,2868],{},[659,2859,2860],{},[662,2861,2862,2864,2866],{},[665,2863,1806],{},[665,2865,1809],{},[665,2867,673],{},[675,2869,2870],{},[662,2871,2872,2875,2877],{},[680,2873,2874],{},"Avg. engaged time per visit (s)",[680,2876,1923],{},[680,2878,2879],{},"Seconds a visit's screens were on show while its app was in the foreground, added up and averaged over the visits that measured it. Empty on the web.",{"title":2881,"searchDepth":2882,"depth":2882,"links":2883},"",2,[2884,2885,2886,2907],{"id":522,"depth":2882,"text":523},{"id":601,"depth":2882,"text":602},{"id":643,"depth":2882,"text":151,"children":2887},[2888,2890,2891,2892,2893,2894,2895,2896,2897,2898,2899,2900,2901,2902,2903,2904,2905,2906],{"id":650,"depth":2889,"text":651},3,{"id":691,"depth":2889,"text":692},{"id":810,"depth":2889,"text":811},{"id":860,"depth":2889,"text":861},{"id":910,"depth":2889,"text":911},{"id":951,"depth":2889,"text":952},{"id":1111,"depth":2889,"text":1112},{"id":1211,"depth":2889,"text":1212},{"id":1241,"depth":2889,"text":1242},{"id":1291,"depth":2889,"text":1292},{"id":1361,"depth":2889,"text":1362},{"id":1398,"depth":2889,"text":1399},{"id":1485,"depth":2889,"text":1486},{"id":1545,"depth":2889,"text":1546},{"id":1605,"depth":2889,"text":1606},{"id":1645,"depth":2889,"text":1646},{"id":1675,"depth":2889,"text":1676},{"id":1718,"depth":2889,"text":1719},{"id":1788,"depth":2882,"text":156,"children":2908},[2909,2910,2911,2912,2913],{"id":1794,"depth":2889,"text":1795},{"id":2447,"depth":2889,"text":2448},{"id":2618,"depth":2889,"text":1242},{"id":2666,"depth":2889,"text":1292},{"id":2852,"depth":2889,"text":2853},{"sections":2915},[133,144,170,181,298,192],[2917,2918],{"title":188,"path":189,"stem":190,"summary":191,"children":-1},{"title":199,"path":200,"stem":201,"summary":202,"children":-1},1792244327067]