本文标签: 新版GA事件跟踪
自从前2个月GA转到新的平台之后,很多功能都变化了,
传说会减少很多数据,但是这块不大熟悉,没看出来和以前相比有多大的变化。
围观了一下新版GA的代码,类似于
<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-45356450-1', 'lingdonge.com');
ga('send', 'pageview');
</script>
感觉变化还是蛮大的。
这2天妹纸问我事件跟踪,查了半天没找到说明。
去Google官方翻了半天,感觉特别乱。老版本的事件跟踪已经不能使用了。
最后还是找到了GA事件跟踪的说明
ga('send', 'event', 'button', 'click', 'nav buttons', 4);
前面的send和event不能变。
后面4个参数分别为
Value Type Required Description
Category
1 | String       |
Yes Typically the object that was interacted with (e.g. button)
Action
1 | String       |
Yes The type of interaction (e.g. click)
Label
1 | String       |
No Useful for categorizing events (e.g. nav buttons)
Value
1 | Number       |
No Values must be non-negative. Useful to pass counts (e.g. 4 times)
最后加上一个onclick=”ga(‘send’,’event’,’btn’,’click’,1)”;给妹纸布署,OK,完成。第二天看看效果。
记得用英文状态的引号和逗号,GA代码里面不能用空格。
旧版GA的trackpageview也变成了:
ga('send', 'pageview', '/my-overridden-page?id=1');
感觉目前更简单方便。
更具体的细节,自己去围观 https://developers.google.com/analytics/devguides/collection/analyticsjs/advanced?hl=zh-CN
------====== 小五公告 ======------
成都SEO小五,专注成都搜索引擎优化。
小五善长站内外优化,C#、PHP开发,中英文SEO,Google中英文和百度优化技术。欢迎群内交流。伸手党请绕路,求资源的请绕开,求问题解答的请进群内交流。开放了一个QQ交流群:160750032。加入验证时请标注任何SEO相交字眼。友情链接直接Q我,收录正常,内容大部份原创、SEO或者程序开发、网络营销、线上推广等相关行业即可。