我可以使用相同的GTM标记来触发多个GA帐户吗?

时间:2016-10-28 05:49:31

标签: google-analytics google-tag-manager

我正在开发一个项目,需要为两个不同的GA帐户启动相同的GTM标记,这可能吗?或者我应该为两个GA帐户复制所有相同的标签吗?

2 个答案:

答案 0 :(得分:2)

没有标准方法可以在一个标记中触发多个属性。但是,我可以想到两种可能的解决方法。

已更新:同样的问题出现on the GTM forum,当然Simo Ahava有解决方案。)

一种方法是创建跟踪器对象manually in a custom html tag(实际的网页浏览仍然通过Ga标签模板发生)。这样您就可以使用Google Analytics plugins并且有一些插件(例如herehere)可以将匹配发送到多个属性。

另一种解决方法是使用名为标记排序的功能。这样做的好处是你可以使用" pure" GTM而不是GA插件。我将首先展示这些步骤并解释稍后会发生什么。

设置

首先,您需要将跟踪ID设置为数据层类型的变量。作为默认值,您可以设置第一个跟踪ID:

enter image description here

接下来,您将创建一个自定义html标记,稍后将设置第二个跟踪器ID。这还设置了触发第二个跟踪器所需的自定义事件。请注意,此标记没有附加触发器,并且它被设置为"每页只触发一次" (最后一件事非常重要!您可以在高级设置 - >标记触发选项中设置此项。)

enter image description here

然后创建一个使用上一步中自定义事件的触发器:

enter image description here

现在,GA标签带来了神奇之处。您可以将该变量用于先前创建的跟踪ID。然后转到"高级设置",展开"标签排序"选项并检查标记之前"在火灾后触发标记"。您从上面选择自定义html标记(在我的示例中名为set2ndId)。然后附加一个pageview触发器和自定义事件触发器(在我的示例中称为2ndTracker)。

enter image description here

序列

  1. 加载GTM并根据数据层变量的默认值
  2. 评估跟踪器ID
  3. 网页浏览触发器会触发GA标记
  4. 标记排序设置会触发自定义html标记,该标记为事件和跟踪ind设置数据层变量
  5. 由于我们有一个事件,因此重新评估了数据层,并设置了来自自定义html标记的第二个跟踪器ID的新值
  6. 自定义事件触发器使用第二个跟踪器ID
  7. 触发GA标记
  8. 由于自定义html标记设置为"每页触发一次"它不会被再次触发(否则你会以循环结束)
  9. 谨慎提醒:即使我自己这么说,这也有点聪明,但此刻它有点"概念证明"。我使用它没有问题进行网页浏览跟踪,但我仍然在处理事件跟踪等问题,所以你必须自己决定这对你有用。

    但至少它回答了你的问题:是的,可以发送到多个属性而不复制GA标签,但需要一些额外的设置,所以你必须确定这是否真的可以节省你的工作。

答案 1 :(得分:1)

是的,可以在单个GTM中激发多个GA属性。

也许本教程可以帮助您: http://www.kristaseiden.com/step-by-step-adding-a-second-ga-property-via-google-tag-manager/

我希望这会有所帮助。