Javascript 谷歌分析-多域跟踪

Javascript 谷歌分析-多域跟踪,javascript,google-analytics,Javascript,Google Analytics,谁能澄清一下GA是如何行动的和\u gaq.push([''u linkByPost',])工作 我对如何使用它们不感兴趣,正如在文章中介绍的那样。我理解这些情景。我想知道更多关于他们打电话时做什么 编辑: 我怀疑这是怎么回事,但我需要得到比我更久的人的确认。我想知道每一个小步骤中的过程是什么。我知道它会更改发送的数据以覆盖目标站点上的cookie,但我需要确切地知道在推送之后发生的操作(在发送页面上的JavaScript方面) 我还想知道我是否可以使用\u gaq.push([''u link

谁能澄清一下GA是如何行动的
\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参数附加到表单操作的。