首页 > 解决方案 > GTM 将事件参数添加到 dom 就绪触发器

问题描述

我在 gtm 中有一个带有事件参数的标签,它可以是真或假。此标记由特定 URL 上的 domReady(或页面加载)触发器触发。在 DOM 内部,我有一个元素,该元素在 div-Tag 内部具有属性data-ga-confirmation="true"data-ga-confirmation="false".

虽然该变量没有提供给 GTM,但标签的事件参数始终具有默认值。

对于单击触发器,它可以正常工作,但是我可以将data-ga-confirmation="true"属性添加到我实际单击的元素中。

标签: google-analyticsgoogle-tag-manager

解决方案


在 GTM 中创建一个 CJS 变量。像这样:

function(){
  return {{Clicked Element}}.getAttribute("data-ga-confirmation");
}

并在您的标签中使用它。由于您没有提供 HTML,我假设我们正在讨论 clicked 元素上的属性。好吧,如果不是,您始终可以从单击的元素中通过 GTM 解析您的方式。


推荐阅读