Google Analytics虚拟页面和事件追踪的区别
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>(事件追踪异步版)
以上就是总结的,如果大家还有新的发现,可以指出、分享一下。
版权声明:本文为博主原创文章,未经博主允许不得转载。
转载于:https://www.cnblogs.com/shaozhuqing/archive/2011/07/07/4616863.html
Google Analytics虚拟页面和事件追踪的区别相关推荐
- 如何使用Google Analytics自定义转化事件跟踪电话和邮件事件?
如果你想要跟踪用户在页面上的点击动作,使用GTM是最简单的做法,两段代码就可以统计到所有点击事件.但是有些网站拒绝安装GTM代码,同时又想要跟踪电话.邮件等点击事件,可以实现吗? 答案是肯定的,下面分 ...
- 利用Google Analytics追踪关键词排名
本文主要讨论利用Google Analytics(以下简称GA)追踪关键词在自然(organic)搜索结果页面(SERPs)的排名. SEO的烦恼 Google为用户提供的搜索结果越来越趋向两个特点, ...
- 向圣诞老人和他的精灵学习Google Analytics(分析)
by Christian-Peter Heimbach 通过克里斯蒂安·彼得·海姆巴赫 向圣诞老人和他的精灵学习Google Analytics(分析) (Learn Google Analytics ...
- Google Analytics是什么
Google分析是一个由Google所提供的网站流量统计服务.Google 分析现在是互联网上使用最广泛的网络分析服务.Google Analytics还提供了一个SDK,允许从iOS和Android ...
- 将Google Analytics for Firebase数据导入BigQuery
点击打开英文链接 发送反馈 解决方案 将Google Analytics for Firebase数据导入BigQuery 本教程介绍了如何将Google Analytics for Firebase ...
- Google Analytics异步代码-创建虚拟浏览量跟踪
谷歌近日宣布Google Analytics将可以支持异步跟踪Asynchronous Tracking,相对以前的跟踪代码,异步跟踪在许多方面都有所改进:加载速度更快,代码可以部署在网页header ...
- 在H5页面中使用Google Analytics
一.概述 Google-Analytics是google旗下一款网站数据记录类服务系统 二.注册Google Analytics账号 https://marketingplatform.google. ...
- ReactNative页面统计分析之Google Analytics集成
ReactNative页面统计分析之Google Analytics集成 1. 首先要有Google Analytics的账号 2. 安装 rnpm install react-native-goog ...
- google Analytics 自定义事件的设置与获取(埋点)
前提:在使用google统计的时候,需要使用到自定义事件(埋点)上传,让运营进行分析,所以由此做个记录,希望可以帮助到其他人. 总体分析:你先要将sdk放入代码中,再去平台设置相关事件,然后在代码中使 ...
最新文章
- 一起播四个视频的AVS脚本
- 深入浅出requireJS-1
- idea jdk编译报错解决办法
- 博客园山寨版(asp.net mvc 开源)
- 昔日国产手机巨头突然复出发两款新机 网友:回来当炮灰吗?
- Activity工作流工作笔记001---快速上手_认识工作流
- CENTOS7+LNMP+zabbix3.2.6安装配置
- 过程装备安装调试实训装置
- 用tbtools基因家族分析《一》
- 【GitChat】精选——个人开发者如何通过人工智能盈利?
- NGS 测序深度和覆盖度—Depth、Coverage
- AR涂涂乐项目之识别图制作模型的制作一
- 五大靠谱的婚恋相亲APP详细特点缺点分析!
- 【BZOJ2565】最长双回文串 Manacher
- 如何修改视频尺寸而不让画面变形?
- android手机慢,揭秘Android手机变慢的三大原因与对策
- 密室鼻祖 深红色房间超详细攻略
- 判断sign签名(json格式)
- 解决笔记本电脑win10系统指纹间歇性无法识别(失灵)的问题
- 杜克大学2年前的研究上热搜!单身竟然还老得快?太难了!!!
热门文章
- Photoshop2018详细安装教程
- 扑克牌比大小c语言,算了算学了有一个月c语言了,写了个扑克牌程序
- 关于“指针的指针”的认识(值传递、指针传递区分)
- visual basic.net 2019-Visual Basic 16.0新功能
- 【数据竞赛】席卷Kaggle的调参神器,NN和树模型通吃!
- 【NLP】谷歌、伯克利联合研究:为5种大型NLP模型,彻底算算这笔账
- 机器学习小抄.pdf(像背托福单词一样理解机器学习)
- 【算法知识】详解选择排序算法
- Python地信专题 | 基于geopandas的空间数据分析-文件IO篇
- 从神经网络到全栈AI开发,原来AI还能这么用