Javascript 谷歌分析-多域跟踪
谁能澄清一下GA是如何行动的代码>和Javascript 谷歌分析-多域跟踪,javascript,google-analytics,Javascript,Google Analytics,谁能澄清一下GA是如何行动的和\u gaq.push([''u linkByPost',])工作 我对如何使用它们不感兴趣,正如在文章中介绍的那样。我理解这些情景。我想知道更多关于他们打电话时做什么 编辑: 我怀疑这是怎么回事,但我需要得到比我更久的人的确认。我想知道每一个小步骤中的过程是什么。我知道它会更改发送的数据以覆盖目标站点上的cookie,但我需要确切地知道在推送之后发生的操作(在发送页面上的JavaScript方面) 我还想知道我是否可以使用\u gaq.push([''u link
\u gaq.push([''u linkByPost',])代码>工作
我对如何使用它们不感兴趣,正如在文章中介绍的那样。我理解这些情景。我想知道更多关于他们打电话时做什么
编辑:
我怀疑这是怎么回事,但我需要得到比我更久的人的确认。我想知道每一个小步骤中的过程是什么。我知道它会更改发送的数据以覆盖目标站点上的cookie,但我需要确切地知道在推送之后发生的操作(在发送页面上的JavaScript方面)
我还想知道我是否可以使用\u gaq.push([''u link',])代码>从我代码中的任意位置更改页面
谢谢,,
Alin他们将cookie信息从一个域传递到另一个域;在这个实例中,它通过在下一页追加一个查询字符串来实现这一点;使用_linkByPost,它将cookie信息作为表单操作上的GET参数与POST数据一起发送
如果目标页面上的_setAllowLink设置为true,则发送的cookie信息将覆盖目标页面上的默认Google Analytics cookies,并允许两者之间链接一致的会话信息,因为cookies将确保共享一致的数据
编辑:
不,您不能从页面中的任何位置调用它,除非您将它绑定到您希望调用它的地方 我们将假设\u gaq.push([''u setAllowLinker',true])代码>用于任何需要的页面
什么\u gaq.push([''u link',])代码>是否:
将\uu utm
cookies追加到
。您需要在锚定的onclick
中返回false
,以便原始链接不会继续李>
将浏览器位置更改为新形成的URL
什么\u gaq.push([''u linkByPost',])代码>是否:
更改
的操作
属性,使其包含\uu utm
cookies
目标页面上发生了什么:
目标页面上的GA脚本检查接收到的参数,如果发送了\uu utm
s,它将用这些参数覆盖自己的cookie。这将导致将用户标识为与离开原始页面的用户相同
作为奖励\u gaq.push([''u link',])
可以(几乎)用于任何情况window.open()
可以使用。感谢您的努力,但它没有提供任何新信息。此外,我还尝试了_linkByPost,它将GA参数附加到我的帖子的URL,因此实际上它们都在GET中。我认为你的解释很好。知道它通过POST发送cookie信息实际上是件好事。@mylesmg,我错了。它通过GET参数附加到表单操作的。