我可以使用相同的 GTM 标签来触发多个 GA 帐户吗?
Can I use same GTM tag to fire for multiple GA accounts?
我正在开展一个项目,该项目需要为两个不同的 GA 帐户触发相同的 GTM 标签,这可能吗?还是我应该为两个 GA 帐户复制所有相同的标签?
是的,可以在单个 GTM 中触发多个 GA 属性。
也许本教程可以帮助您:
http://www.kristaseiden.com/step-by-step-adding-a-second-ga-property-via-google-tag-manager/
希望对您有所帮助。
没有在一个代码中触发多个属性的标准方法。但是我可以想到两种可能的解决方法。
(已更新:出现了同样的问题on the GTM forum,Simo Ahaha 自然有了解决方案。
一种方法是创建跟踪器对象 manually in a custom html tag (the actual pageviews happen still via Ga tag templates). This would allow you to use Google Analytics plugins and there are plugins (e.g. here or here),将点击发送到多个属性。
另一种解决方法是使用称为标签排序的功能。这样做的好处是您可以使用 "pure" GTM 而不是 GA 插件。我会先展示步骤,然后再解释会发生什么。
设置
首先您需要将您的跟踪 ID 设置为数据层类型的变量。作为默认值,您设置第一个跟踪 ID:
接下来您创建一个自定义 html 标签,稍后将设置第二个跟踪器 ID。这也设置了触发第二个跟踪器所需的自定义事件。请注意,此标签没有附加任何触发器,并且它设置为 "fire only once per page"(最后一件事非常重要!您可以在高级设置 -> 标签触发选项中进行设置)。
然后创建一个触发器,使用上一步中的自定义事件:
现在 GA 标签的魔力来了。您将变量用于您之前创建的跟踪 ID。然后你去 "Advanced Settings",展开 "Tag Sequencing" 选项并检查 "fire a tag after fires" 之前的标记。您 select 上面的自定义 html 标签(在我的示例中名为 set2ndId)。然后附加一个网页浏览触发器和自定义事件触发器(在我的示例中称为 2ndTracker)。
顺序
- 加载 GTM 并根据数据层变量的默认值评估跟踪器 ID
- 网页浏览触发器触发 GA 代码
- 标签排序设置触发自定义 html 标签,该标签为事件和跟踪 ind
设置数据层变量
- 因为我们有一个事件,数据层被重新评估,并且设置了来自自定义 html 标签的第二个跟踪器 ID 的新值
- 自定义事件触发器触发具有第二个跟踪器 ID 的 GA 代码
- 由于自定义 html 标签被设置为 "fire once per page" 它不会再次触发(否则你会陷入循环)
提醒一句:这有点聪明,即使我自己这么说,但现在有点"proof of concept"。我使用它进行网页浏览跟踪没有问题,但我仍在努力解决事件跟踪等问题,因此您必须自己决定这是否对您有用。
但至少它回答了你的问题:是的,可以在不复制 GA 标签的情况下发送到多个媒体资源,但它需要一些额外的设置,所以你必须决定这是否真的可以节省你的工作。
我正在开展一个项目,该项目需要为两个不同的 GA 帐户触发相同的 GTM 标签,这可能吗?还是我应该为两个 GA 帐户复制所有相同的标签?
是的,可以在单个 GTM 中触发多个 GA 属性。
也许本教程可以帮助您: http://www.kristaseiden.com/step-by-step-adding-a-second-ga-property-via-google-tag-manager/
希望对您有所帮助。
没有在一个代码中触发多个属性的标准方法。但是我可以想到两种可能的解决方法。
(已更新:出现了同样的问题on the GTM forum,Simo Ahaha 自然有了解决方案。
一种方法是创建跟踪器对象 manually in a custom html tag (the actual pageviews happen still via Ga tag templates). This would allow you to use Google Analytics plugins and there are plugins (e.g. here or here),将点击发送到多个属性。
另一种解决方法是使用称为标签排序的功能。这样做的好处是您可以使用 "pure" GTM 而不是 GA 插件。我会先展示步骤,然后再解释会发生什么。
设置
首先您需要将您的跟踪 ID 设置为数据层类型的变量。作为默认值,您设置第一个跟踪 ID:
接下来您创建一个自定义 html 标签,稍后将设置第二个跟踪器 ID。这也设置了触发第二个跟踪器所需的自定义事件。请注意,此标签没有附加任何触发器,并且它设置为 "fire only once per page"(最后一件事非常重要!您可以在高级设置 -> 标签触发选项中进行设置)。
然后创建一个触发器,使用上一步中的自定义事件:
现在 GA 标签的魔力来了。您将变量用于您之前创建的跟踪 ID。然后你去 "Advanced Settings",展开 "Tag Sequencing" 选项并检查 "fire a tag after fires" 之前的标记。您 select 上面的自定义 html 标签(在我的示例中名为 set2ndId)。然后附加一个网页浏览触发器和自定义事件触发器(在我的示例中称为 2ndTracker)。
顺序
- 加载 GTM 并根据数据层变量的默认值评估跟踪器 ID
- 网页浏览触发器触发 GA 代码
- 标签排序设置触发自定义 html 标签,该标签为事件和跟踪 ind 设置数据层变量
- 因为我们有一个事件,数据层被重新评估,并且设置了来自自定义 html 标签的第二个跟踪器 ID 的新值
- 自定义事件触发器触发具有第二个跟踪器 ID 的 GA 代码
- 由于自定义 html 标签被设置为 "fire once per page" 它不会再次触发(否则你会陷入循环)
提醒一句:这有点聪明,即使我自己这么说,但现在有点"proof of concept"。我使用它进行网页浏览跟踪没有问题,但我仍在努力解决事件跟踪等问题,因此您必须自己决定这是否对您有用。
但至少它回答了你的问题:是的,可以在不复制 GA 标签的情况下发送到多个媒体资源,但它需要一些额外的设置,所以你必须决定这是否真的可以节省你的工作。