在新版本的Google跟踪代码管理器中,“宏”已重命名为“变量”,因此我将引用它们。
我实现了一个标签,用于跟踪在我的网站上下载PDF的时间。我通过创建一个自定义变量来完成此操作按照步骤创建跟踪PDF下载所需的变量。
1)创建一个名为'element'的新变量,使这个变量成为'auto-event'变量。从变量类型下拉菜单中选择'元素'。点击'保存变量'
2)创建一个名为'点击链接文件名'的新变量。将此变量设为自定义Javascript变量。将以下代码插入配置变量字段。
function() {
var filepath = {{element}}.pathname.split("/");
var filename = filepath.pop();
return filename.indexOf(".")>-1?filename:'n/a';
}
,点击 '保存变量'
3)创建触发器 - 将触发器命名为 “PDF下载”
- 事件:点击
- 配置:只需链接
- 使能当:[网页网址] [与正则表达式匹配]。*
- FireOn:[点击网址路径] [符合RegEx]。(PDF)$
4)创建标签
- 产品:谷歌Analytics(分析)
- 标签类型:通用Analytics
- 配置标签:
- 跟踪ID:“你跟踪Code Here“
- 音轨类型:”Event“
- 类别: “点击”
- 行动: “下载”
- 标签: “{{点击链接文件名}” 在
- 火了: “PDF下载”
这是什么一套指令将为你做的是设置变量能够记录你的PDF文件的名称以及跟踪它作为一个事件的能力。我们在步骤3中设置的触发器告诉GTM在每个页面上激活标签(。*),并在用户点击以字符串“.pdf”结尾的链接时触发标签。我们设置的标签告诉GTM通过上面列出的类别,操作和标签向GA帐户发送活动。该事件的标签将包含下载的PDF文件的名称。
如果你想比这更多的定制,让我知道,我会为你提供一个解决方案来跟踪之类的东西 - 哪些页面的PDF从
欢迎下载到堆栈:你能告诉我们你有什么尝试到目前为止? – DaImTo
我已经创建了一个触发条件的事件标签,该条件在包含PDF的页面上触发,并为PDF单击文本。我也做了标签作为维度,我可以获取PDF名称 – owais
我已经创建了一个事件标签,触发条件是在具有PDF的页面上触发并单击PDF文本。我也制作了标签来充当维度,因为我可以获取PDF名称。问题是,我无法为相同的写入自定义指标。其实我从来没有使用GTMV2创建自定义指标,所以我不知道如何使用它。请帮助假设为GTMV2的重要人物 – owais