【发布时间】:2017-07-04 04:41:49
【问题描述】:
我有一种情况,我必须使用 Google Analytics(分析)linkerParam 手动装饰整个网站上的特定链接。
这是为了将 GA 客户 ID 从我的主站点传递到我的电子商务站点,以维持会话。
这通常会通过自动链接器设置自动发生,但在我的网站和电子商务网站之间有一个服务器端重定向页面。
该重定向页面会传递 GA 客户端 ID,但它从来没有机会,因为它是我域上的页面,而不是外部域。自动链接器在这种情况下不起作用,这就是为什么我需要自己手动完成。
我得到的解决方案基本上是向重定向页面的每个链接添加一个 javascript addEventListener。
该解决方案确实有效。
当人们实际点击特定链接然后才用链接器参数装饰该链接时,使用 addEventListener 会更好吗?
还是在页面初始加载时简单地修改每个链接更好?
谢谢
【问题讨论】:
-
尝试从目标站点上的 ga 对象中获取 UserId。如果两个站点都使用自动链接链接,则应该与源站相同
-
我对目标站点没有太多控制权。这就是为什么我在将人们发送到目标站点之前尝试装饰 URL。
-
对不起。我错过了自动链接对您不起作用的部分,您也找到了解决方案。
标签: javascript google-analytics cross-domain