javascript - 将 innerHTML 值推送到跟踪代码管理器的数据层

标签 javascript google-tag-manager innerhtml

我是 HTML 和 CSS 的新手,如果之前有人发布过,我很抱歉。

我正在为一个新网站构建标签,以跟踪页面上的部分被查看的次数。

部分的名称包含在 h2.title 的名为“innerHTML”的变量中。我似乎无法将其插入数据层以供跟踪代码管理器在触发器中使用。

我该怎么做?

here is an image of the HTML code

and the variable in GTM

最佳答案

考虑使用元素可见性触发器类型 https://support.google.com/tagmanager/answer/6106961#element_visibility 如果您想坚持使用 Dom 变量,这里有一些关于它如何工作的解释: 默认情况下,DOM 元素变量返回所选元素的文本内容。在您的情况下,这似乎与 innerHTML 相同。 所以你可以只使用这个变量作为触发器中的条件。 这是一个例子。 我的页面上有一个标签 <h1 id="title">test page 1</h1> 我创建了一个 DOM 元素变量
enter image description here 此变量解析为“测试页 1” enter image description here 现在我可以将其用作触发器中的条件 enter image description here

关于javascript - 将 innerHTML 值推送到跟踪代码管理器的数据层,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49021452/

相关文章:

javascript - 如何解决 Webview 浏览器 Android 应用程序中的错误?

javascript - 我还能使用 OrbitControls 吗?

javascript - 尝试在数组中查找序列长度的问题

google-tag-manager - Google 跟踪代码管理器网络或应用程序 - 有条件地使用 Google Analytics 设置变量

python - 在 Python Selenium 中查找 innerHTML 文本的 div id

javascript - 在 Google 脚本中调用事件的正确方法是什么?

google-tag-manager - 如何将动态值传递给 <amp-analytics> var

google-analytics - Google Tag Manager + Google Analytics v 仅使用 GA : any reason to use just GA?

javascript - 为什么更改我的框的innerHTML 会使我的按钮在Greasemonkey 中停止工作?

javascript - 在javascript中设置li标签下div标签的innerHTML