【问题标题】:How to Persist Previous Events in Google Tag Manager如何在 Google 跟踪代码管理器中保留以前的事件
【发布时间】:2019-05-23 10:18:14
【问题描述】:

我需要它来构建特定的事件流 - 对于某些指向相应付费墙和成功页面的购买按钮,以便找出哪些按钮/付费墙更有效。

我的网站是一个SPA。我使用历史更改触发器而不是页面视图触发器(旧/新历史状态是浏览网页时发生的变化)。 有一连串的动作:

  1. 从 /page-1 到 /subscription 的付费墙按钮点击;
  2. /订阅上的付费墙视图(历史);
  3. /subscription 的授权(例如,在表单订阅事件中);
  4. 订阅按钮点击/订阅;
  5. /subscription/success 上的订阅成功(我们将其命名为“Subscription Success 1”)。

但是,还有其他方法可以达到 /subscription/success(我们称之为“Subscription Success 2”)。例如,当第 1 步的点击发生在一大堆其他页面(不是 /page-1)上时。

在第 5 步中,我制作了一个跟踪“订阅成功 1”的特殊标签。它基于跟踪成功页面 URL 的 Trigger-group-1 和步骤 1 中的 Paywall 按钮点击。

因此,为了跟踪“订阅成功 2”,我需要在 Trigger-group-1 或负责在步骤 1 上单击 Paywall 按钮的触发器上设置触发器异常。但它不会像这样工作:“订阅成功 2”标签无论如何都会触发。

如何解决? 如何持久化第一步的事件并将其用作例外

【问题讨论】:

    标签: google-tag-manager data-layers


    【解决方案1】:

    您可以创建一个 cookie,为第一个事件保存一个值,然后将该值用作您的代码的触发器/异常。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2013-08-14
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2017-07-04
      • 1970-01-01
      相关资源
      最近更新 更多