利用Google Tag Manager 结合GA 追踪网站下载文件
Google Tag Manager是个好东西,以下是本人使用了1年的总结
先介绍下他的FAQ
Google Tag manager(TGM)是什么
他是一个网页代码管理平台,你只需要嵌入一段代码到网站的页面
就可以通过网页代码管理平台管理网站上所有跟踪代码 实现一站式管理多个公司的广告分析代码
TGM的使用对象
各大网站维护公司及数据分析公司及IT技术人员
偏代码执行
TGM有什么好处
一个帐号,就可以管理实时的管理网站上所有的跟踪代码 特别对于大型的网站上需要频繁部署不同广告检测代码的需求 的部署非常快捷
同时不需要IT介入就可以通过点几下鼠标就可以使用GA的事件追踪(站外链接监控,文件下载监控,表单填写监控)及电子商务功能(需要IT)
案例,
以下就用实际案例介绍下GA结合TGM的事件追踪pdf文件下载 其他类型文件下载依照这个例子
1,注册TGM账户 生成网站账户,
2创建容器
3在容器内创建GA的代码 tag类型是pageview 选择触发条件是每页
4,增加ga代码 选择tag类型是event tracking 配置参数
- tracking id是ga的一样
- 跟踪类型 不再是pageview 而是event
- catagory 写click-download-pdf(在GA里面发回一个event数据最少要输入catagory和action的值)
- action这里 我写的是一{{click text}} 这里其实是一个变量,你可以下拉框里选取,如果没这个选项在变量里面选择click常用变量 这里的值会用点击的对象的url 比如你在网站上点了一个 文字栏 手册下载 对于的url是 www.abc.com/edf.pdf 这里的click text就是 手册下载 click url就是www.abc.com/edf.pdf
- laber写的是from-{{page url}}这里也是一个变量 写的其实是当前你访问的页面的url 这样我就知道下载的文件都是从那个页面下载的
- fire on选项我要创建一个triger 就是触发这个的行为 我选择的是click 然后en enable when我选择的是page url .*其实就是所有页面这里只所有需要加一个触发条件是因为现在代码的执行,如果每个页面都要判断一次 其实是浪费资源,一般可以限制在特定下载页面再监控这个点击的动作 因为我的目的是监控pdf下载 只有一个页面有 为了监控一个页面的行为 我对所有页面都进行判断其实是很低效率的
- click url 上面已经解释 这里以pdf结尾 如果要监控用户点击图片 可以以jpg结尾
- 最后要preview下
以下是代码设置方法 用来选择跟踪工具的类型及追踪数据的类型 这里是文件下载的代码
以下是触发器设置方法 用来控制代码在那个页面执行以及什么情况下执行
案例2 跟踪出站连接
以下是代码设置方法 用来选择跟踪工具的类型及追踪数据的类型 这里是出站连接的代码
1选择代码类型 还是event tracking 后前面写法一样
2 catagory里面写好是outbound link
以下是触发器设置方法 用来控制点击的连接不是包含当前域名的