Google Analytics虚拟页面和事件追踪的区别
来源:互联网 发布:淘宝联盟购买省钱在哪 编辑:程序博客网 时间:2024/05/16 06:10
1、实现原理和方式:
虚拟页面是通过_trackPageview()函数来完成的。而事件追踪则是调用pageTracker._trackEvent()函数。两者都是在函数中设置参数值,当访问者执行事件时,并将预先设定的值发送会google服务器,并最终显示在报告里。
2、函数的变量值:
_trackPageview()的变量值只有一个,只需填写标识不同跟踪事件的变量值就行。例如:_trackPageview(“/virtual/outgoing/twitter.com”)记录点击网站twitter链接事件,参数值的层次划分建议有两级以上,一级目录统一标识虚拟页面,二级目录标识链接地址。
而pageTracker._trackEvent()函数要设置4个变量值,按顺序分别为:事件类别,用户行为,事件标签和事件价值。前三个是必须填写的值,第四个事件价值可以可选的。例如:pageTracker._trackEvent(“music”, ”Play”, ” 日光倾城”)。
关于事件跟踪的行为可分以下三类有,具体可以作为函数参数值的目录划分:
站内行为:下载文档,提交评论等。不会产生页面浏览或不同URL页面的行为。
站外行为:友情链接,广告点击等。统称为出站链接。
其他行为:文档加载,页面停留等。与JS事件有关的组合。
3、报告的显示结果:
两者记录的数据报告都是Google Analytics的“内容”中,具体显示报告效果如下:
报告中的事件价值和平均价值是根据pageTracker._trackEvent()函数内第四个可选值计算得出的。
4、实现效果:
虚拟页面会产生一个副产品——虚拟浏览量,因为这些虚拟页面实际上并不存在,但虚拟页面也会在报告中产生浏览量,影响报告的准确性。所以是为了保持网站流量的真实性,应该有一个不包含虚拟流量的配置文件,来分隔虚拟浏览量。
而事件追踪在报告中比虚拟页面灵活的多。可以分别查看不同类别,不同行为的表现情况。所以在追踪下载行为和其他类似行为的时候建议使用事件追踪。
5、具体操作:
由于GA的统计代码分传统和异步,所以虚拟页面分别有两种添加方式:
- <a href="http://www.zzhblog.com/.../" onClick="javascript:pageTracker._trackPageview('/virtual/twitter.com');">Follow me</a>(虚拟页面传统版)
- <a href="http://www.zzhblog.com/....../" onClick="javascript:gaq.push(['_trackPageview','/virtual/twitter.com']);">Follow me</a>(虚拟页面异步版)
- <a href="http://www.zzhblog.com/ Cookie_Sheet.pdf" onClick="pageTracker._trackEvent('GA_res', 'download', 'Cookie_Sheet');">下载</a>(事件追踪传统版)
- <a href="http://www.zzhblog.com/ Cookie_Sheet.pdf" onClick="javascript:_gaq.push(['_trackEvent', 'GA_res', 'download','Cookie_Sheet']);">下载</a>(事件追踪异步版)
以上就是总结的,如果大家还有新的发现,可以指出、分享一下。
- Google Analytics虚拟页面和事件追踪的区别
- Google Analytics in IOS(二)——实现页面统计和事件追踪
- Google Analytics功能篇—事件追踪
- Google Analytics追踪记录
- 关于Google analytics中organic和referral的区别
- Google Analytics追踪不同渠道的广告流量
- Google Analytics追踪不同渠道的广告流量
- 度身订制自己的google analytics 广告效果追踪代码-兼容其他追踪工具
- 利用Google Analytics追踪关键词排名
- Google Analytics跳转页面跳转量的检测
- analytics -- Google 的使用。
- Google Analytics的使用
- Google Analytics 的使用
- Google Analytics中analytics.js的使用
- Google Analytics中analytics.js的使用
- Google Analytics in IOS(三)—— 电子商务追踪
- Google Analytics和其他工具间的数据差异
- 使用Google Analytics跟踪下载等事件
- 野指针追踪
- android的短信发送全过程源代码分析
- 《Windows游戏编程大师技巧》(第二版)第2章
- Perl 中的 use base 的用法
- windows 上memcached初步使用-java版
- Google Analytics虚拟页面和事件追踪的区别
- 2011-07-07 java读取ini配置文件
- Generic Makefile for C/C++ Program 通用Makefile
- 2011-07-06 defult 关键字 泛型 函数指针 及部分抄录
- 火狐中上传图片和IE上传图片类型的区别 写法
- javascript cookies 存、取、删除实例
- Chain of Reqonsibility
- Android OpenGL教程-第一课
- C++基础之字符数组和字符串