_gaq.push(['_trackPageview']有什么区别);和 ga('send', 'pageview');
what is difference between _gaq.push(['_trackPageview']); and ga('send', 'pageview');
我有以下代码
<script>
(function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){
(i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o),
m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m)
})(window,document,'script','//www.google-analytics.com/analytics.js','ga');
ga('create', 'UA-XXXXXXXXXXXX-1', 'auto');
ga('send', 'pageview');
</script>
和
<script type="text/javascript">
/* <![CDATA[ */
var _gaq = _gaq || [];
_gaq.push(['_setAccount', 'UA-XXXXXXXXXXXX-1']);
_gaq.push(['_trackPageview']);
(function() {
var ga = document.createElement('script'); ga.type = 'text/javascript'; ga.async = true;
ga.src = ('https:' == document.location.protocol ? 'https://ssl' : 'http://www') + '.google-analytics.com/ga.js';
var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(ga, s);
})();
(function(b){(function(a){"__CF"in b&&"DJS"in b.__CF?b.__CF.DJS.push(a):"addEventListener"in b?b.addEventListener("load",a,!1):b.attachEvent("onload",a)})(function(){"FB"in b&&"Event"in FB&&"subscribe"in FB.Event&&(FB.Event.subscribe("edge.create",function(a){_gaq.push(["_trackSocial","facebook","like",a])}),FB.Event.subscribe("edge.remove",function(a){_gaq.push(["_trackSocial","facebook","unlike",a])}),FB.Event.subscribe("message.send",function(a){_gaq.push(["_trackSocial","facebook","send",a])}));"twttr"in b&&"events"in twttr&&"bind"in twttr.events&&twttr.events.bind("tweet",function(a){if(a){var b;if(a.target&&a.target.nodeName=="IFRAME")a:{if(a=a.target.src){a=a.split("#")[0].match(/[^?=&]+=([^&]*)?/g);b=0;for(var c;c=a[b];++b)if(c.indexOf("url")===0){b=unescape(c.split("=")[1]);break a}}b=void 0}_gaq.push(["_trackSocial","twitter","tweet",b])}})})})(window);
/* ]]> */
</script>
谁能告诉我两者之间有什么区别?
最简单的
答案:ga((是Universal Analytics (analytics.js(,_gaq.push是经典分析(ga.js(。
基本上...
ga('send', 'pageview');
。是:"页面跟踪允许您衡量您网站上特定页面的浏览量。 这会发送主页、位置和标题信息或跟踪页面点击。
_gaq.push(['_trackPageview']);
。基本上是发送一系列数据点的命令。 基本上,对象是使用各种数据构建的,此命令推送收集的数据。 可以发送的不仅仅是页面浏览跟踪数据。
更新
- _gaq:经典分析
- GA:通用分析
相关文章:
- 动态分配GA增强型电子商务跟踪器
- $window.ga在AngularJS事件中未定义
- 在 angularjs 的 ga 命令中设置动态参数
- 检查Google Analytics是否已加载并调用ga('create',..)
- 在网站上显示该网站的GA统计数据
- 如何抓住'ga未定义'在您的开发环境中
- 谷歌分析ga setVar
- Google Analytics在某些页面上的ga(“发送”、“页面视图”)中出错
- javascript form.submit() 丢失由 GA _linkByPost 创建的查询字符串
- 使用 jQuery 跟踪 GA 事件
- 如何在用户会话的辅助页面中获取 GA utm 参数
- 使用 GA API v3 获取自定义维度名称列表
- 正确使用 vimeo.ga.js插件
- 是否可以使用 jQuery .load() 加载 GA 转换脚本?
- 有没有办法将Google Analytics for Web置于“试运行”模式,例如GA移动SDK
- onclick=GA 代码给出服务器错误 500
- _gaq.push(['_trackPageview']有什么区别);和 ga('send', 'pageview');
- 为什么 GA 跟踪代码以两个(而不是一个).push 命令开头
- 在Analytics.js中是否可以在ga('send','pageview')之后使用
- 当你使用谷歌分析增强电子商务时,你何时以及多久调用ga('send', 'pageview