Google跟踪代码管理器中的简单DOM属性匹配

时间:2016-02-21 19:00:39

标签: javascript google-analytics google-tag-manager

使用Google跟踪代码管理器,我可以使用Click ClassesClick ID等预定义变量来匹配DOM元素的classid属性但是关于下面这样的事情,

<div data-user_tag="interested-in-service"></div>

我应该使用哪种GTM功能来匹配上面的data-user_tag等自定义属性?

我尝试过使用自定义Javascript,但我无法获得正确的参数来访问这些属性。

在GTM文档中找不到帮助我的特定示例

任何想法?

1 个答案:

答案 0 :(得分:2)

转到变量,单击“新建”,选择“DOM选择器元素。设置为方法”CSS选择器“,输入选择器(棘手部分,见下文)并将属性名称设置为”data-user_tag“:

Screenshot of Variable Configuration

问题当然是这种情况下的选择器不一定(必然)寻址一个唯一的元素。如果你有多个div,这个变量将只返回带有data-user_tag的第一个div(实际上,因为设置了属性名称,它将返回data-user_tag的值,而不是元素本身的值)。