谷歌分析:跨域跟踪 + 301 重定向



我现在正在同一家公司的多个网站上工作,每个网站都与其他网站相连,顶部标题上有一个链接列表。

访问跟踪是通过谷歌分析完成的,一切似乎都很好。太糟糕了,他们现在似乎对附加在 url 底部以获得跨域跟踪的所有 utm* 参数不满意。

对我来说,最好的解决方案似乎是这样的:链接到另一个站点的每个URL都类似于"www.somename.com/en",其中"en"是所需的语言。单击后,新页面将打开一个网址,例如"www.somename.com/en?_utma=xxxx&_utmb=..."

如果我从链接中删除语言,在页面加载时将 href 更改为"www.somename.com",该网站从"www.somename.com/?_utma=xxxx&_utmb=..."进行 301 重定向到"www.somename.com/en",其中"en"是标准语言,以这种方式获得网站所有者想要的确切内容。

由于我无法访问G anlaytics帐户,我想问一下这是否是正确的解决方案,或者我们是否可能丢失跨域跟踪。

cookie __utmz似乎包含正确的引用者,但我不确定这是否可以被认为足以检查它是否正常工作。

但是后来我 http://helpful.knobs-dials.com/index.php/Utma,_utmb,_utmz_cookies 检查了这里的其他参数,在我看来,我们在进入新域后获得的 cookie 上的所有其他值不必与上一页(带有链接的网站)上的值有任何关系。

我还应该检查什么以确保一切仍然正常工作?

谢谢

您将

失去跨域跟踪(也就是说,即使您可能挽救流量来源,更改域时访问者会话也会中断)。链接器函数添加的参数之一是从各种 utm 计算的哈希值 (utmk)。参数。如果哈希缺失或不匹配,则跨域跟踪的参数将被破坏。您需要将参数传输到另一个域上启用 javascript 的页面,以便可以更新 ga cookie - 之后您可以随意执行 301 重定向。

如果你想避免utm参数,你可以

  • 切换到通用分析 - 需要发送单个参数;但是,您无法将 GA 计数切换到通用分析,您必须从头开始(更新:这不再是真的,您可以并且确实应该更新现有属性)
  • 尝试进入通用测量协议的测试版(它甚至允许无JavaScript跟踪 - 但是您仍然需要从一个域发送到另一个域)

所以没有真正好的解决方案适合你。IMO 在 url 中包含一些奇怪的参数比仅仅为了摆脱它们而重新加载/重定向要好得多。

相关内容

  • 没有找到相关文章

最新更新