javascript - 根据 url 添加多个值到数据层变量

标签 javascript

我尝试在 Google 标签管理中使用自定义变量来计算有多少用户看到了某个 Material 。

我有四种不同的 Material ,其中用户来自不同的网站路径。我必须将它们分开的唯一选择是使用那里的 url,因为对于 url 中的每种 Material ,我都具有以下格式:

example.com/material1 
example.com/material2
example.com/material3
example.com/material4

我应该使用什么数据层才能有一个名为 Material 的变量,但根据前面的链接有四个不同的值?

最佳答案

如果信息已经在 url 中,则根本不需要 dataLayer 变量。转到菜单中的“变量”,然后在“页面”部分中勾选“页面路径”前面的框。现在您有了可用的 {{Page Path}} 变量,在您的示例中,该变量将包含/material1、/material2 等。

如果您想要 Google Analytics(分析)中的 Material View 总数,您可以按“路径包含 Material ”过滤所有页面报告并查找总数,也可以创建一个自定义指标,每次页面出现时该指标都会递增路径包含/material。

关于javascript - 根据 url 添加多个值到数据层变量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31525718/

相关文章:

javascript - 一个页面上可以有多个 SVG 吗? (使用 svg-react-loader)

php - 谷歌地图 API

javascript - 失去焦点时隐藏元素

javascript - 如何正确地将 State 传递给 React 中的不同函数?

javascript - 如何根据vuex中的状态切换 View ?

javascript - 如何将 Python 脚本整合到我的网站中?我需要一个框架吗?

javascript - 如何使用 jquery 或 vanilla js 查找 li 中元素的位置

javascript - 使用 Javascript 通过 if 语句更改样式表?

javascript - jQuery 对象从 html 表转换为 Chartist 图表的两个一维数组

javascript - 如何以与第一个 div jquery UI 拖动相同的速度移动第二个 div?