2

这是我的问题:我们的客户有 2 个网站,A 和 B。他们有 1 个谷歌分析帐户和 2 个属性:

  • 帐户:客户名
  • 特性 :
    • ID 为 UA-XXXXXX-1 的 SITEA
    • 带有 ID UA-XXXXXX-2 的站点

此外,我们还有 1 个具有 1 个属性的分析帐户:

  • 帐户:OURNAME
  • 财产 :
    • ID 为 UA-111111-1 的站点客户

我们希望将客户的谷歌分析标签与我们的标签(OURNAME)一起放在每个网站上,这样每个网站都会有两个代码。

在支持站点上进行一些搜索后,我发现:“在单个网页上安装多个 Google Analytics 跟踪代码实例不是受支持的实现

但是,在再次搜索并尝试之后(是的,我知道这很糟糕......),我发现它可以使用如下代码:

    <script type="text/javascript">
    var _gaq = _gaq || [];
    _gaq.push(
    ['_setAccount', ACCOUNT_#1_ID],
    ['_setAllowLinker', true],
    ['_setAllowHash', false],
    ['_trackPageview'],
    ['b._setAccount', ' ACCOUNT_#2_ID '],
    ['b._setAllowLinker', true],
    ['b._setAllowHash', false],
    ['b._trackPageview']

(第一个标签没有,第二个标签是 b 等等......)。因此,我对这些标签几乎没有疑问,因为跟踪似乎是正确的:

  • 我们可以跳过跟踪中的一个字母吗?例如,我们有 3 个帐户,我们想要 3 个代码,a、b 和 d(但不是 c)
  • 我们可以使用 Google 跟踪代码管理器为一个页面添加 2 个或多个跟踪吗?(例如 2 GA 的类型标签,规则为“适用于所有页面”)
  • 我可以在同一页面上同时拥有 1 个谷歌分析标签和 1 个 GTM 标签吗?(不是很有用,但有可能吗?)
4

2 回答 2

1

是的,域页面上可能有多个 GA 跟踪代码。同一页面上的 2 个 GA 代码示例:

 <scirpt>  (function(i,s,o,g,r,a,m)......)


    ga('create', 'UA-XXXXX-Y', 'auto');
    ga('create', 'UA-XXXXX-Z', 'auto', 'clientTracker');

    ga('send', 'pageview');
    ga('clientTracker.send', 'pageview');

    </script>

更多:https ://developers.google.com/analytics/devguides/collection/analyticsjs/creating-trackers#working_with_multiple_trackers

于 2017-11-22T15:01:08.967 回答
0
  1. 是的,字母/名称由您决定……您可以为帐户添加任何您想要的前缀。它们只是用于个人寻址。
  2. 是的,但请记住不能保证它们加载的顺序。您不需要为每个实例重新加载实际的 ga.js,单个实例就可以了。
  3. 是的,这不是问题。

附带说明一下,如果您要从多个主机名中收集更多数据到单个网络资产中,则需要在 GA 对象中设置域名。

于 2013-04-21T08:42:28.820 回答