带条件的 GTM 清理标签

GTM Cleanup tag with conditions

是否可以通过这种方式在 Google 标签管理器中对标签进行排序?

标签 A : 此标签在需要时使用特定触发器触发。很酷。

标签 B : 它被设置为在标签 A 之后触发的清理标签,但我想向其添加一些条件,就好像它是触发器一样。字面意思是 "fire TAg B after Tag A WHEN some coditions are true"。使其成为条件操作的清理标签。

GTM 是否支持类似的东西?如果不是通过将其设置为清理标记,是否有任何解决方法来实现类似的行为?

编辑 1 更多详细信息:
这种情况更具体的是,我不能只是将某些东西推入 DL 并为该变量设置条件标签 B,因为:

  1. 我感兴趣的事件(对于标签 B)首先在页面上自然触发
  2. 然后响应事件(对于标签 A)几乎紧随其后。
  3. 我想根据事件类型和第一个事件的其他数据触发标签,并从第二个事件收集一些其他数据

最后的效果是这样的:

  1. 创建触发器 1 触发 事件 1,基本上每次(在特定 URL 及其变体时)
  2. 事件 1 将数据推送到 DataLayer。 事件 1 时 DL 中的实际数据转到我自定义的 eventTypePrevious 部分 DL 和 "previous data" 更深入到eventTypePreviousTwoEventsAgo。通过这种方式,我可以了解 2 个最近发生的事件的重要数据。

举个例子:

{{DL core eventType}} is DataLayer variable eventType

window.dataLayer.push({
          eventTypePreviousTwoEventsAgo: {{DL eventTypePrevious}}
          eventTypePrevious : {{DL core eventType}},
      });
}
  1. 我创建了另一个触发器 Delayed Trigger,它仅在满足条件时触发。意思是我检查来自 eventTypePreviousTwoEventsAgoeventTypePrevious 的数据,如果它是所需的序列,我会触发我想要的 Event 2 可以访问在 DL 中精心准备的一切。

此解决方案不需要标签排序,这在我的情况下可能行不通,没有 HTML 片段破解,对我来说似乎还不错。

我仍然很想知道是否有人遇到过类似的问题,他们是如何解决的。我暂时将此标记为答案并将其发布在此处以提供潜在帮助。