我是 HTML 和 CSS 的新手,如果之前有人发布过,我很抱歉。
我正在为一个新网站构建标签,以跟踪页面上的部分被查看的次数。
部分的名称包含在 h2.title 的名为“innerHTML”的变量中。我似乎无法将其插入数据层以供跟踪代码管理器在触发器中使用。
我该怎么做?
最佳答案
考虑使用元素可见性触发器类型
https://support.google.com/tagmanager/answer/6106961#element_visibility
如果您想坚持使用 Dom 变量,这里有一些关于它如何工作的解释:
默认情况下,DOM 元素变量返回所选元素的文本内容。在您的情况下,这似乎与 innerHTML 相同。
所以你可以只使用这个变量作为触发器中的条件。
这是一个例子。
我的页面上有一个标签
<h1 id="title">test page 1</h1>
我创建了一个 DOM 元素变量
此变量解析为“测试页 1”
现在我可以将其用作触发器中的条件
关于javascript - 将 innerHTML 值推送到跟踪代码管理器的数据层,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49021452/