跨域重定向跟踪流量来源

Posted

技术标签:

【中文标题】跨域重定向跟踪流量来源【英文标题】:Tracking traffic sources across domain redirect 【发布时间】:2012-10-16 03:46:18 【问题描述】:

我有一个域 AAAA.com,用于营销应用程序。它重定向到另一个域上的页面:BBBB.com/buy-app.php,其中设置了 Google Analytics。

我如何在 BBBB.com/buy-app.php 上跟踪流量的来源?


例如:

用户点击 Facebook 上的 AAAA.com 链接,该链接重定向到 BBBB.com/buy-app.php – 我怎么知道用户来自哪里?


【问题讨论】:

【参考方案1】:

您说的是“跟踪多个域”:Google Analytics for Developers: Tracking Multiple Domains

对于同样的用例,我更喜欢在 Steroids 上使用 Google Analytics:Google Analytics on Steroids: Cross Domain Tracking

_gas.push(['_setAccount', 'UA-XXXXX-1']);
_gas.push(['_setAllowLinker', true]);
_gas.push(['_setDomainName', 'AAAA.com']);
_gas.push(['_setDomainName', 'BBBB.com']);
_gas.push(['_gasMultiDomain', 'mousedown']);

* 注意:多次调用_setDomainName仅在_gas支持,默认_gaq不支持。

【讨论】:

谢谢伙计,我会看看它 - 并希望在我开始工作时将其标记为答案。所以.. 我将简单地用 _gas 替换我的 _gaq 代码?并按照您上面的建议进行操作? 是的,GAS's README上的转换文档非常好 我已经在 BBB.com 域上安装了 GAS。但问题是用户将单击指向 AAA.com 的链接,该链接应立即(301 ??)重定向到我们的主 BBB.com 域。如何在 AAA.com 域上进行跟踪,然后立即重定向? AAA.com 域的唯一目的是重定向 - 它没有内容。我想以某种方式使用 .htaccess 或 php 重定向。 如果是301,一般会传递推荐信息。在您的情况下,例如在上方,您将看到 Facebook 在 BBBB.com 的 GA 帐户上发送流量 我通过 .htaccess 使用 302 重定向让它工作了 - 谢谢!

以上是关于跨域重定向跟踪流量来源的主要内容,如果未能解决你的问题,请参考以下文章

Google OAuth2:重定向已被 CORS 政策阻止:请求需要预检,不允许遵循跨域重定向

获取 API、自定义请求标头、CORS 和跨域重定向

带有跨域重定向的 Safari xhr (AJAX) 请求失败

SSO单点登录跨域重定向跨域设置Cookie京东单点登录实例分析

后端重定向vue页面发生跨域并且页面没跳转

域重定向到www时如何将www子域重定向到非www