【问题标题】:How to track carousel banner impressions via GTM for UA?如何通过 GTM for UA 跟踪轮播横幅展示次数?
【发布时间】:2014-10-14 02:38:04
【问题描述】:

我正在尝试通过 GTM for Universal Analytics 跟踪带有事件的轮播横幅展示次数。我见过很多解决方案涵盖_gaq.push,但确实需要dataLayer.push 解决方案,因为我们正在将所有硬编码标签迁移到 GTM..

单个横幅有效,因为我使用gtm.load 规则来选择dataLayer.push,但是当有多个横幅时,此解决方案不起作用。

任何想法/链接可以提供帮助?

【问题讨论】:

  • 什么具体不起作用?

标签: events google-tag-manager universal-analytics data-layers google-datalayer


【解决方案1】:

_gaq.push 方法直接从轮播中触发 GA 事件。当您转换为 GTM 时,您会使用 GTM 间接触发这些事件。

第一步是使用 dataLayer.push() 将 _gaq.push 调用转换为触发自定义 GTM 事件。除了触发 GTM 事件之外,您还必须将某种轮播项目标识符推送到 dataLayer 中。通常这是图像或标题的 URL。 _gaq.push 调用很可能也在发送此标识符。

完成此操作后,创建一个查找该 GTM 事件的规则,然后创建一个在该规则为真时触发的 GA 事件代码。您还需要创建一个从 dataLayer 中提取标识符的 GTM 宏。使用 GA 事件代码中的宏将标识符传递给 GA。

有关触发自定义 GTM 事件的信息,请参阅本页 https://developers.google.com/tag-manager/devguide 的将数据层与 HTML 事件处理程序一起使用部分。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2023-01-27
    • 1970-01-01
    • 1970-01-01
    • 2015-11-13
    • 2010-10-24
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多