[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"docs-en-\u002Fen\u002Fdocs\u002Fcross-domain":3},{"id":4,"title":5,"body":6,"category":1036,"code_examples":1037,"demos":1037,"description":1038,"extension":1039,"meta":1040,"navigation":1037,"order":244,"path":1041,"seo":1042,"sitemap":1048,"stem":1050,"tags":1051,"toc":1057,"videos":1058,"__hash__":1059},"docsEn\u002Fen\u002Fdocs\u002Fcross-domain.md","Cross-Domain Tracking - Accurate Multi-Domain Attribution",{"type":7,"value":8,"toc":1000},"minimark",[9,14,18,23,26,31,80,84,87,92,112,117,132,136,140,143,288,292,299,348,352,355,374,378,381,385,388,445,449,460,464,471,475,479,482,514,533,537,541,544,639,643,646,654,658,661,771,775,779,806,810,813,878,882,886,899,906,929,933,944,948,960,964,990,993,996],[10,11,13],"h1",{"id":12},"cross-domain-tracking","Cross-Domain Tracking",[15,16,17],"p",{},"Cross-domain tracking ensures that visitor attribution and conversion events are properly tracked when users navigate between different domains or subdomains within your website ecosystem.",[19,20,22],"h2",{"id":21},"understanding-cross-domain-tracking","Understanding Cross-Domain Tracking",[15,24,25],{},"Cross-domain tracking is essential if your business operates across multiple domains or subdomains. Without proper configuration, analytics platforms will treat visits to different domains as separate sessions, leading to broken attribution paths and missing conversion data.",[27,28,30],"h3",{"id":29},"common-scenarios","Common Scenarios",[32,33,34,53,67],"ul",{},[35,36,37,41,42,46,47,46,50],"li",{},[38,39,40],"strong",{},"Multiple Subdomains",": ",[43,44,45],"code",{},"www.example.com",", ",[43,48,49],{},"blog.example.com",[43,51,52],{},"shop.example.com",[35,54,55,41,58,46,61,46,64],{},[38,56,57],{},"Different Domains",[43,59,60],{},"example.com",[43,62,63],{},"example-shop.com",[43,65,66],{},"example-blog.com",[35,68,69,41,72,46,74,46,77],{},[38,70,71],{},"International Sites",[43,73,60],{},[43,75,76],{},"example.co.id",[43,78,79],{},"example.sg",[19,81,83],{"id":82},"why-it-matters","Why It Matters",[15,85,86],{},"Without cross-domain tracking, each domain visit counts as a new session:",[15,88,89],{},[38,90,91],{},"❌ Without Cross-Domain Tracking:",[32,93,94,100,106],{},[35,95,96,97,99],{},"User visits ",[43,98,45],{}," → Session 1 starts.",[35,101,102,103,105],{},"User clicks to ",[43,104,52],{}," → Session 1 ends, Session 2 starts.",[35,107,108,109,111],{},"Conversion on ",[43,110,52],{}," is not attributed to the original traffic source (e.g., Facebook Ads).",[15,113,114],{},[38,115,116],{},"✅ With Cross-Domain Tracking:",[32,118,119,124,129],{},[35,120,96,121,123],{},[43,122,45],{}," → Session continues seamlessly.",[35,125,102,126,128],{},[43,127,52],{}," → Uses the same session ID.",[35,130,131],{},"Conversion is properly attributed to the original traffic source.",[19,133,135],{"id":134},"konektor-implementation","Konektor Implementation",[27,137,139],{"id":138},"_1-configure-tracking-parameters","1. Configure Tracking Parameters",[15,141,142],{},"Update your Konektor tracking code to include the cross-domain configuration:",[144,145,150],"pre",{"className":146,"code":147,"language":148,"meta":149,"style":149},"language-javascript shiki shiki-themes material-theme-lighter material-theme material-theme-palenight","konektor('init', 'WS-YOUR-WORKSPACE-ID', {\n    crossDomain: {\n        domains: ['example.com', 'shop.example.com', 'blog.example.com'],\n        autoLink: true,\n        forwardKParams: true \u002F\u002F Optional: forward k_* query params from current page URL\n    }\n});\n","javascript","",[43,151,152,191,203,242,256,270,276],{"__ignoreMap":149},[153,154,157,161,165,169,173,175,178,181,184,186,188],"span",{"class":155,"line":156},"line",1,[153,158,160],{"class":159},"s2Zo4","konektor",[153,162,164],{"class":163},"sTEyZ","(",[153,166,168],{"class":167},"sMK4o","'",[153,170,172],{"class":171},"sfazB","init",[153,174,168],{"class":167},[153,176,177],{"class":167},",",[153,179,180],{"class":167}," '",[153,182,183],{"class":171},"WS-YOUR-WORKSPACE-ID",[153,185,168],{"class":167},[153,187,177],{"class":167},[153,189,190],{"class":167}," {\n",[153,192,194,198,201],{"class":155,"line":193},2,[153,195,197],{"class":196},"swJcz","    crossDomain",[153,199,200],{"class":167},":",[153,202,190],{"class":167},[153,204,206,209,211,214,216,218,220,222,224,226,228,230,232,234,236,239],{"class":155,"line":205},3,[153,207,208],{"class":196},"        domains",[153,210,200],{"class":167},[153,212,213],{"class":163}," [",[153,215,168],{"class":167},[153,217,60],{"class":171},[153,219,168],{"class":167},[153,221,177],{"class":167},[153,223,180],{"class":167},[153,225,52],{"class":171},[153,227,168],{"class":167},[153,229,177],{"class":167},[153,231,180],{"class":167},[153,233,49],{"class":171},[153,235,168],{"class":167},[153,237,238],{"class":163},"]",[153,240,241],{"class":167},",\n",[153,243,245,248,250,254],{"class":155,"line":244},4,[153,246,247],{"class":196},"        autoLink",[153,249,200],{"class":167},[153,251,253],{"class":252},"sfNiH"," true",[153,255,241],{"class":167},[153,257,259,262,264,266],{"class":155,"line":258},5,[153,260,261],{"class":196},"        forwardKParams",[153,263,200],{"class":167},[153,265,253],{"class":252},[153,267,269],{"class":268},"sHwdD"," \u002F\u002F Optional: forward k_* query params from current page URL\n",[153,271,273],{"class":155,"line":272},6,[153,274,275],{"class":167},"    }\n",[153,277,279,282,285],{"class":155,"line":278},7,[153,280,281],{"class":167},"}",[153,283,284],{"class":163},")",[153,286,287],{"class":167},";\n",[27,289,291],{"id":290},"_2-update-attribution-links","2. Update Attribution Links",[15,293,294,295,298],{},"Ensure links between your domains include attribution parameters. By default, if ",[43,296,297],{},"autoLink: true"," is enabled, Konektor will attempt to do this automatically. However, for better control, you can ensure the link format looks like this:",[144,300,304],{"className":301,"code":302,"language":303,"meta":149,"style":149},"language-html shiki shiki-themes material-theme-lighter material-theme material-theme-palenight","\u003C!-- Using a link with forwarded parameters -->\n\u003Ca href=\"https:\u002F\u002Fshop.example.com?utm_source=website&utm_medium=referral&_k_ref=www.example.com\">Shop Now\u003C\u002Fa>\n","html",[43,305,306,311],{"__ignoreMap":149},[153,307,308],{"class":155,"line":156},[153,309,310],{"class":268},"\u003C!-- Using a link with forwarded parameters -->\n",[153,312,313,316,319,323,326,329,332,334,337,340,343,345],{"class":155,"line":193},[153,314,315],{"class":167},"\u003C",[153,317,318],{"class":196},"a",[153,320,322],{"class":321},"spNyl"," href",[153,324,325],{"class":167},"=",[153,327,328],{"class":167},"\"",[153,330,331],{"class":171},"https:\u002F\u002Fshop.example.com?utm_source=website&utm_medium=referral&_k_ref=www.example.com",[153,333,328],{"class":167},[153,335,336],{"class":167},">",[153,338,339],{"class":163},"Shop Now",[153,341,342],{"class":167},"\u003C\u002F",[153,344,318],{"class":196},[153,346,347],{"class":167},">\n",[27,349,351],{"id":350},"_3-dashboard-configuration","3. Dashboard Configuration",[15,353,354],{},"In the Konektor dashboard, configure your domain settings:",[356,357,358,365,368,371],"ol",{},[35,359,360,361,364],{},"Go to ",[38,362,363],{},"Settings > Tracking > Cross-Domain",".",[35,366,367],{},"Add all your domains and subdomains.",[35,369,370],{},"Enable \"Automatic Parameter Passing\".",[35,372,373],{},"Save and test the configuration.",[19,375,377],{"id":376},"platform-specific-settings","Platform-Specific Settings",[15,379,380],{},"Each advertising platform handles cross-domain tracking differently.",[27,382,384],{"id":383},"meta-facebook-cross-domain","Meta (Facebook) Cross-Domain",[15,386,387],{},"Ensure your Pixel is configured to allow first-party cookies on all subdomains.",[144,389,391],{"className":146,"code":390,"language":148,"meta":149,"style":149},"\u002F\u002F Meta Pixel with automatic cross-domain support\nfbq('init', 'YOUR_PIXEL_ID', {}, {\n    autoConfig: true\n});\n",[43,392,393,398,427,437],{"__ignoreMap":149},[153,394,395],{"class":155,"line":156},[153,396,397],{"class":268},"\u002F\u002F Meta Pixel with automatic cross-domain support\n",[153,399,400,403,405,407,409,411,413,415,418,420,422,425],{"class":155,"line":193},[153,401,402],{"class":159},"fbq",[153,404,164],{"class":163},[153,406,168],{"class":167},[153,408,172],{"class":171},[153,410,168],{"class":167},[153,412,177],{"class":167},[153,414,180],{"class":167},[153,416,417],{"class":171},"YOUR_PIXEL_ID",[153,419,168],{"class":167},[153,421,177],{"class":167},[153,423,424],{"class":167}," {},",[153,426,190],{"class":167},[153,428,429,432,434],{"class":155,"line":205},[153,430,431],{"class":196},"    autoConfig",[153,433,200],{"class":167},[153,435,436],{"class":252}," true\n",[153,438,439,441,443],{"class":155,"line":244},[153,440,281],{"class":167},[153,442,284],{"class":163},[153,444,287],{"class":167},[27,446,448],{"id":447},"google-ads-cross-domain","Google Ads Cross-Domain",[15,450,451,452,455,456,459],{},"Enable ",[38,453,454],{},"Auto-tagging"," in your Google Ads account settings. This ensures the ",[43,457,458],{},"gclid"," parameter is passed to all URLs. Make sure Google Analytics (GA4) is also configured in its admin panel to recognize your domains within a single Data Stream.",[27,461,463],{"id":462},"tiktok-cross-domain","TikTok Cross-Domain",[15,465,466,467,470],{},"Ensure the TikTok Pixel is installed on all domains and use the Pixel Helper Developer Mode to verify that ",[43,468,469],{},"ttclid"," or the related cookie is readable across both domains.",[19,472,474],{"id":473},"technical-implementation","Technical Implementation",[27,476,478],{"id":477},"cookie-domain-configuration","Cookie Domain Configuration",[15,480,481],{},"For persistent session IDs, cookies must be set at the highest level domain (TLD) if using subdomains.",[144,483,485],{"className":146,"code":484,"language":148,"meta":149,"style":149},"\u002F\u002F Example: Setting cookie domain to be readable across all subdomains\ndocument.cookie = \"_k_session=123; domain=.example.com; path=\u002F; secure\";\n",[43,486,487,492],{"__ignoreMap":149},[153,488,489],{"class":155,"line":156},[153,490,491],{"class":268},"\u002F\u002F Example: Setting cookie domain to be readable across all subdomains\n",[153,493,494,497,499,502,504,507,510,512],{"class":155,"line":193},[153,495,496],{"class":163},"document",[153,498,364],{"class":167},[153,500,501],{"class":163},"cookie ",[153,503,325],{"class":167},[153,505,506],{"class":167}," \"",[153,508,509],{"class":171},"_k_session=123; domain=.example.com; path=\u002F; secure",[153,511,328],{"class":167},[153,513,287],{"class":167},[515,516,517,518],"details",{},"For Developers",[15,519,520,521,524,525,528,529,532],{},"Konektor automatically handles domain cookie settings (",[43,522,523],{},".example.com",") if it detects you are on a subdomain. However, for different TLDs (e.g., ",[43,526,527],{},".com"," to ",[43,530,531],{},".co.id","), parameters must be passed via URL query strings because cookies cannot be shared across different TLDs.",[19,534,536],{"id":535},"advanced-features","Advanced Features",[27,538,540],{"id":539},"custom-attribution-rules","Custom Attribution Rules",[15,542,543],{},"Create custom rules for complex cross-domain scenarios:",[144,545,547],{"className":146,"code":546,"language":148,"meta":149,"style":149},"\u002F\u002F Custom attribution for specific domain transitions\nkonektor('setAttributionRule', {\n    fromDomain: 'blog.example.com',\n    toDomain: 'shop.example.com',\n    attribution: 'blog_traffic',\n    credit: 0.3 \u002F\u002F 30% attribution credit\n});\n",[43,548,549,554,571,586,601,617,631],{"__ignoreMap":149},[153,550,551],{"class":155,"line":156},[153,552,553],{"class":268},"\u002F\u002F Custom attribution for specific domain transitions\n",[153,555,556,558,560,562,565,567,569],{"class":155,"line":193},[153,557,160],{"class":159},[153,559,164],{"class":163},[153,561,168],{"class":167},[153,563,564],{"class":171},"setAttributionRule",[153,566,168],{"class":167},[153,568,177],{"class":167},[153,570,190],{"class":167},[153,572,573,576,578,580,582,584],{"class":155,"line":205},[153,574,575],{"class":196},"    fromDomain",[153,577,200],{"class":167},[153,579,180],{"class":167},[153,581,49],{"class":171},[153,583,168],{"class":167},[153,585,241],{"class":167},[153,587,588,591,593,595,597,599],{"class":155,"line":244},[153,589,590],{"class":196},"    toDomain",[153,592,200],{"class":167},[153,594,180],{"class":167},[153,596,52],{"class":171},[153,598,168],{"class":167},[153,600,241],{"class":167},[153,602,603,606,608,610,613,615],{"class":155,"line":258},[153,604,605],{"class":196},"    attribution",[153,607,200],{"class":167},[153,609,180],{"class":167},[153,611,612],{"class":171},"blog_traffic",[153,614,168],{"class":167},[153,616,241],{"class":167},[153,618,619,622,624,628],{"class":155,"line":272},[153,620,621],{"class":196},"    credit",[153,623,200],{"class":167},[153,625,627],{"class":626},"sbssI"," 0.3",[153,629,630],{"class":268}," \u002F\u002F 30% attribution credit\n",[153,632,633,635,637],{"class":155,"line":278},[153,634,281],{"class":167},[153,636,284],{"class":163},[153,638,287],{"class":167},[27,640,642],{"id":641},"hierarchical-domain-structure","Hierarchical Domain Structure",[15,644,645],{},"Handle complex domain hierarchies:",[144,647,652],{"className":648,"code":650,"language":651,"meta":149},[649],"language-text","example.com (main)\n├── shop.example.com (ecommerce)\n├── blog.example.com (content)\n├── support.example.com (help)\n└── app.example.com (SaaS platform)\n","text",[43,653,650],{"__ignoreMap":149},[27,655,657],{"id":656},"international-domain-handling","International Domain Handling",[15,659,660],{},"Manage attribution across regional domains:",[144,662,664],{"className":146,"code":663,"language":148,"meta":149,"style":149},"konektor('init', 'WS-YOUR-ID', {\n    internationalDomains: {\n        'example.com': 'us',\n        'example.co.uk': 'uk',\n        'example.de': 'de'\n    }\n});\n",[43,665,666,691,700,720,740,759,763],{"__ignoreMap":149},[153,667,668,670,672,674,676,678,680,682,685,687,689],{"class":155,"line":156},[153,669,160],{"class":159},[153,671,164],{"class":163},[153,673,168],{"class":167},[153,675,172],{"class":171},[153,677,168],{"class":167},[153,679,177],{"class":167},[153,681,180],{"class":167},[153,683,684],{"class":171},"WS-YOUR-ID",[153,686,168],{"class":167},[153,688,177],{"class":167},[153,690,190],{"class":167},[153,692,693,696,698],{"class":155,"line":193},[153,694,695],{"class":196},"    internationalDomains",[153,697,200],{"class":167},[153,699,190],{"class":167},[153,701,702,705,707,709,711,713,716,718],{"class":155,"line":205},[153,703,704],{"class":167},"        '",[153,706,60],{"class":196},[153,708,168],{"class":167},[153,710,200],{"class":167},[153,712,180],{"class":167},[153,714,715],{"class":171},"us",[153,717,168],{"class":167},[153,719,241],{"class":167},[153,721,722,724,727,729,731,733,736,738],{"class":155,"line":244},[153,723,704],{"class":167},[153,725,726],{"class":196},"example.co.uk",[153,728,168],{"class":167},[153,730,200],{"class":167},[153,732,180],{"class":167},[153,734,735],{"class":171},"uk",[153,737,168],{"class":167},[153,739,241],{"class":167},[153,741,742,744,747,749,751,753,756],{"class":155,"line":258},[153,743,704],{"class":167},[153,745,746],{"class":196},"example.de",[153,748,168],{"class":167},[153,750,200],{"class":167},[153,752,180],{"class":167},[153,754,755],{"class":171},"de",[153,757,758],{"class":167},"'\n",[153,760,761],{"class":155,"line":272},[153,762,275],{"class":167},[153,764,765,767,769],{"class":155,"line":278},[153,766,281],{"class":167},[153,768,284],{"class":163},[153,770,287],{"class":167},[19,772,774],{"id":773},"testing-cross-domain","Testing Cross-Domain",[27,776,778],{"id":777},"_1-manual-testing","1. Manual Testing",[356,780,781,791,796,803],{},[35,782,783,784,786,787,790],{},"Open your main domain (e.g., ",[43,785,45],{},") with dummy UTM parameters (",[43,788,789],{},"?utm_source=test",").",[35,792,793,794,790],{},"Click a link pointing to your second domain (e.g., ",[43,795,52],{},[35,797,798,799,802],{},"Check the URL on the second domain. The UTM parameters or ",[43,800,801],{},"_k_ref"," parameter should be present.",[35,804,805],{},"Perform a test conversion and check the dashboard to see if the source is recorded as \"test\".",[27,807,809],{"id":808},"_2-automated-testing","2. Automated Testing",[15,811,812],{},"Use Konektor's debug mode:",[144,814,816],{"className":146,"code":815,"language":148,"meta":149,"style":149},"konektor('test', 'cross_domain', {\n    fromDomain: 'www.example.com',\n    toDomain: 'shop.example.com'\n});\n",[43,817,818,844,858,870],{"__ignoreMap":149},[153,819,820,822,824,826,829,831,833,835,838,840,842],{"class":155,"line":156},[153,821,160],{"class":159},[153,823,164],{"class":163},[153,825,168],{"class":167},[153,827,828],{"class":171},"test",[153,830,168],{"class":167},[153,832,177],{"class":167},[153,834,180],{"class":167},[153,836,837],{"class":171},"cross_domain",[153,839,168],{"class":167},[153,841,177],{"class":167},[153,843,190],{"class":167},[153,845,846,848,850,852,854,856],{"class":155,"line":193},[153,847,575],{"class":196},[153,849,200],{"class":167},[153,851,180],{"class":167},[153,853,45],{"class":171},[153,855,168],{"class":167},[153,857,241],{"class":167},[153,859,860,862,864,866,868],{"class":155,"line":205},[153,861,590],{"class":196},[153,863,200],{"class":167},[153,865,180],{"class":167},[153,867,52],{"class":171},[153,869,758],{"class":167},[153,871,872,874,876],{"class":155,"line":244},[153,873,281],{"class":167},[153,875,284],{"class":163},[153,877,287],{"class":167},[19,879,881],{"id":880},"common-issues-and-solutions","Common Issues and Solutions",[27,883,885],{"id":884},"attribution-loss","Attribution Loss",[15,887,888,891,892,895,896,898],{},[38,889,890],{},"Problem",": Parameters disappear when switching domains.\n",[38,893,894],{},"Solution",": Ensure ",[43,897,297],{}," is enabled or add manual link decoration scripts if you are using an SPA (Single Page Application) framework that renders links dynamically.",[27,900,902,905],{"id":901},"k_-custom-params-not-forwarded",[43,903,904],{},"k_*"," Custom Params Not Forwarded",[15,907,908,910,911,913,914,916,917,920,921,924,925,928],{},[38,909,890],{},": Rotator\u002Fform links do not carry ",[43,912,904],{}," params from the current page URL.\n",[38,915,894],{},": Enable ",[43,918,919],{},"crossDomain.forwardKParams: true"," in ",[43,922,923],{},"konektor('init', ...)",". This option only forwards keys with ",[43,926,927],{},"k_"," prefix and does not override keys already present on the destination link.",[27,930,932],{"id":931},"unreadable-cookies","Unreadable Cookies",[15,934,935,937,938,940,941,943],{},[38,936,890],{},": Login or user session resets when switching subdomains.\n",[38,939,894],{},": Ensure cookie domain configuration starts with a dot (e.g., ",[43,942,523],{},") to apply to all subdomains.",[27,945,947],{"id":946},"ssl-issues","SSL Issues",[15,949,950,952,953,955,956,959],{},[38,951,890],{},": Security warnings or unsaved cookies.\n",[38,954,894],{},": All domains MUST use HTTPS. Modern cookies with ",[43,957,958],{},"SameSite=None; Secure"," attributes only work on HTTPS.",[19,961,963],{"id":962},"next-steps","Next Steps",[32,965,966,972,978,984],{},[35,967,968],{},[318,969,971],{"href":970},"\u002Fdocs\u002Fspa","SPA Tracking Guide",[35,973,974],{},[318,975,977],{"href":976},"\u002Fen\u002Fdocs\u002Fwhatsapp\u002Fcustom-domain","Custom Domain Setup",[35,979,980],{},[318,981,983],{"href":982},"\u002Fdocs\u002Foffline-import","Offline Data Import",[35,985,986],{},[318,987,989],{"href":988},"\u002Fdocs\u002Fpixel-deduplication","Pixel Deduplication Setup",[15,991,992],{},":::tip Pro Tip\nStart with a simple two-domain setup. Ensure the data flow is smooth before adding a third or fourth domain to your tracking ecosystem.\n:::",[15,994,995],{},":::warning Important\nCross-domain tracking requires consistent protocols (HTTPS) across all domains for safe cookie and parameter passing.\n:::",[997,998,999],"style",{},"html pre.shiki code .s2Zo4, html code.shiki .s2Zo4{--shiki-light:#6182B8;--shiki-default:#82AAFF;--shiki-dark:#82AAFF}html pre.shiki code .sTEyZ, html code.shiki .sTEyZ{--shiki-light:#90A4AE;--shiki-default:#EEFFFF;--shiki-dark:#BABED8}html pre.shiki code .sMK4o, html code.shiki .sMK4o{--shiki-light:#39ADB5;--shiki-default:#89DDFF;--shiki-dark:#89DDFF}html pre.shiki code .sfazB, html code.shiki .sfazB{--shiki-light:#91B859;--shiki-default:#C3E88D;--shiki-dark:#C3E88D}html pre.shiki code .swJcz, html code.shiki .swJcz{--shiki-light:#E53935;--shiki-default:#F07178;--shiki-dark:#F07178}html pre.shiki code .sfNiH, html code.shiki .sfNiH{--shiki-light:#FF5370;--shiki-default:#FF9CAC;--shiki-dark:#FF9CAC}html pre.shiki code .sHwdD, html code.shiki .sHwdD{--shiki-light:#90A4AE;--shiki-light-font-style:italic;--shiki-default:#546E7A;--shiki-default-font-style:italic;--shiki-dark:#676E95;--shiki-dark-font-style:italic}html .light .shiki span {color: var(--shiki-light);background: var(--shiki-light-bg);font-style: var(--shiki-light-font-style);font-weight: var(--shiki-light-font-weight);text-decoration: var(--shiki-light-text-decoration);}html.light .shiki span {color: var(--shiki-light);background: var(--shiki-light-bg);font-style: var(--shiki-light-font-style);font-weight: var(--shiki-light-font-weight);text-decoration: var(--shiki-light-text-decoration);}html .default .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .dark .shiki span {color: var(--shiki-dark);background: var(--shiki-dark-bg);font-style: var(--shiki-dark-font-style);font-weight: var(--shiki-dark-font-weight);text-decoration: var(--shiki-dark-text-decoration);}html.dark .shiki span {color: var(--shiki-dark);background: var(--shiki-dark-bg);font-style: var(--shiki-dark-font-style);font-weight: var(--shiki-dark-font-weight);text-decoration: var(--shiki-dark-text-decoration);}html pre.shiki code .spNyl, html code.shiki .spNyl{--shiki-light:#9C3EDA;--shiki-default:#C792EA;--shiki-dark:#C792EA}html pre.shiki code .sbssI, html code.shiki .sbssI{--shiki-light:#F76D47;--shiki-default:#F78C6C;--shiki-dark:#F78C6C}",{"title":149,"searchDepth":193,"depth":193,"links":1001},[1002,1005,1006,1011,1016,1019,1024,1028,1035],{"id":21,"depth":193,"text":22,"children":1003},[1004],{"id":29,"depth":205,"text":30},{"id":82,"depth":193,"text":83},{"id":134,"depth":193,"text":135,"children":1007},[1008,1009,1010],{"id":138,"depth":205,"text":139},{"id":290,"depth":205,"text":291},{"id":350,"depth":205,"text":351},{"id":376,"depth":193,"text":377,"children":1012},[1013,1014,1015],{"id":383,"depth":205,"text":384},{"id":447,"depth":205,"text":448},{"id":462,"depth":205,"text":463},{"id":473,"depth":193,"text":474,"children":1017},[1018],{"id":477,"depth":205,"text":478},{"id":535,"depth":193,"text":536,"children":1020},[1021,1022,1023],{"id":539,"depth":205,"text":540},{"id":641,"depth":205,"text":642},{"id":656,"depth":205,"text":657},{"id":773,"depth":193,"text":774,"children":1025},[1026,1027],{"id":777,"depth":205,"text":778},{"id":808,"depth":205,"text":809},{"id":880,"depth":193,"text":881,"children":1029},[1030,1031,1033,1034],{"id":884,"depth":205,"text":885},{"id":901,"depth":205,"text":1032},"k_* Custom Params Not Forwarded",{"id":931,"depth":205,"text":932},{"id":946,"depth":205,"text":947},{"id":962,"depth":193,"text":963},"implementation",null,"Learn how to maintain visitor attribution and conversion tracking across multiple domains and subdomains for accurate and consistent funnel data.","md",{},"\u002Fen\u002Fdocs\u002Fcross-domain",{"keywords":1043,"canonical":1041,"title":5,"description":1038},[1044,1045,1046,1047],"cross domain tracking","multi domain attribution","konektor implementation","tracking setup",{"loc":1041,"lastmod":1049},"2026-01-24","en\u002Fdocs\u002Fcross-domain",[1052,1053,1054,1055,1056],"tracking","cross-domain","analytics","attribution","marketing-data",true,[],"uym1BAjXKlivesuHRBjPUx6R2wy0zCljz9GCREzRnjI"]