[{"data":1,"prerenderedAt":1339},["ShallowReactive",2],{"docs:\u002Fdocs\u002Fintegrations\u002Fadvanced-tracking-configuration\u002Fconfigure-via-script-snippet":3},{"docsNavigation":4,"page":318,"searchItems":1142},{"title":5,"path":6,"stem":7,"children":8,"page":-1,"description":316,"order":317},"Overview","\u002Fdocs\u002Fintegrations","docs\u002Fintegrations\u002Findex",[9,15,48,98,134,152,214,255,291],{"title":5,"path":10,"stem":11,"description":12,"order":13,"children":14},"\u002Fdocs\u002Fintegrations\u002Foverview","docs\u002Fintegrations\u002Foverview","Understand what OneLence tracking enables and how connected journey signals form the foundation for decision-ready growth intelligence.",1,[],{"title":16,"path":17,"stem":18,"children":19,"page":-1,"description":47,"order":31},"Architecture","\u002Fdocs\u002Fintegrations\u002Ftracking-architecture","docs\u002Fintegrations\u002Ftracking-architecture\u002Findex",[20,26,33,40],{"title":21,"path":22,"stem":23,"description":24,"order":13,"children":25},"Tracking Roles","\u002Fdocs\u002Fintegrations\u002Ftracking-architecture\u002Ftracking-roles","docs\u002Fintegrations\u002Ftracking-architecture\u002Ftracking-roles","Understand how browser signals capture marketing context while server events confirm reliable business outcomes, and why combining both creates stronger attribution accuracy.",[],{"title":27,"path":28,"stem":29,"description":30,"order":31,"children":32},"Signal Maturation","\u002Fdocs\u002Fintegrations\u002Ftracking-architecture\u002Fsignal-maturation","docs\u002Fintegrations\u002Ftracking-architecture\u002Fsignal-maturation","Learn how tracking signals evolve over time and why early data should be interpreted differently from mature attribution insights.",2,[],{"title":34,"path":35,"stem":36,"description":37,"order":38,"children":39},"Consent-aware Model","\u002Fdocs\u002Fintegrations\u002Ftracking-architecture\u002Fconscent-aware","docs\u002Fintegrations\u002Ftracking-architecture\u002Fconscent-aware","Explore how OneLence maintains journey continuity through consent-aware identity mechanisms while supporting privacy-conscious tracking practices.",3,[],{"title":41,"path":42,"stem":43,"description":44,"order":45,"children":46},"From Signals to Growth","\u002Fdocs\u002Fintegrations\u002Ftracking-architecture\u002Fsignals-to-growth","docs\u002Fintegrations\u002Ftracking-architecture\u002Fsignals-to-growth","See how connected behavioural and conversion signals translate into actionable intelligence that supports marketing and product growth decisions.",4,[],"Learn how behavioural signals, attribution context, and confirmed business outcomes are connected across browser and server environments.",{"title":49,"path":50,"stem":51,"children":52,"page":-1,"description":97,"order":38},"Quick Start","\u002Fdocs\u002Fintegrations\u002Fstart-integration","docs\u002Fintegrations\u002Fstart-integration\u002Findex",[53,59,71,77,83,90],{"title":54,"path":55,"stem":56,"description":57,"order":13,"children":58},"SDK Setup Approaches","\u002Fdocs\u002Fintegrations\u002Fstart-integration\u002Fsdk-setup-path","docs\u002Fintegrations\u002Fstart-integration\u002Fsdk-setup-path","Before installing tracking, decide how you want to connect your website or application to OneLence.",[],{"title":60,"path":61,"stem":62,"children":63,"description":70,"order":31},"Website Builder Setup","\u002Fdocs\u002Fintegrations\u002Fstart-integration\u002Fwebsite-builder-setup","docs\u002Fintegrations\u002Fstart-integration\u002Fwebsite-builder-setup\u002Findex",[64],{"title":65,"path":66,"stem":67,"description":68,"order":13,"children":69},"Install on Wordpress","\u002Fdocs\u002Fintegrations\u002Fstart-integration\u002Fwebsite-builder-setup\u002Fwordpress","docs\u002Fintegrations\u002Fstart-integration\u002Fwebsite-builder-setup\u002Fwordpress","Add the OneLence Mark SDK to your WordPress website to enable base tracking, visitor identification, and conversion measurement with minimal setup effort.",[],"Add the OneLence browser snippet to your website to start capturing page views, visitor sessions, and attribution signals.",{"title":72,"path":73,"stem":74,"description":75,"order":38,"children":76},"Developer Setup","\u002Fdocs\u002Fintegrations\u002Fstart-integration\u002Fdeveloper-setup","docs\u002Fintegrations\u002Fstart-integration\u002Fdeveloper-setup","Install the OneLence SDK as a project dependency and initialize tracking within your application lifecycle.",[],{"title":78,"path":79,"stem":80,"description":81,"order":45,"children":82},"Shopify Integration","\u002Fdocs\u002Fintegrations\u002Fstart-integration\u002Fshopify-integration","docs\u002Fintegrations\u002Fstart-integration\u002Fshopify-integration","This guide explains how to activate and manage OneLence tracking on your Shopify store. It is designed for both technical and non-technical users.",[],{"title":84,"path":85,"stem":86,"description":87,"order":88,"children":89},"Stripe Integration","\u002Fdocs\u002Fintegrations\u002Fstart-integration\u002Fstripe-integration","docs\u002Fintegrations\u002Fstart-integration\u002Fstripe-integration","Connect Stripe to OneLence to send payment-related events and validate your revenue signal flow.",5,[],{"title":91,"path":92,"stem":93,"description":94,"order":95,"children":96},"Verify Tracking Signals","\u002Fdocs\u002Fintegrations\u002Fstart-integration\u002Fverify-signal","docs\u002Fintegrations\u002Fstart-integration\u002Fverify-signal","Confirm that base tracking is active by observing your first incoming event in OneLence.",6,[],"Start collecting marketing intelligence signals in OneLence by completing the required activation steps.",{"title":99,"path":100,"stem":101,"children":102,"page":-1,"description":133,"order":45},"Event & Conversion","\u002Fdocs\u002Fintegrations\u002Fevent-conversion-design","docs\u002Fintegrations\u002Fevent-conversion-design\u002Findex",[103,109,115,121,127],{"title":104,"path":105,"stem":106,"description":107,"order":13,"children":108},"Understand Events","\u002Fdocs\u002Fintegrations\u002Fevent-conversion-design\u002Funderstand-events","docs\u002Fintegrations\u002Fevent-conversion-design\u002Funderstand-events","Learn how OneLence records behavioural signals across user journeys.",[],{"title":110,"path":111,"stem":112,"description":113,"order":31,"children":114},"Understand Conversions","\u002Fdocs\u002Fintegrations\u002Fevent-conversion-design\u002Funderstand-conversions","docs\u002Fintegrations\u002Fevent-conversion-design\u002Funderstand-conversions","Understand how selected events represent measurable business outcomes.",[],{"title":116,"path":117,"stem":118,"description":119,"order":38,"children":120},"Browser-Side Conversion","\u002Fdocs\u002Fintegrations\u002Fevent-conversion-design\u002Fbrowser-side-conversion","docs\u002Fintegrations\u002Fevent-conversion-design\u002Fbrowser-side-conversion","Capture conversion actions directly within the user’s browser session.",[],{"title":122,"path":123,"stem":124,"description":125,"order":45,"children":126},"Server-Side Conversion","\u002Fdocs\u002Fintegrations\u002Fevent-conversion-design\u002Fserver-side-conversion","docs\u002Fintegrations\u002Fevent-conversion-design\u002Fserver-side-conversion","Record confirmed business outcomes through backend logic or combined tracking flows.",[],{"title":128,"path":129,"stem":130,"description":131,"order":88,"children":132},"Conversion Signal Quality","\u002Fdocs\u002Fintegrations\u002Fevent-conversion-design\u002Fconversion-signal-quality","docs\u002Fintegrations\u002Fevent-conversion-design\u002Fconversion-signal-quality","Design reliable outcome signals for accurate attribution.",[],"Learn how OneLence turns tracked activity into meaningful growth signals by distinguishing general events from true business outcomes.",{"title":135,"path":136,"stem":137,"children":138,"page":-1,"description":151,"order":88},"Attribution & Tracking","\u002Fdocs\u002Fintegrations\u002Fattribution-tracking","docs\u002Fintegrations\u002Fattribution-tracking\u002Findex",[139,145],{"title":140,"path":141,"stem":142,"description":143,"order":13,"children":144},"Attribution Signals","\u002Fdocs\u002Fintegrations\u002Fattribution-tracking\u002Fattribution-signals","docs\u002Fintegrations\u002Fattribution-tracking\u002Fattribution-signals","Understand automatic parameter detection and persistence.",[],{"title":146,"path":147,"stem":148,"description":149,"order":31,"children":150},"Visitor Identity","\u002Fdocs\u002Fintegrations\u002Fattribution-tracking\u002Fuser-identity","docs\u002Fintegrations\u002Fattribution-tracking\u002Fuser-identity","Connect browser activity and backend outcomes through consistent identifiers.",[],"Understand how marketing signals are automatically captured and connected to user journeys in OneLence.",{"title":153,"path":154,"stem":155,"children":156,"page":-1,"description":213,"order":95},"Advanced Tracking Configuraiton","\u002Fdocs\u002Fintegrations\u002Fadvanced-tracking-configuration","docs\u002Fintegrations\u002Fadvanced-tracking-configuration\u002Findex",[157,163,169,175,181,193,199,206],{"title":158,"path":159,"stem":160,"description":161,"order":13,"children":162},"Tracking Lifecycle","\u002Fdocs\u002Fintegrations\u002Fadvanced-tracking-configuration\u002Ftracking-lifecycle","docs\u002Fintegrations\u002Fadvanced-tracking-configuration\u002Ftracking-lifecycle","Control when tracking starts, persists, and emits signals.",[],{"title":164,"path":165,"stem":166,"description":167,"order":31,"children":168},"Consent & Privacy","\u002Fdocs\u002Fintegrations\u002Fadvanced-tracking-configuration\u002Fconsent","docs\u002Fintegrations\u002Fadvanced-tracking-configuration\u002Fconsent","Control when tracking starts and how visitor data is captured based on user consent.",[],{"title":170,"path":171,"stem":172,"description":173,"order":38,"children":174},"Page Navigation Events","\u002Fdocs\u002Fintegrations\u002Fadvanced-tracking-configuration\u002Fpage-navigation-events","docs\u002Fintegrations\u002Fadvanced-tracking-configuration\u002Fpage-navigation-events","Configure how page navigation events are detected and recorded.",[],{"title":176,"path":177,"stem":178,"description":179,"order":45,"children":180},"Cross-Domain Attribution","\u002Fdocs\u002Fintegrations\u002Fadvanced-tracking-configuration\u002Fcross-domain-attribution","docs\u002Fintegrations\u002Fadvanced-tracking-configuration\u002Fcross-domain-attribution","Maintain consistent visitor attribution across multiple domains and marketing surfaces.",[],{"title":182,"path":183,"stem":184,"children":185,"page":-1,"description":192,"order":88},"Configure via Script Snippet","\u002Fdocs\u002Fintegrations\u002Fadvanced-tracking-configuration\u002Fconfigure-via-script-snippet","docs\u002Fintegrations\u002Fadvanced-tracking-configuration\u002Fconfigure-via-script-snippet\u002Findex",[186],{"title":187,"path":188,"stem":189,"description":190,"order":13,"children":191},"Configure On WordPress","\u002Fdocs\u002Fintegrations\u002Fadvanced-tracking-configuration\u002Fconfigure-via-script-snippet\u002Fconfigure-on-wordpress","docs\u002Fintegrations\u002Fadvanced-tracking-configuration\u002Fconfigure-via-script-snippet\u002Fconfigure-on-wordpress","Understand where to place tracking code in WordPress and how to start with a simple and reliable setup.",[],"Understand and customise each tracking parameter without developer tooling.",{"title":194,"path":195,"stem":196,"description":197,"order":95,"children":198},"Configure via SDK","\u002Fdocs\u002Fintegrations\u002Fadvanced-tracking-configuration\u002Fconfigure-via-sdk","docs\u002Fintegrations\u002Fadvanced-tracking-configuration\u002Fconfigure-via-SDK","Implement precise tracking behaviour using runtime configuration and programmatic event control.",[],{"title":200,"path":201,"stem":202,"description":203,"order":204,"children":205},"Debugging & Verification","\u002Fdocs\u002Fintegrations\u002Fadvanced-tracking-configuration\u002Fdebugging-verification","docs\u002Fintegrations\u002Fadvanced-tracking-configuration\u002Fdebugging-verification","Validate tracking behaviour and diagnose common implementation issues.",7,[],{"title":207,"path":208,"stem":209,"description":210,"order":211,"children":212},"Multi-Site Tracking","\u002Fdocs\u002Fintegrations\u002Fadvanced-tracking-configuration\u002Fmulti-site-tracking","docs\u002Fintegrations\u002Fadvanced-tracking-configuration\u002Fmulti-site-tracking","Design a scalable tracking structure for products operating across multiple sites, domains, or environments.",8,[],"Configure tracking behaviour for real-world production environments.",{"title":215,"path":216,"stem":217,"children":218,"page":-1,"description":254,"order":204},"Best Practices","\u002Fdocs\u002Fintegrations\u002Fbest-practices","docs\u002Fintegrations\u002Fbest-practices\u002Findex",[219,225,231,237,243,249],{"title":220,"path":221,"stem":222,"description":223,"order":13,"children":224},"SAAS Funnel","\u002Fdocs\u002Fintegrations\u002Fbest-practices\u002Fsaas-funnel","docs\u002Fintegrations\u002Fbest-practices\u002Fsaas-funnel","Design a structured event model that reflects how users discover, evaluate, and convert within a subscription product.",[],{"title":226,"path":227,"stem":228,"description":229,"order":31,"children":230},"Ecommerce Funnel","\u002Fdocs\u002Fintegrations\u002Fbest-practices\u002Fecommerce-funnel","docs\u002Fintegrations\u002Fbest-practices\u002Fecommerce-funnel","Track shopper intent and purchasing behaviour across the product discovery and checkout journey.",[],{"title":232,"path":233,"stem":234,"description":235,"order":38,"children":236},"Marketplace & Platform","\u002Fdocs\u002Fintegrations\u002Fbest-practices\u002Fmarketplace-and-platform","docs\u002Fintegrations\u002Fbest-practices\u002Fmarketplace-&-platform","Track multi-sided interactions where value is created through matching supply and demand.",[],{"title":238,"path":239,"stem":240,"description":241,"order":45,"children":242},"Content Community","\u002Fdocs\u002Fintegrations\u002Fbest-practices\u002Fcontent-community","docs\u002Fintegrations\u002Fbest-practices\u002Fcontent-community","Measure how audience engagement evolves into influence, trust, and ultimately conversion outcomes.",[],{"title":244,"path":245,"stem":246,"description":247,"order":88,"children":248},"B2B & Lead-Driven Growth","\u002Fdocs\u002Fintegrations\u002Fbest-practices\u002Fb2b-and-lead-driven","docs\u002Fintegrations\u002Fbest-practices\u002Fb2b-&-lead-driven","Design tracking signals that reflect complex decision journeys and long conversion cycles.",[],{"title":207,"path":250,"stem":251,"description":252,"order":95,"children":253},"\u002Fdocs\u002Fintegrations\u002Fbest-practices\u002Fmulti-site","docs\u002Fintegrations\u002Fbest-practices\u002Fmulti-site","Design tracking structures that maintain attribution continuity across domains, products, and growth surfaces.",[],"Learn how to structure events and conversions for real business scenarios using proven tracking models.",{"title":256,"path":257,"stem":258,"children":259,"page":-1,"description":290,"order":211},"Troubleshooting","\u002Fdocs\u002Fintegrations\u002Ftroubleshooting","docs\u002Fintegrations\u002Ftroubleshooting\u002Findex",[260,266,272,278,284],{"title":261,"path":262,"stem":263,"description":264,"order":13,"children":265},"Understand Signal Timing","\u002Fdocs\u002Fintegrations\u002Ftroubleshooting\u002Funderstand-signal-timing","docs\u002Fintegrations\u002Ftroubleshooting\u002Funderstand-signal-timing","Confirm that events are received and understand when signals become visible.",[],{"title":267,"path":268,"stem":269,"description":270,"order":31,"children":271},"Common Issues","\u002Fdocs\u002Fintegrations\u002Ftroubleshooting\u002Fcommon-issues","docs\u002Fintegrations\u002Ftroubleshooting\u002Fcommon-issues","Identify typical configuration mistakes that prevent tracking signals from appearing.",[],{"title":273,"path":274,"stem":275,"description":276,"order":38,"children":277},"Debug Browser Tracking","\u002Fdocs\u002Fintegrations\u002Ftroubleshooting\u002Fdebug-browser-tracking","docs\u002Fintegrations\u002Ftroubleshooting\u002Fdebug-browser-tracking","Diagnose client-side tracking behaviour using browser tools and SDK diagnostics.",[],{"title":279,"path":280,"stem":281,"description":282,"order":45,"children":283},"Debug Server Tracking","\u002Fdocs\u002Fintegrations\u002Ftroubleshooting\u002Fdebug-server-tracking","docs\u002Fintegrations\u002Ftroubleshooting\u002Fdebug-server-tracking","Diagnose attribution gaps and signal inconsistencies across browser and server environments.",[],{"title":285,"path":286,"stem":287,"description":288,"order":88,"children":289},"Consistency Checks","\u002Fdocs\u002Fintegrations\u002Ftroubleshooting\u002Fconsistency-checks","docs\u002Fintegrations\u002Ftroubleshooting\u002Fconsistency-checks","Understand why conversion metrics may differ across platforms and how to validate signal reliability.",[],"Validate tracking behaviour and resolve common implementation issues.",{"title":292,"path":293,"stem":294,"children":295,"page":-1,"description":314,"order":315},"Production Readiness","\u002Fdocs\u002Fintegrations\u002Fproduction-readiness","docs\u002Fintegrations\u002Fproduction-readiness\u002Findex",[296,302,308],{"title":297,"path":298,"stem":299,"description":300,"order":13,"children":301},"Protecting Data Integrity","\u002Fdocs\u002Fintegrations\u002Fproduction-readiness\u002Fdata-integrity","docs\u002Fintegrations\u002Fproduction-readiness\u002Fdata-integrity","Prevent test activity and configuration mistakes from affecting production attribution insights.",[],{"title":303,"path":304,"stem":305,"description":306,"order":31,"children":307},"Scaling Tracking","\u002Fdocs\u002Fintegrations\u002Fproduction-readiness\u002Fscaling-tracking","docs\u002Fintegrations\u002Fproduction-readiness\u002Fscaling-tracking","Maintain consistent attribution signals as traffic sources, domains, and growth initiatives expand.",[],{"title":309,"path":310,"stem":311,"description":312,"order":38,"children":313},"Maintain Signal Quality","\u002Fdocs\u002Fintegrations\u002Fproduction-readiness\u002Fmaintain-signal-quality","docs\u002Fintegrations\u002Fproduction-readiness\u002Fmaintain-signal-quality","Sustain reliable attribution insights as products evolve and new growth channels are introduced.",[],"Prepare your tracking architecture for real growth environments and long-term data reliability.",9,"Start with the implementation model, the quick-start path, and the tracking decisions needed to wire OneLence cleanly into your stack.",0,{"id":319,"title":320,"body":321,"description":192,"extension":1134,"meta":1135,"navigation":1136,"path":183,"seo":1137,"sitemap":1140,"stem":184,"__hash__":1141},"docs\u002Fdocs\u002Fintegrations\u002Fadvanced-tracking-configuration\u002Fconfigure-via-script-snippet\u002Findex.md","Configure Tracking via Script Snippet",{"type":322,"value":323,"toc":1127},"minimark",[324,338,341,346,349,474,483,492,496,500,503,508,511,514,517,537,545,549,552,564,571,574,577,580,591,596,599,602,604,615,624,628,631,635,653,656,667,672,676,701,703,714,719,723,737,739,747,752,756,783,785,793,797,824,826,834,838,841,1073,1076,1093,1096,1100,1103,1120,1123],[325,326,327,328,332,333,337],"p",{},"If you installed OneLence using the browser ",[329,330,331],"strong",{},"script snippet",", you can adjust tracking behaviour by editing the configuration object inside ",[334,335,336],"code",{},"Mark.init()",".",[325,339,340],{},"This section explains what each parameter means and when you may want to change it.",[342,343,345],"h2",{"id":344},"default-installation-snippet","Default Installation Snippet",[347,348],"docs-dynamic-fetch-button",{},[350,351,356],"pre",{"className":352,"code":353,"language":354,"meta":355,"style":355},"language-html shiki shiki-themes github-light github-dark","\u003Cscript src=\"https:\u002F\u002Funpkg.com\u002F@crelora\u002Fmark@latest\u002Fdist\u002Fbrowser.umd.js\">\u003C\u002Fscript>\n\u003Cscript>\n  Mark.init({\n    key: '{{OL_PUBLISHABLE_KEY}}',\n    require_consent: false,\n    autocapture: { pageview: true },\n    site_id: '{{OL_SITE_ID}}',\n    site_host: '{{OL_SITE_HOST}}'\n  });\n\u003C\u002Fscript>\n","html","",[334,357,358,389,397,408,419,430,441,451,459,464],{"__ignoreMap":355},[359,360,362,366,370,374,377,381,384,386],"span",{"class":361,"line":13},"line",[359,363,365],{"class":364},"sVt8B","\u003C",[359,367,369],{"class":368},"s9eBZ","script",[359,371,373],{"class":372},"sScJk"," src",[359,375,376],{"class":364},"=",[359,378,380],{"class":379},"sZZnC","\"https:\u002F\u002Funpkg.com\u002F@crelora\u002Fmark@latest\u002Fdist\u002Fbrowser.umd.js\"",[359,382,383],{"class":364},">\u003C\u002F",[359,385,369],{"class":368},[359,387,388],{"class":364},">\n",[359,390,391,393,395],{"class":361,"line":31},[359,392,365],{"class":364},[359,394,369],{"class":368},[359,396,388],{"class":364},[359,398,399,402,405],{"class":361,"line":38},[359,400,401],{"class":364},"  Mark.",[359,403,404],{"class":372},"init",[359,406,407],{"class":364},"({\n",[359,409,410,413,416],{"class":361,"line":45},[359,411,412],{"class":364},"    key: ",[359,414,415],{"class":379},"'{{OL_PUBLISHABLE_KEY}}'",[359,417,418],{"class":364},",\n",[359,420,421,424,428],{"class":361,"line":88},[359,422,423],{"class":364},"    require_consent: ",[359,425,427],{"class":426},"sj4cs","false",[359,429,418],{"class":364},[359,431,432,435,438],{"class":361,"line":95},[359,433,434],{"class":364},"    autocapture: { pageview: ",[359,436,437],{"class":426},"true",[359,439,440],{"class":364}," },\n",[359,442,443,446,449],{"class":361,"line":204},[359,444,445],{"class":364},"    site_id: ",[359,447,448],{"class":379},"'{{OL_SITE_ID}}'",[359,450,418],{"class":364},[359,452,453,456],{"class":361,"line":211},[359,454,455],{"class":364},"    site_host: ",[359,457,458],{"class":379},"'{{OL_SITE_HOST}}'\n",[359,460,461],{"class":361,"line":315},[359,462,463],{"class":364},"  });\n",[359,465,467,470,472],{"class":361,"line":466},10,[359,468,469],{"class":364},"\u003C\u002F",[359,471,369],{"class":368},[359,473,388],{"class":364},[475,476,477],"blockquote",{},[325,478,479,482],{},[329,480,481],{},"Note:"," Only modify values inside the configuration object.\nDo not change the SDK script source.",[475,484,485],{},[325,486,487,488,491],{},"In case you're logged in as an OneLence user, you can ",[329,489,490],{},"fetch real values"," and use the code directly for your integration.",[342,493,495],{"id":494},"parameter-explanation","Parameter Explanation",[497,498,499],"h4",{"id":499},"key",[325,501,502],{},"Your publishable tracking key generated in the OneLence dashboard.\nThis connects events from your website to your workspace.",[475,504,505],{},[325,506,507],{},"Always required.",[497,509,510],{"id":510},"require_consent",[325,512,513],{},"Controls whether tracking starts immediately or waits for visitor consent.",[325,515,516],{},"Common options:",[518,519,520,526,531],"ul",{},[521,522,523,525],"li",{},[334,524,427],{}," → tracking starts immediately",[521,527,528,530],{},[334,529,437],{}," → tracking starts only after consent",[521,532,533,536],{},[334,534,535],{},"'auto'"," → recommended production mode",[475,538,539],{},[325,540,541,544],{},[329,542,543],{},"Typical use case:","\nEnable consent mode if your site shows a cookie banner.",[497,546,548],{"id":547},"autocapturepageview","autocapture.pageview",[325,550,551],{},"Controls automatic page navigation tracking.",[518,553,554,559],{},[521,555,556,558],{},[334,557,437],{}," → track page visits automatically",[521,560,561,563],{},[334,562,427],{}," → manual tracking required",[475,565,566],{},[325,567,568,570],{},[329,569,543],{},"\nKeep enabled for marketing websites and SaaS onboarding flows.",[497,572,573],{"id":573},"site_id",[325,575,576],{},"Unique identifier of your registered site in OneLence.",[325,578,579],{},"Used for:",[518,581,582,585,588],{},[521,583,584],{},"associating events with the correct project",[521,586,587],{},"multi-site tracking setups",[521,589,590],{},"attribution audit clarity",[475,592,593],{},[325,594,595],{},"Usually has already been set up during onboarding.",[497,597,598],{"id":598},"site_host",[325,600,601],{},"Domain name of the tracked site.",[325,603,579],{},[518,605,606,609,612],{},[521,607,608],{},"debugging event origins",[521,610,611],{},"multi-domain attribution clarity",[521,613,614],{},"white-label tracking scenarios",[475,616,617],{},[325,618,619,620,623],{},"Example:\n",[334,621,622],{},"www.example.com",".\nUsually has already been set up during onboarding.",[342,625,627],{"id":626},"optional-parameters-to-add","Optional Parameters to Add",[325,629,630],{},"You may extend the snippet with additional options depending on your tracking needs.",[497,632,634],{"id":633},"enable-debug-mode-during-setup","Enable debug mode during setup",[350,636,640],{"className":637,"code":638,"language":639,"meta":355,"style":355},"language-js shiki shiki-themes github-light github-dark","debug: true\n","js",[334,641,642],{"__ignoreMap":355},[359,643,644,647,650],{"class":361,"line":13},[359,645,646],{"class":372},"debug",[359,648,649],{"class":364},": ",[359,651,652],{"class":426},"true\n",[325,654,655],{},"Purpose:",[518,657,658,661,664],{},[521,659,660],{},"see tracking logs in browser console",[521,662,663],{},"validate event sending",[521,665,666],{},"test attribution capture",[475,668,669],{},[325,670,671],{},"Recommended during installation testing.",[497,673,675],{"id":674},"capture-additional-campaign-parameters","Capture additional campaign parameters",[350,677,679],{"className":637,"code":678,"language":639,"meta":355,"style":355},"capture_query_params: ['sub_id', 'affiliate_code']\n",[334,680,681],{"__ignoreMap":355},[359,682,683,686,689,692,695,698],{"class":361,"line":13},[359,684,685],{"class":372},"capture_query_params",[359,687,688],{"class":364},": [",[359,690,691],{"class":379},"'sub_id'",[359,693,694],{"class":364},", ",[359,696,697],{"class":379},"'affiliate_code'",[359,699,700],{"class":364},"]\n",[325,702,655],{},[518,704,705,708,711],{},[521,706,707],{},"track partner or affiliate campaigns",[521,709,710],{},"measure custom marketing experiments",[521,712,713],{},"support influencer tracking links",[475,715,716],{},[325,717,718],{},"Add when your campaigns use non-UTM identifiers.",[497,720,722],{"id":721},"capture-all-campaign-parameters","Capture all campaign parameters",[350,724,726],{"className":637,"code":725,"language":639,"meta":355,"style":355},"capture_all_query_params: true\n",[334,727,728],{"__ignoreMap":355},[359,729,730,733,735],{"class":361,"line":13},[359,731,732],{"class":372},"capture_all_query_params",[359,734,649],{"class":364},[359,736,652],{"class":426},[325,738,655],{},[518,740,741,744],{},[521,742,743],{},"fast campaign experimentation",[521,745,746],{},"early-stage growth setups",[475,748,749],{},[325,750,751],{},"⚠️ Only enable if you understand privacy implications.",[497,753,755],{"id":754},"exclude-sensitive-parameters","Exclude sensitive parameters",[350,757,759],{"className":637,"code":758,"language":639,"meta":355,"style":355},"query_param_denylist: ['email', 'token', 'session_id']\n",[334,760,761],{"__ignoreMap":355},[359,762,763,766,768,771,773,776,778,781],{"class":361,"line":13},[359,764,765],{"class":372},"query_param_denylist",[359,767,688],{"class":364},[359,769,770],{"class":379},"'email'",[359,772,694],{"class":364},[359,774,775],{"class":379},"'token'",[359,777,694],{"class":364},[359,779,780],{"class":379},"'session_id'",[359,782,700],{"class":364},[325,784,655],{},[518,786,787,790],{},[521,788,789],{},"prevent storing personal data",[521,791,792],{},"keep attribution dataset clean",[497,794,796],{"id":795},"limit-captured-parameter-size","Limit captured parameter size",[350,798,800],{"className":637,"code":799,"language":639,"meta":355,"style":355},"max_captured_query_params: 20,\nmax_query_param_value_length: 200\n",[334,801,802,814],{"__ignoreMap":355},[359,803,804,807,809,812],{"class":361,"line":13},[359,805,806],{"class":372},"max_captured_query_params",[359,808,649],{"class":364},[359,810,811],{"class":426},"20",[359,813,418],{"class":364},[359,815,816,819,821],{"class":361,"line":31},[359,817,818],{"class":372},"max_query_param_value_length",[359,820,649],{"class":364},[359,822,823],{"class":426},"200\n",[325,825,655],{},[518,827,828,831],{},[521,829,830],{},"maintain predictable tracking payload size",[521,832,833],{},"improve analytics performance",[342,835,837],{"id":836},"complete-configuration-example","Complete Configuration Example",[325,839,840],{},"The example below shows how a fully customised browser tracking snippet may look after adding common advanced parameters.",[350,842,845],{"className":352,"code":843,"language":354,"meta":844,"style":355},"\u003Cscript src=\"https:\u002F\u002Funpkg.com\u002F@crelora\u002Fmark@latest\u002Fdist\u002Fbrowser.umd.js\">\u003C\u002Fscript>\n\u003Cscript>\n  Mark.init({\n    key: '{{OL_PUBLISHABLE_KEY}}',\n\n    \u002F\u002F Consent behaviour\n    require_consent: false, \u002F\u002F 'auto': stored consent | true: require consent | false: immediate tracking\n\n    \u002F\u002F Automatic navigation tracking\n    autocapture: { pageview: true },\n    track_route_changes: true,\n\n    \u002F\u002F Attribution parameter configuration\n    capture_query_params: ['affiliate_code', 'partner_id'],\n    query_param_denylist: ['email', 'token'],\n    max_captured_query_params: 20,\n\n    \u002F\u002F Event enrichment\n    include_page_context: true,\n\n    \u002F\u002F Debugging during setup\n    debug: true,\n\n    \u002F\u002F Site association\n    site_id: '{{OL_SITE_ID}}',\n    site_host: '{{OL_SITE_HOST}}'\n  });\n\u003C\u002Fscript>\n","light nocopy",[334,846,847,865,873,881,889,895,901,912,916,921,929,939,944,950,966,980,990,995,1001,1011,1016,1022,1032,1037,1043,1052,1059,1064],{"__ignoreMap":355},[359,848,849,851,853,855,857,859,861,863],{"class":361,"line":13},[359,850,365],{"class":364},[359,852,369],{"class":368},[359,854,373],{"class":372},[359,856,376],{"class":364},[359,858,380],{"class":379},[359,860,383],{"class":364},[359,862,369],{"class":368},[359,864,388],{"class":364},[359,866,867,869,871],{"class":361,"line":31},[359,868,365],{"class":364},[359,870,369],{"class":368},[359,872,388],{"class":364},[359,874,875,877,879],{"class":361,"line":38},[359,876,401],{"class":364},[359,878,404],{"class":372},[359,880,407],{"class":364},[359,882,883,885,887],{"class":361,"line":45},[359,884,412],{"class":364},[359,886,415],{"class":379},[359,888,418],{"class":364},[359,890,891],{"class":361,"line":88},[359,892,894],{"emptyLinePlaceholder":893},true,"\n",[359,896,897],{"class":361,"line":95},[359,898,900],{"class":899},"sJ8bj","    \u002F\u002F Consent behaviour\n",[359,902,903,905,907,909],{"class":361,"line":204},[359,904,423],{"class":364},[359,906,427],{"class":426},[359,908,694],{"class":364},[359,910,911],{"class":899},"\u002F\u002F 'auto': stored consent | true: require consent | false: immediate tracking\n",[359,913,914],{"class":361,"line":211},[359,915,894],{"emptyLinePlaceholder":893},[359,917,918],{"class":361,"line":315},[359,919,920],{"class":899},"    \u002F\u002F Automatic navigation tracking\n",[359,922,923,925,927],{"class":361,"line":466},[359,924,434],{"class":364},[359,926,437],{"class":426},[359,928,440],{"class":364},[359,930,932,935,937],{"class":361,"line":931},11,[359,933,934],{"class":364},"    track_route_changes: ",[359,936,437],{"class":426},[359,938,418],{"class":364},[359,940,942],{"class":361,"line":941},12,[359,943,894],{"emptyLinePlaceholder":893},[359,945,947],{"class":361,"line":946},13,[359,948,949],{"class":899},"    \u002F\u002F Attribution parameter configuration\n",[359,951,953,956,958,960,963],{"class":361,"line":952},14,[359,954,955],{"class":364},"    capture_query_params: [",[359,957,697],{"class":379},[359,959,694],{"class":364},[359,961,962],{"class":379},"'partner_id'",[359,964,965],{"class":364},"],\n",[359,967,969,972,974,976,978],{"class":361,"line":968},15,[359,970,971],{"class":364},"    query_param_denylist: [",[359,973,770],{"class":379},[359,975,694],{"class":364},[359,977,775],{"class":379},[359,979,965],{"class":364},[359,981,983,986,988],{"class":361,"line":982},16,[359,984,985],{"class":364},"    max_captured_query_params: ",[359,987,811],{"class":426},[359,989,418],{"class":364},[359,991,993],{"class":361,"line":992},17,[359,994,894],{"emptyLinePlaceholder":893},[359,996,998],{"class":361,"line":997},18,[359,999,1000],{"class":899},"    \u002F\u002F Event enrichment\n",[359,1002,1004,1007,1009],{"class":361,"line":1003},19,[359,1005,1006],{"class":364},"    include_page_context: ",[359,1008,437],{"class":426},[359,1010,418],{"class":364},[359,1012,1014],{"class":361,"line":1013},20,[359,1015,894],{"emptyLinePlaceholder":893},[359,1017,1019],{"class":361,"line":1018},21,[359,1020,1021],{"class":899},"    \u002F\u002F Debugging during setup\n",[359,1023,1025,1028,1030],{"class":361,"line":1024},22,[359,1026,1027],{"class":364},"    debug: ",[359,1029,437],{"class":426},[359,1031,418],{"class":364},[359,1033,1035],{"class":361,"line":1034},23,[359,1036,894],{"emptyLinePlaceholder":893},[359,1038,1040],{"class":361,"line":1039},24,[359,1041,1042],{"class":899},"    \u002F\u002F Site association\n",[359,1044,1046,1048,1050],{"class":361,"line":1045},25,[359,1047,445],{"class":364},[359,1049,448],{"class":379},[359,1051,418],{"class":364},[359,1053,1055,1057],{"class":361,"line":1054},26,[359,1056,455],{"class":364},[359,1058,458],{"class":379},[359,1060,1062],{"class":361,"line":1061},27,[359,1063,463],{"class":364},[359,1065,1067,1069,1071],{"class":361,"line":1066},28,[359,1068,469],{"class":364},[359,1070,369],{"class":368},[359,1072,388],{"class":364},[325,1074,1075],{},"This configuration:",[518,1077,1078,1081,1084,1087,1090],{},[521,1079,1080],{},"automatically tracks page visits and route changes",[521,1082,1083],{},"captures selected affiliate campaign parameters",[521,1085,1086],{},"prevents sensitive query values from being stored",[521,1088,1089],{},"enriches events with page context",[521,1091,1092],{},"enables console debugging during integration testing",[325,1094,1095],{},"You can simplify or extend this configuration depending on your tracking needs.",[342,1097,1099],{"id":1098},"when-snippet-configuration-is-not-enough","When Snippet Configuration is Not Enough",[325,1101,1102],{},"You should move to developer SDK configuration if you need:",[518,1104,1105,1108,1111,1114,1117],{},[521,1106,1107],{},"cross-domain attribution engineering",[521,1109,1110],{},"backend conversion validation",[521,1112,1113],{},"identity linking logic",[521,1115,1116],{},"custom routing behaviour",[521,1118,1119],{},"multi-tenant SaaS tracking",[325,1121,1122],{},"These advanced setups are explained in the next section.",[1124,1125,1126],"style",{},"html pre.shiki code .sVt8B, html code.shiki .sVt8B{--shiki-default:#24292E;--shiki-dark:#E1E4E8}html pre.shiki code .s9eBZ, html code.shiki .s9eBZ{--shiki-default:#22863A;--shiki-dark:#85E89D}html pre.shiki code .sScJk, html code.shiki .sScJk{--shiki-default:#6F42C1;--shiki-dark:#B392F0}html pre.shiki code .sZZnC, html code.shiki .sZZnC{--shiki-default:#032F62;--shiki-dark:#9ECBFF}html pre.shiki code .sj4cs, html code.shiki .sj4cs{--shiki-default:#005CC5;--shiki-dark:#79B8FF}html .default .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .dark .shiki span {color: var(--shiki-dark);background: var(--shiki-dark-bg);font-style: var(--shiki-dark-font-style);font-weight: var(--shiki-dark-font-weight);text-decoration: var(--shiki-dark-text-decoration);}html.dark .shiki span {color: var(--shiki-dark);background: var(--shiki-dark-bg);font-style: var(--shiki-dark-font-style);font-weight: var(--shiki-dark-font-weight);text-decoration: var(--shiki-dark-text-decoration);}html pre.shiki code .sJ8bj, html code.shiki .sJ8bj{--shiki-default:#6A737D;--shiki-dark:#6A737D}",{"title":355,"searchDepth":31,"depth":31,"links":1128},[1129,1130,1131,1132,1133],{"id":344,"depth":31,"text":345},{"id":494,"depth":31,"text":495},{"id":626,"depth":31,"text":627},{"id":836,"depth":31,"text":837},{"id":1098,"depth":31,"text":1099},"md",{},{"title":182,"order":88},{"title":1138,"description":1139},"Configure Tracking via Script Snippet | OneLence","Customize tracking behavior directly in the OneLence browser snippet by editing `Mark.init()` parameters. This guide covers practical script-based configuration without a packaged SDK setup.",{"loc":183},"RQYDbTyqeXulG0wHhwHBaF4or8B0cm4jb8b51xhptUI",[1143,1147,1151,1154,1158,1162,1166,1169,1173,1177,1181,1185,1189,1193,1197,1201,1205,1209,1213,1217,1221,1225,1229,1232,1236,1240,1244,1248,1251,1255,1259,1263,1267,1271,1275,1279,1283,1287,1291,1295,1299,1302,1306,1309,1312,1316,1320,1324,1328,1332,1335],{"bodyText":1144,"description":197,"path":195,"searchText":1145,"title":1146},"runtime-initialization-strategy Runtime Initialization Strategy cross-domain-attribution-engineering Cross-Domain Attribution Engineering identity-linking-and-lifecycle-enrichment Identity Linking and Lifecycle Enrichment programmatic-behavioural-conversion-events Programmatic Behavioural & Conversion Events accessing-visitor-identifiers-for-hybrid-attribution Accessing Visitor Identifiers for Hybrid Attribution server-runtime-configuration-options Server Runtime Configuration Options per-event-context-overrides Per-event Context Overrides","configure tracking via sdk (developer setup) implement precise tracking behaviour using runtime configuration and programmatic event control. runtime-initialization-strategy runtime initialization strategy cross-domain-attribution-engineering cross-domain attribution engineering identity-linking-and-lifecycle-enrichment identity linking and lifecycle enrichment programmatic-behavioural-conversion-events programmatic behavioural & conversion events accessing-visitor-identifiers-for-hybrid-attribution accessing visitor identifiers for hybrid attribution server-runtime-configuration-options server runtime configuration options per-event-context-overrides per-event context overrides","Configure Tracking via SDK (Developer Setup)",{"bodyText":1148,"description":190,"path":188,"searchText":1149,"title":1150},"example-1-track-visits-to-a-confirmation-page Example 1. Track Visits To A Confirmation Page use-case Use Case why-this-is-important Why This Is Important step-by-step-setup Step-By-Step Setup example-2-track-clicks-on-a-specific-button Example 2. Track Clicks On A Specific Button use-case-1 Use Case why-this-is-important-1 Why This Is Important step-by-step-setup-1 Step-By-Step Setup step-1-add-an-anchor-id-to-the-button Step 1. Add An Anchor ID To The Button step-2-create-the-tracking-snippet Step 2. Create The Tracking Snippet step-3-configure-snippet-placement Step 3. Configure Snippet Placement recommended-beginner-tracking-strategy Recommended Beginner Tracking Strategy what-you-should-see-after-setup What You Should See After Setup","configure tracking events on wordpress understand where to place tracking code in wordpress and how to start with a simple and reliable setup. example-1-track-visits-to-a-confirmation-page example 1. track visits to a confirmation page use-case use case why-this-is-important why this is important step-by-step-setup step-by-step setup example-2-track-clicks-on-a-specific-button example 2. track clicks on a specific button use-case-1 use case why-this-is-important-1 why this is important step-by-step-setup-1 step-by-step setup step-1-add-an-anchor-id-to-the-button step 1. add an anchor id to the button step-2-create-the-tracking-snippet step 2. create the tracking snippet step-3-configure-snippet-placement step 3. configure snippet placement recommended-beginner-tracking-strategy recommended beginner tracking strategy what-you-should-see-after-setup what you should see after setup","Configure Tracking Events On WordPress",{"bodyText":1152,"description":192,"path":183,"searchText":1153,"title":320},"default-installation-snippet Default Installation Snippet parameter-explanation Parameter Explanation optional-parameters-to-add Optional Parameters to Add complete-configuration-example Complete Configuration Example when-snippet-configuration-is-not-enough When Snippet Configuration is Not Enough","configure tracking via script snippet understand and customise each tracking parameter without developer tooling. default-installation-snippet default installation snippet parameter-explanation parameter explanation optional-parameters-to-add optional parameters to add complete-configuration-example complete configuration example when-snippet-configuration-is-not-enough when snippet configuration is not enough",{"bodyText":1155,"description":167,"path":165,"searchText":1156,"title":1157},"overview Overview consent-modes Consent Modes available-options Available options how-consent-affects-tracking How Consent Affects Tracking before-consent-is-granted Before consent is granted after-consent-is-granted After consent is granted updating-consent-state Updating Consent State typical-integration-flow Typical Integration Flow common-mistakes Common Mistakes consent-not-granted-during-testing Consent not granted during testing consent-signal-not-connected Consent signal not connected using-incorrect-consent-mode Using incorrect consent mode when-to-use-each-mode When to Use Each Mode debugging-consent-behaviour Debugging Consent Behaviour summary Summary","consent & privacy handling control when tracking starts and how visitor data is captured based on user consent. overview overview consent-modes consent modes available-options available options how-consent-affects-tracking how consent affects tracking before-consent-is-granted before consent is granted after-consent-is-granted after consent is granted updating-consent-state updating consent state typical-integration-flow typical integration flow common-mistakes common mistakes consent-not-granted-during-testing consent not granted during testing consent-signal-not-connected consent signal not connected using-incorrect-consent-mode using incorrect consent mode when-to-use-each-mode when to use each mode debugging-consent-behaviour debugging consent behaviour summary summary","Consent & Privacy Handling",{"bodyText":1159,"description":179,"path":177,"searchText":1160,"title":1161},"multi-domain-journey-challenges Multi-Domain Journey Challenges cookie-domain-configuration Cookie Domain Configuration cross-domain-bridging-mechanisms Cross-Domain Bridging Mechanisms best-practices-for-cross-domain-tracking Best Practices for Cross-Domain Tracking","cross-domain attribution configuration maintain consistent visitor attribution across multiple domains and marketing surfaces. multi-domain-journey-challenges multi-domain journey challenges cookie-domain-configuration cookie domain configuration cross-domain-bridging-mechanisms cross-domain bridging mechanisms best-practices-for-cross-domain-tracking best practices for cross-domain tracking","Cross-Domain Attribution Configuration",{"bodyText":1163,"description":203,"path":201,"searchText":1164,"title":1165},"verify-sdk-initialization Verify SDK Initialization confirm-page-view-tracking Confirm Page View Tracking test-attribution-parameter-capture Test Attribution Parameter Capture validate-custom-event-emission Validate Custom Event Emission troubleshoot-hybrid-and-server-tracking Troubleshoot Hybrid and Server Tracking when-to-seek-integration-support When to Seek Integration Support","debugging & integration verification validate tracking behaviour and diagnose common implementation issues. verify-sdk-initialization verify sdk initialization confirm-page-view-tracking confirm page view tracking test-attribution-parameter-capture test attribution parameter capture validate-custom-event-emission validate custom event emission troubleshoot-hybrid-and-server-tracking troubleshoot hybrid and server tracking when-to-seek-integration-support when to seek integration support","Debugging & Integration Verification",{"bodyText":355,"description":213,"path":154,"searchText":1167,"title":1168},"advanced tracking configuration configure tracking behaviour for real-world production environments.","Advanced Tracking Configuration",{"bodyText":1170,"description":210,"path":208,"searchText":1171,"title":1172},"defining-site-boundaries Defining Site Boundaries maintaining-attribution-continuity Maintaining Attribution Continuity environment-segmentation Environment Segmentation multi-tenant-and-white-label-considerations Multi-Tenant and White-Label Considerations planning-for-long-term-data-reliability Planning for Long-Term Data Reliability","multi-site tracking architecture design a scalable tracking structure for products operating across multiple sites, domains, or environments. defining-site-boundaries defining site boundaries maintaining-attribution-continuity maintaining attribution continuity environment-segmentation environment segmentation multi-tenant-and-white-label-considerations multi-tenant and white-label considerations planning-for-long-term-data-reliability planning for long-term data reliability","Multi-Site Tracking Architecture",{"bodyText":1174,"description":173,"path":171,"searchText":1175,"title":1176},"automatic-page-view-capture Automatic Page View Capture single-page-application-routing Single-Page Application Routing manual-page-tracking-scenarios Manual Page Tracking Scenarios avoiding-duplicate-navigation-signals Avoiding Duplicate Navigation Signals","automatic pageview & route tracking configure how page navigation events are detected and recorded. automatic-page-view-capture automatic page view capture single-page-application-routing single-page application routing manual-page-tracking-scenarios manual page tracking scenarios avoiding-duplicate-navigation-signals avoiding duplicate navigation signals","Automatic Pageview & Route Tracking",{"bodyText":1178,"description":161,"path":159,"searchText":1179,"title":1180},"sdk-initialization SDK Initialization consent-gating-behaviour Consent Gating Behaviour runtime-consent-updates Runtime Consent Updates lifecycle-impact-on-attribution-accuracy Lifecycle Impact on Attribution Accuracy","tracking lifecycle & consent handling control when tracking starts, persists, and emits signals. sdk-initialization sdk initialization consent-gating-behaviour consent gating behaviour runtime-consent-updates runtime consent updates lifecycle-impact-on-attribution-accuracy lifecycle impact on attribution accuracy","Tracking Lifecycle & Consent Handling",{"bodyText":1182,"description":143,"path":141,"searchText":1183,"title":1184},"automatic-attribution-parameter-capture Automatic Attribution Parameter Capture attribution-persistence-behaviour Attribution Persistence Behaviour custom-query-parameter-capture Custom Query Parameter Capture why-correct-attribution-capture-matters Why Correct Attribution Capture Matters","how attribution signals are captured understand automatic parameter detection and persistence. automatic-attribution-parameter-capture automatic attribution parameter capture attribution-persistence-behaviour attribution persistence behaviour custom-query-parameter-capture custom query parameter capture why-correct-attribution-capture-matters why correct attribution capture matters","How Attribution Signals Are Captured",{"bodyText":1186,"description":151,"path":136,"searchText":1187,"title":1188},"overview Overview","attribution & tracking parameters understand how marketing signals are automatically captured and connected to user journeys in onelence. overview overview","Attribution & Tracking Parameters",{"bodyText":1190,"description":149,"path":147,"searchText":1191,"title":1192},"visitor-identifier-concept Visitor Identifier Concept use-visitor-id-for-server-side-attribution Use Visitor ID for Server-Side Attribution user-identification-signals User Identification Signals attribution-continuity-considerations Attribution Continuity Considerations","visitor identity & attribution continuity connect browser activity and backend outcomes through consistent identifiers. visitor-identifier-concept visitor identifier concept use-visitor-id-for-server-side-attribution use visitor id for server-side attribution user-identification-signals user identification signals attribution-continuity-considerations attribution continuity considerations","Visitor Identity & Attribution Continuity",{"bodyText":1194,"description":247,"path":245,"searchText":1195,"title":1196},"understanding-b2b-conversion-dynamics Understanding B2B Conversion Dynamics typical-lead-journey-stages Typical Lead Journey Stages recommended-lead-engagement-events Recommended Lead Engagement Events defining-b2b-conversion-signals Defining B2B Conversion Signals implementation-example-lead-funnel-tracking Implementation Example (Lead Funnel Tracking) measurement-insights-enabled Measurement Insights Enabled","b2b & lead-driven growth tracking best practice design tracking signals that reflect complex decision journeys and long conversion cycles. understanding-b2b-conversion-dynamics understanding b2b conversion dynamics typical-lead-journey-stages typical lead journey stages recommended-lead-engagement-events recommended lead engagement events defining-b2b-conversion-signals defining b2b conversion signals implementation-example-lead-funnel-tracking implementation example (lead funnel tracking) measurement-insights-enabled measurement insights enabled","B2B & Lead-Driven Growth Tracking Best Practice",{"bodyText":1198,"description":241,"path":239,"searchText":1199,"title":1200},"understanding-content-driven-growth Understanding Content-Driven Growth typical-audience-journey Typical Audience Journey recommended-engagement-events Recommended Engagement Events defining-content-conversion-signals Defining Content Conversion Signals implementation-example-engagement-to-conversion-flow Implementation Example (Engagement-to-Conversion Flow) measurement-insights-enabled Measurement Insights Enabled","content, media & community tracking best practice measure how audience engagement evolves into influence, trust, and ultimately conversion outcomes. understanding-content-driven-growth understanding content-driven growth typical-audience-journey typical audience journey recommended-engagement-events recommended engagement events defining-content-conversion-signals defining content conversion signals implementation-example-engagement-to-conversion-flow implementation example (engagement-to-conversion flow) measurement-insights-enabled measurement insights enabled","Content, Media & Community Tracking Best Practice",{"bodyText":1202,"description":229,"path":227,"searchText":1203,"title":1204},"typical-ecommerce-journey Typical Ecommerce Journey recommended-shopping-events Recommended Shopping Events defining-conversion-signals Defining Conversion Signals implementation-example-browser-tracking Implementation Example (Browser Tracking) measurement-insights-enabled Measurement Insights Enabled","ecommerce funnel tracking best practice track shopper intent and purchasing behaviour across the product discovery and checkout journey. typical-ecommerce-journey typical ecommerce journey recommended-shopping-events recommended shopping events defining-conversion-signals defining conversion signals implementation-example-browser-tracking implementation example (browser tracking) measurement-insights-enabled measurement insights enabled","Ecommerce Funnel Tracking Best Practice",{"bodyText":1206,"description":254,"path":216,"searchText":1207,"title":1208},"what-you-will-learn What You Will Learn how-to-use-this-chapter How to Use This Chapter structure-of-this-chapter Structure of This Chapter","tracking design best practices learn how to structure events and conversions for real business scenarios using proven tracking models. what-you-will-learn what you will learn how-to-use-this-chapter how to use this chapter structure-of-this-chapter structure of this chapter","Tracking Design Best Practices",{"bodyText":1210,"description":235,"path":233,"searchText":1211,"title":1212},"understanding-marketplace-behaviour Understanding Marketplace Behaviour typical-marketplace-journey Typical Marketplace Journey recommended-interaction-events Recommended Interaction Events defining-marketplace-conversion-signals Defining Marketplace Conversion Signals implementation-example-interaction-driven-tracking Implementation Example (Interaction-Driven Tracking) measurement-insights-enabled Measurement Insights Enabled","marketplace & platform tracking best practice track multi-sided interactions where value is created through matching supply and demand. understanding-marketplace-behaviour understanding marketplace behaviour typical-marketplace-journey typical marketplace journey recommended-interaction-events recommended interaction events defining-marketplace-conversion-signals defining marketplace conversion signals implementation-example-interaction-driven-tracking implementation example (interaction-driven tracking) measurement-insights-enabled measurement insights enabled","Marketplace & Platform Tracking Best Practice",{"bodyText":1214,"description":252,"path":250,"searchText":1215,"title":1216},"understanding-multi-surface-growth-environments Understanding Multi-Surface Growth Environments typical-cross-surface-user-journey Typical Cross-Surface User Journey recommended-tracking-structure Recommended Tracking Structure using-site-context-in-event-tracking Using Site Context in Event Tracking cross-domain-attribution-considerations Cross-Domain Attribution Considerations measurement-insights-enabled Measurement Insights Enabled","multi-site & multi-product tracking best practice design tracking structures that maintain attribution continuity across domains, products, and growth surfaces. understanding-multi-surface-growth-environments understanding multi-surface growth environments typical-cross-surface-user-journey typical cross-surface user journey recommended-tracking-structure recommended tracking structure using-site-context-in-event-tracking using site context in event tracking cross-domain-attribution-considerations cross-domain attribution considerations measurement-insights-enabled measurement insights enabled","Multi-Site & Multi-Product Tracking Best Practice",{"bodyText":1218,"description":223,"path":221,"searchText":1219,"title":1220},"typical-saas-journey Typical SaaS Journey recommended-lifecycle-events Recommended Lifecycle Events defining-conversion-signals Defining Conversion Signals implementation-example-browser-tracking Implementation Example (Browser Tracking) measurement-insights-enabled Measurement Insights Enabled","saas funnel tracking best practice design a structured event model that reflects how users discover, evaluate, and convert within a subscription product. typical-saas-journey typical saas journey recommended-lifecycle-events recommended lifecycle events defining-conversion-signals defining conversion signals implementation-example-browser-tracking implementation example (browser tracking) measurement-insights-enabled measurement insights enabled","SaaS Funnel Tracking Best Practice",{"bodyText":1222,"description":119,"path":117,"searchText":1223,"title":1224},"how-does-it-work How Does It Work implementation-concept Implementation Concept example Example use-case-limitation Use Case Limitation","browser-side conversion tracking capture conversion actions directly within the user’s browser session. how-does-it-work how does it work implementation-concept implementation concept example example use-case-limitation use case limitation","Browser-Side Conversion Tracking",{"bodyText":1226,"description":131,"path":129,"searchText":1227,"title":1228},"overview Overview core-implementation-principles Core Implementation Principles track-only-meaningful-outcomes Track only meaningful outcomes avoid-duplicate-firing Avoid duplicate firing prefer-validated-states-over-ui-assumptions Prefer validated states over UI assumptions include-consistent-value-context Include consistent value context align-browser-and-server-logic Align browser and server logic why-signal-quality-matters Why signal quality matters","conversion signal quality principles design reliable outcome signals for accurate attribution. overview overview core-implementation-principles core implementation principles track-only-meaningful-outcomes track only meaningful outcomes avoid-duplicate-firing avoid duplicate firing prefer-validated-states-over-ui-assumptions prefer validated states over ui assumptions include-consistent-value-context include consistent value context align-browser-and-server-logic align browser and server logic why-signal-quality-matters why signal quality matters","Conversion Signal Quality Principles",{"bodyText":355,"description":133,"path":100,"searchText":1230,"title":1231},"event & conversion design learn how onelence turns tracked activity into meaningful growth signals by distinguishing general events from true business outcomes.","Event & Conversion Design",{"bodyText":1233,"description":125,"path":123,"searchText":1234,"title":1235},"server-side-conversion-tracking Server-Side Conversion Tracking when-to-use When to Use example Example hybrid-conversion-tracking Hybrid Conversion Tracking example-1 Example:","server-side & hybrid conversion tracking record confirmed business outcomes through backend logic or combined tracking flows. server-side-conversion-tracking server-side conversion tracking when-to-use when to use example example hybrid-conversion-tracking hybrid conversion tracking example-1 example:","Server-Side & Hybrid Conversion Tracking",{"bodyText":1237,"description":113,"path":111,"searchText":1238,"title":1239},"what-are-conversions What are Conversions how-to-determine-conversion-events How to Determine Conversion Events micro-conversions Micro conversions macro-conversions Macro conversions design-principles-for-conversion-signals Design Principles for Conversion Signals prioritise-outcome-driven-actions Prioritise outcome-driven actions avoid-low-intent-or-high-frequency-signals Avoid low-intent or high-frequency signals maintain-consistency-across-environments Maintain consistency across environments design-for-decision-relevance Design for decision relevance","from events to conversions understand how selected events represent measurable business outcomes. what-are-conversions what are conversions how-to-determine-conversion-events how to determine conversion events micro-conversions micro conversions macro-conversions macro conversions design-principles-for-conversion-signals design principles for conversion signals prioritise-outcome-driven-actions prioritise outcome-driven actions avoid-low-intent-or-high-frequency-signals avoid low-intent or high-frequency signals maintain-consistency-across-environments maintain consistency across environments design-for-decision-relevance design for decision relevance","From Events to Conversions",{"bodyText":1241,"description":107,"path":105,"searchText":1242,"title":1243},"what-are-events What are Events how-events-are-triggered How Events are Triggered what-can-events-do What Can Events Do","understand events in onelence learn how onelence records behavioural signals across user journeys. what-are-events what are events how-events-are-triggered how events are triggered what-can-events-do what can events do","Understand Events in OneLence",{"bodyText":1245,"description":316,"path":6,"searchText":1246,"title":1247},"get-started-with-onelence Get Started with OneLence what-youll-learn What you’ll learn recommended-path Recommended path","setup & integration start with the implementation model, the quick-start path, and the tracking decisions needed to wire onelence cleanly into your stack. get-started-with-onelence get started with onelence what-youll-learn what you’ll learn recommended-path recommended path","Setup & Integration",{"bodyText":1249,"description":12,"path":10,"searchText":1250,"title":5},"purpose-of-this-guide Purpose of this Guide who-this-guide-is-for Who This Guide Is For integration-paths-at-a-glance Integration Paths at a Glance browser-sdk-tracking Browser SDK Tracking server-side-event-ingestion Server-Side Event Ingestion hybrid-tracking-architecture-recommended Hybrid Tracking Architecture (Recommended)","overview understand what onelence tracking enables and how connected journey signals form the foundation for decision-ready growth intelligence. purpose-of-this-guide purpose of this guide who-this-guide-is-for who this guide is for integration-paths-at-a-glance integration paths at a glance browser-sdk-tracking browser sdk tracking server-side-event-ingestion server-side event ingestion hybrid-tracking-architecture-recommended hybrid tracking architecture (recommended)",{"bodyText":1252,"description":300,"path":298,"searchText":1253,"title":1254},"separate-testing-and-production-traffic Separate Testing And Production Traffic manage-tracking-keys-carefully Manage Tracking Keys Carefully validate-integrations-before-campaign-launch Validate Integrations Before Campaign Launch monitor-early-signal-patterns Monitor Early Signal Patterns","protecting data integrity across environments prevent test activity and configuration mistakes from affecting production attribution insights. separate-testing-and-production-traffic separate testing and production traffic manage-tracking-keys-carefully manage tracking keys carefully validate-integrations-before-campaign-launch validate integrations before campaign launch monitor-early-signal-patterns monitor early signal patterns","Protecting Data Integrity Across Environments",{"bodyText":1256,"description":314,"path":293,"searchText":1257,"title":1258},"purpose-of-this-chapter Purpose Of This Chapter","production readiness & scaling signals prepare your tracking architecture for real growth environments and long-term data reliability. purpose-of-this-chapter purpose of this chapter","Production Readiness & Scaling Signals",{"bodyText":1260,"description":312,"path":310,"searchText":1261,"title":1262},"review-conversion-definitions-regularly Review Conversion Definitions Regularly audit-event-structure-and-naming Audit Event Structure And Naming introduce-new-channels-with-controlled-testing Introduce New Channels With Controlled Testing monitor-attribution-stability-over-time Monitor Attribution Stability Over Time","maintaining signal quality over time sustain reliable attribution insights as products evolve and new growth channels are introduced. review-conversion-definitions-regularly review conversion definitions regularly audit-event-structure-and-naming audit event structure and naming introduce-new-channels-with-controlled-testing introduce new channels with controlled testing monitor-attribution-stability-over-time monitor attribution stability over time","Maintaining Signal Quality Over Time",{"bodyText":1264,"description":306,"path":304,"searchText":1265,"title":1266},"coordinate-tracking-across-multiple-entry-points Coordinate Tracking Across Multiple Entry Points manage-high-traffic-campaign-activity Manage High-Traffic Campaign Activity maintain-consistent-event-naming-across-teams Maintain Consistent Event Naming Across Teams coordinate-hybrid-conversion-emission Coordinate Hybrid Conversion Emission","scaling tracking across campaigns & surfaces maintain consistent attribution signals as traffic sources, domains, and growth initiatives expand. coordinate-tracking-across-multiple-entry-points coordinate tracking across multiple entry points manage-high-traffic-campaign-activity manage high-traffic campaign activity maintain-consistent-event-naming-across-teams maintain consistent event naming across teams coordinate-hybrid-conversion-emission coordinate hybrid conversion emission","Scaling Tracking Across Campaigns & Surfaces",{"bodyText":1268,"description":75,"path":73,"searchText":1269,"title":1270},"overview Overview step-1-install-the-sdk-package Step 1. Install the SDK package step-2- -the-sdk Step 2. Import the SDK step-3-initialize-base-tracking Step 3. Initialize base tracking server-side-tracking-setup-recommended-for-saas Server-side Tracking Setup (recommended for SaaS) what-happens-after-initialization What happens after initialization","install sdk via package installation install the onelence sdk as a project dependency and initialize tracking within your application lifecycle. overview overview step-1-install-the-sdk-package step 1. install the sdk package step-2- -the-sdk step 2. import the sdk step-3-initialize-base-tracking step 3. initialize base tracking server-side-tracking-setup-recommended-for-saas server-side tracking setup (recommended for saas) what-happens-after-initialization what happens after initialization","Install SDK via Package Installation",{"bodyText":1272,"description":97,"path":50,"searchText":1273,"title":1274},"create-your-tracking-workspace Create Your Tracking Workspace choose-your-plan Choose Your Plan choose-your-tracking-method Choose Your Tracking Method","quick start integration start collecting marketing intelligence signals in onelence by completing the required activation steps. create-your-tracking-workspace create your tracking workspace choose-your-plan choose your plan choose-your-tracking-method choose your tracking method","Quick Start Integration",{"bodyText":1276,"description":57,"path":55,"searchText":1277,"title":1278},"what-the-mark-sdk-does What the Mark SDK Does sdk-setup-approaches SDK Setup Approaches website-builder-setup-script-snippet Website builder setup (Script Snippet) developer-setup-package-installation Developer setup (Package Installation)","choose your sdk setup path before installing tracking, decide how you want to connect your website or application to onelence. what-the-mark-sdk-does what the mark sdk does sdk-setup-approaches sdk setup approaches website-builder-setup-script-snippet website builder setup (script snippet) developer-setup-package-installation developer setup (package installation)","Choose Your SDK Setup Path",{"bodyText":1280,"description":81,"path":79,"searchText":1281,"title":1282},"before-you-start Before you start step-1-install-the-onelence-connect-app Step 1. Install the OneLence Connect App step-2-connect-your-shopify-store-to-onelence Step 2. Connect your Shopify Store to OneLence step-3-confirm-tracking-is-working Step 3. Confirm Tracking is Working step-4-understanding-advanced-tracking-settings Step 4. Understanding Advanced Tracking Settings storefront-events-browser-tracking Storefront events (browser tracking) server-side-precision-tracking Server-side precision tracking debug-mode Debug mode api-credentials-advanced-users-only API credentials (advanced users only) after-setup After setup","shopify tracking integration guide this guide explains how to activate and manage onelence tracking on your shopify store. it is designed for both technical and non-technical users. before-you-start before you start step-1-install-the-onelence-connect-app step 1. install the onelence connect app step-2-connect-your-shopify-store-to-onelence step 2. connect your shopify store to onelence step-3-confirm-tracking-is-working step 3. confirm tracking is working step-4-understanding-advanced-tracking-settings step 4. understanding advanced tracking settings storefront-events-browser-tracking storefront events (browser tracking) server-side-precision-tracking server-side precision tracking debug-mode debug mode api-credentials-advanced-users-only api credentials (advanced users only) after-setup after setup","Shopify Tracking Integration Guide",{"bodyText":1284,"description":87,"path":85,"searchText":1285,"title":1286},"from-stripe-marketplace From Stripe Marketplace from-onelence-onboarding From OneLence onboarding step-2-confirm-your-stripe-account-is-connected Step 2. Confirm your Stripe Account is Connected step-3-verify-payment-tracking-is-working Step 3. Verify Payment Tracking is Working step-4-extend-tracking-beyond-payments Step 4. Extend Tracking Beyond Payments","stripe tracking integration guide connect stripe to onelence to send payment-related events and validate your revenue signal flow. from-stripe-marketplace from stripe marketplace from-onelence-onboarding from onelence onboarding step-2-confirm-your-stripe-account-is-connected step 2. confirm your stripe account is connected step-3-verify-payment-tracking-is-working step 3. verify payment tracking is working step-4-extend-tracking-beyond-payments step 4. extend tracking beyond payments","Stripe Tracking Integration Guide",{"bodyText":1288,"description":94,"path":92,"searchText":1289,"title":1290},"overview Overview triggering-your-first-signal Triggering your first signal what-happens-when-the-first-event-is-received What happens when the first event is received if-no-event-appears If no event appears what-to-do-next What to do next","verify your first tracking signal confirm that base tracking is active by observing your first incoming event in onelence. overview overview triggering-your-first-signal triggering your first signal what-happens-when-the-first-event-is-received what happens when the first event is received if-no-event-appears if no event appears what-to-do-next what to do next","Verify Your First Tracking Signal",{"bodyText":1292,"description":70,"path":61,"searchText":1293,"title":1294},"overview Overview use-the-snippet-from-your-own-onelence-onboarding-page Use the snippet from your own OneLence onboarding page where-to-place-the-snippet Where to place the snippet what-happens-after-installation What happens after installation","install sdk via script snippet add the onelence browser snippet to your website to start capturing page views, visitor sessions, and attribution signals. overview overview use-the-snippet-from-your-own-onelence-onboarding-page use the snippet from your own onelence onboarding page where-to-place-the-snippet where to place the snippet what-happens-after-installation what happens after installation","Install SDK via Script Snippet",{"bodyText":1296,"description":68,"path":66,"searchText":1297,"title":1298},"install-the-sdk-in-wordpress Install The SDK In WordPress option-1-add-the-snippet-in-headerphp option-2-add-the-snippet-using-a-header-script-plugin Option 2. Add The Snippet Using A Header Script Plugin recommended-approach Recommended Approach","install on wordpress add the onelence mark sdk to your wordpress website to enable base tracking, visitor identification, and conversion measurement with minimal setup effort. install-the-sdk-in-wordpress install the sdk in wordpress option-1-add-the-snippet-in-headerphp option-2-add-the-snippet-using-a-header-script-plugin option 2. add the snippet using a header script plugin recommended-approach recommended approach","Install On WordPress",{"bodyText":355,"description":37,"path":35,"searchText":1300,"title":1301},"consent, identity, and data continuity explore how onelence maintains journey continuity through consent-aware identity mechanisms while supporting privacy-conscious tracking practices.","Consent, Identity, and Data Continuity",{"bodyText":1303,"description":47,"path":17,"searchText":1304,"title":1305},"the-signal-lifecycle-in-onelence The Signal Lifecycle in OneLence","tracking architecture fundamentals learn how behavioural signals, attribution context, and confirmed business outcomes are connected across browser and server environments. the-signal-lifecycle-in-onelence the signal lifecycle in onelence","Tracking Architecture Fundamentals",{"bodyText":355,"description":30,"path":28,"searchText":1307,"title":1308},"signal maturation and insight reliability learn how tracking signals evolve over time and why early data should be interpreted differently from mature attribution insights.","Signal Maturation and Insight Reliability",{"bodyText":355,"description":44,"path":42,"searchText":1310,"title":1311},"from signals to growth decisions see how connected behavioural and conversion signals translate into actionable intelligence that supports marketing and product growth decisions.","From Signals to Growth Decisions",{"bodyText":1313,"description":24,"path":22,"searchText":1314,"title":1315},"browser-side-tracking Browser-Side Tracking server-side-tracking Server-Side Tracking hybrid-tracking-as-the-recommended-model Hybrid Tracking as the Recommended Model","client-side and server-side tracking roles understand how browser signals capture marketing context while server events confirm reliable business outcomes, and why combining both creates stronger attribution accuracy. browser-side-tracking browser-side tracking server-side-tracking server-side tracking hybrid-tracking-as-the-recommended-model hybrid tracking as the recommended model","Client-Side and Server-Side Tracking Roles",{"bodyText":1317,"description":270,"path":268,"searchText":1318,"title":1319},"common-integration-issues Common Integration Issues common-configuration-mistakes Common Configuration Mistakes incorrect-tracking-key Incorrect Tracking Key script-installed-in-the-wrong-location Script Installed in the Wrong Location consent-blocking-tracking Consent Blocking Tracking no-trackable-user-actions No Trackable User Actions using-the-wrong-sdk-environment Using the Wrong SDK Environment technical-integration-issues Technical Integration Issues server-and-browser-identity-not-linked Server and Browser Identity Not Linked javascript-errors-blocking-sdk-execution JavaScript Errors Blocking SDK Execution common-error-codes Common Error Codes recommended-quick-diagnostic-flow Recommended Quick Diagnostic Flow","common integration issues identify typical configuration mistakes that prevent tracking signals from appearing. common-integration-issues common integration issues common-configuration-mistakes common configuration mistakes incorrect-tracking-key incorrect tracking key script-installed-in-the-wrong-location script installed in the wrong location consent-blocking-tracking consent blocking tracking no-trackable-user-actions no trackable user actions using-the-wrong-sdk-environment using the wrong sdk environment technical-integration-issues technical integration issues server-and-browser-identity-not-linked server and browser identity not linked javascript-errors-blocking-sdk-execution javascript errors blocking sdk execution common-error-codes common error codes recommended-quick-diagnostic-flow recommended quick diagnostic flow","Common Integration Issues",{"bodyText":1321,"description":288,"path":286,"searchText":1322,"title":1323},"attribution-window-differences Attribution Window Differences event-definition-inconsistencies Event Definition Inconsistencies hybrid-signal-timing-effects Hybrid Signal Timing Effects testing-and-validation-best-practices Testing And Validation Best Practices interpreting-conversion-intelligence Interpreting Conversion Intelligence","conversion & attribution consistency checks understand why conversion metrics may differ across platforms and how to validate signal reliability. attribution-window-differences attribution window differences event-definition-inconsistencies event definition inconsistencies hybrid-signal-timing-effects hybrid signal timing effects testing-and-validation-best-practices testing and validation best practices interpreting-conversion-intelligence interpreting conversion intelligence","Conversion & Attribution Consistency Checks",{"bodyText":1325,"description":276,"path":274,"searchText":1326,"title":1327},"verifying-sdk-initialisation Verifying SDK Initialisation inspecting-event-transmission Inspecting Event Transmission validating-visitor-identity-availability Validating Visitor Identity Availability checking-automatic-page-view-behaviour Checking Automatic Page View Behaviour using-debug-mode-for-integration-testing Using Debug Mode For Integration Testing","debugging browser tracking diagnose client-side tracking behaviour using browser tools and sdk diagnostics. verifying-sdk-initialisation verifying sdk initialisation inspecting-event-transmission inspecting event transmission validating-visitor-identity-availability validating visitor identity availability checking-automatic-page-view-behaviour checking automatic page view behaviour using-debug-mode-for-integration-testing using debug mode for integration testing","Debugging Browser Tracking",{"bodyText":1329,"description":282,"path":280,"searchText":1330,"title":1331},"confirming-server-sdk-initialisation Confirming Server SDK Initialisation validating-visitor-identity-linkage Validating Visitor Identity Linkage checking-webhook-postback-timing Checking Webhook & Postback Timing ensuring-site-context-consistency Ensuring Site Context Consistency diagnosing-conversion-duplication Diagnosing Conversion Duplication","debugging server & hybrid tracking diagnose attribution gaps and signal inconsistencies across browser and server environments. confirming-server-sdk-initialisation confirming server sdk initialisation validating-visitor-identity-linkage validating visitor identity linkage checking-webhook-postback-timing checking webhook & postback timing ensuring-site-context-consistency ensuring site context consistency diagnosing-conversion-duplication diagnosing conversion duplication","Debugging Server & Hybrid Tracking",{"bodyText":1256,"description":290,"path":257,"searchText":1333,"title":1334},"verification & troubleshooting validate tracking behaviour and resolve common implementation issues. purpose-of-this-chapter purpose of this chapter","Verification & Troubleshooting",{"bodyText":1336,"description":264,"path":262,"searchText":1337,"title":1338},"checking-initial-event-reception Checking Initial Event Reception understanding-signal-processing-timing Understanding Signal Processing Timing common-false-alarm-situations Common “False Alarm” Situations recommended-verification-test-flow Recommended Verification Test Flow","verifying tracking & understanding signal timing confirm that events are received and understand when signals become visible. checking-initial-event-reception checking initial event reception understanding-signal-processing-timing understanding signal processing timing common-false-alarm-situations common “false alarm” situations recommended-verification-test-flow recommended verification test flow","Verifying Tracking & Understanding Signal Timing",1775655679532]