You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

跨子域名UTM追踪失效解决方案咨询(Wix主站+AWS子域名应用)

跨子域名UTM参数追踪失效的解决方案

方案1:配置跨子域名Cookie共享

  • 针对Google Analytics(含GA4):修改跟踪代码,将cookieDomain设为'.mybrand.com'(注意开头的点),让主域名和子域名共享UTM相关Cookie:
    • GA4代码示例:在gtag('config', 'GA_MEASUREMENT_ID', {...})里加'cookie_domain': '.mybrand.com'
    • 旧版UA代码示例:在ga('create', 'UA-XXXXXXXXX-X', {'cookieDomain': '.mybrand.com'})中配置该参数
  • 其他分析工具同理,找到跨域Cookie共享的配置项,统一把根域名设为Cookie作用域。

方案2:手动给跳转链接附加UTM参数

  • 在Wix网站里,给指向app.mybrand.com的跳转链接手动拼接当前页面的UTM参数,用自定义代码就能实现:
    • 前端JS示例代码:
      // 提取当前页面的UTM参数
      const urlParams = new URLSearchParams(window.location.search);
      const utmParams = {};
      ['utm_source', 'utm_medium', 'utm_campaign', 'utm_term', 'utm_content'].forEach(param => {
        if (urlParams.has(param)) {
          utmParams[param] = urlParams.get(param);
        }
      });
      // 给所有子域名跳转链接附加参数
      document.querySelectorAll('a[href^="https://app.mybrand.com"]').forEach(link => {
        const targetUrl = new URL(link.href);
        Object.entries(utmParams).forEach(([key, value]) => {
          targetUrl.searchParams.set(key, value);
        });
        link.href = targetUrl.toString();
      });
      
    • 把这段代码加到Wix页面的自定义代码里(页面设置→自定义代码→页眉/页脚区域添加),确保页面加载时自动执行。

方案3:服务器端重定向中转传参(有中间层可用)

  • 如果主站到子站的跳转能通过CDN或服务器中转(比如Cloudflare),可以在重定向环节自动抓取并传递UTM参数。比如用Cloudflare Workers写脚本,当收到主站跳转请求时,提取UTM参数再重定向到子域名并带上这些参数。

方案4:利用Wix内置的跨域追踪配置

  • 检查Wix的第三方分析工具集成设置,部分工具在Wix里支持开启跨子域名追踪功能,直接开启对应配置即可实现参数共享。

内容的提问来源于stack exchange,提问作者rad

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.18 14:45:33