gpt4 book ai didi

google-analytics - 在标签管理器事件中设置自定义标签

转载 作者:行者123 更新时间:2023-12-03 17:16:19 24 4
gpt4 key购买 nike

我们页面上有两个链接,并希望使用gtm记录对它们的点击。

<a href="..." data-gtm-event="register">Register now</a>
<a href="..." data-gtm-event="logon">Log on</a>


我们为与 [data-gtm-event]的css选择器匹配的元素的点击触发。

最后,我们设置了一个标签,使用触发器来记录 Link event。触发器正在触发并且标签正在工作。

但是我想有一种方法可以将记录的事件上的标签更改为 RegisterLog on,具体取决于他们单击的链接。过去,我们为每个触发器创建一个触发器,为每个触发器创建一个标签,但这是不可持续的。

我知道我可以创建这样的自定义javascript变量:

function(){
return "My label";
}


然后使用该自定义变量分配事件标签。而且我确实看到了这一工作。

有没有办法使之动态?

我已经在网上找到 using the dataLayer的示例,但是我不想在我的html元素中添加onclick属性。

javascript变量中是否可以访问clicked元素并从其data-attribute获取值?

我找到了有关使用宏的页面,但这是旧版本,对吗?

最佳答案

当然。如果启用内置的“ Click”变量,则其中之一就是“ Click Element”,它实际上返回具有所有属性的DOM元素。

因此,在您的自定义javascript变量中,您可以引用此代码并执行

function() {
return {{Click Element}}.getAttribute('data-gtm-event');
}


(也许您想检查属性是否首先存在)。

关于google-analytics - 在标签管理器事件中设置自定义标签,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41352240/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com