Google分析统计
将 analytics.js 添加到网站中
Analytics.js 库是一种可用于衡量用户与您网站的互动情况的 JavaScript 库。本文介绍如何将 analytics.js 添加到您的网站。
JavaScript 跟踪代码段
将以下代码(也称为“JavaScript 跟踪代码段”)添加到您的网站模板是着手使用 analytics.js 的最简单方法。
应该将此代码添加在结束标记 </head>
之前,并用您希望跟踪的 Google Analytics(分析)媒体资源 ID(也称为“跟踪 ID”)替换字符串 'UA-XXXXX-Y'
。
提示:如果您不知道您的媒体资源 ID,可以使用 帐户浏览器来查找。
<!-- Google Analytics --><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-76172432-1', 'auto');
ga('send', 'pageview');</script><!-- End Google Analytics -->
以上代码进行了以下四项操作:
- 创建了一个
<script>
元素,并开始从https://www.google-analytics.com/analytics.js
异步下载 analytics.js JavaScript 库。 - 初始化了一个全局函数
ga
(也称为ga()
命令队列),您可以通过该函数来安排要在 analytics.js 库加载完毕可供使用时执行的命令。 - 在
ga()
命令队列中添加一条命令,为通过'UA-XXXXX-Y'
参数指定的媒体资源创建一个新的跟踪器对象。 - 在
ga()
命令队列中添加另一条命令,为当前页面向 Google Analytics(分析)发送网页浏览数据。
自定义实现时可能需要修改 JavaScript 跟踪代码段的最后两行(create
和 send
命令)或添加更多代码来跟踪更多互动。但不应该更改加载 analytics.js 库或初始化 ga()
命令队列函数的代码。
备用异步跟踪代码段
虽然上述 JavaScript 跟踪代码段可以确保该脚本在所有浏览器中加载和异步执行,但不足之处是不能让新型浏览器预加载该脚本。
下面的备用异步跟踪代码段增加了对预加载的支持,从而有助于在新型浏览器中实现小幅的性能提升,但在 IE 9 以及不识别 async
脚本属性的旧版移动浏览器中,会降级为同步加载和执行。建议您仅在网站访问者大多使用新型浏览器的情况下才使用此跟踪代码段。
<!-- Google Analytics --><script>window.ga=window.ga||function(){(ga.q=ga.q||[]).push(arguments)};ga.l=+new Date;ga('create', 'UA-XXXXX-Y', 'auto');ga('send', 'pageview');</script><script async src='//www.google-analytics.com/analytics.js'></script><!-- End Google Analytics -->
跟踪代码段可以捕获哪些数据?
当您在网站中添加了上述任何一种跟踪代码段之后,就会针对用户访问的每个页面发送网页浏览数据。Google Analytics(分析)通过处理此数据可以推导出大量信息,其中包括:
- 用户总共在您网站上停留了多少时间。
- 用户在每个网页上停留的时间以及用户查看这些网页的次序。
- 用户点击了哪些内部链接(根据下一个网页浏览的网址得到)。
此外,IP 地址、用户代理字符串以及 analytics.js 在创建新跟踪器时查看的初始网页可用于确定以下这类信息:
- 用户的地理位置。
- 用户使用的浏览器和操作系统。
- 屏幕尺寸以及是否安装了 Flash 或 Java。
- 引荐网站。
后续步骤
对于基本的报表需求,通过 JavaScript 跟踪代码段收集数据已经足够,但在许多情况下,您还需要解决与用户相关的其他问题。
本网站上的指南介绍了如何使用 analytics.js 来跟踪您所关心的互动,但在您实现具体功能之前,我们强烈建议您阅读左侧导航栏中“基础知识”部分列出的相关指南。这些指南可以帮助您概要了解 analytics.js 库和更好地理解本网站中的所有代码示例。
Google分析统计相关推荐
- Google Analytics(Google分析)与雅虎统计的对比
Google Analytics(Google分析)与雅虎统计的对比 from 有梦有未来-飞行.航空.航天.飞机 by itofly
- (转载)Google Analytics(Google分析)使用技巧
Google Analytics(Google分析)是Google的一款免费的网站分析服务,自从其诞生以来,即广受好评.Google Analytics功能非常强大,只要在网站的页面上加入一段代码,就 ...
- 基于多模型融合的用户画像分析统计方法研究
摘 要 随着信息技术的快速发展和大数据技术的广泛应用,企业的营销和产品的设计,对精细化.精准化的要求越来越高.主流的电商平台.搜索引擎以及短视频平台均推出了基于用户画像的个性化推荐服务,这其中相当一 ...
- 使用Google Analytics统计用户留存率
http://www.analyticskey.com/google-analytics-liu-cun/ 使用Google Analytics统计用户留存率 2013年11月01日 ⁄ Googl ...
- Scroll Depth – 衡量页面滚动的 Google 分析插件
Scroll Depth 是一个小型的 Google Analytics(谷歌分析)插件,可以让你衡量用户在页面上滚动了多远.它可以监控 25%.50%.75% 和 100% 四个滚动点,并发送谷歌分 ...
- Google分析用户页面滚动深度分析jQuery插件 - jQuery Scroll Depth
日期:2012-4-29 来源:GBin1.com Google Analytics(Google分析)对于广大站长来说,肯定不是一个陌生的工具,它能提供给我们众多的网站访问相关信息及其用户使用情况 ...
- 苹果自带的APP下载分析统计工具
对于APP运营的工作人员,查看APP的下载量和访问量是非常重要的.当然,我们开发人员有时候也会想看看自己开发的APP有多少人在使用,但是苹果开发者官网一直没有提供这个功能,一些第三方的网站,比如蒲公英 ...
- Python学习之道-烤机测试日志Log分析统计
Python学习之道-烤机测试日志Log分析统计 问题引出 一.环境准备 二.实践代码 1.初步实现 2.更新CSV文件写入统计结果 3.运行脚本 4.实现遍历多个Log并汇总结果到Excel 三.遇 ...
- mysql数据表分析统计记录
表结构如下: 一.按人员分析统计 select issue.assignee, count(*) from issue GROUP BY assignee; 二.按时间统计, 统计今天新增和更新的问 ...
最新文章
- 「过拟合」也能废物利用了:有人用它高清重建3D物体表面,参数减少99%
- 多线程:一些好的编程建议
- DALI调光的计算方式
- 2013.3.9学习日记
- Android平台的用户行为记录解决方案
- 数组中的对象的特征值提取生成新对象实现方法
- anaconda怎么运行python程序_Anaconda安装指南(#x27;conda#x27; 不是内部或外部命令,也不是可运行的程序 或批处理文件)...
- java 线程访问控件_多线程下访问控件的方式
- 【指纹识别】基于matlab GUI指纹预处理+特征点提取【含Matlab源码 1693期】
- SpreadJS:一款类Excel开发工具,功能涵盖Excel的 95% 以上
- 阅读软件怎么添加书源_认识一波苹果安卓手机上,那些以一敌百的小说漫画软件...
- TOEFL wordlist 16
- 顺序表的初始化、插入、删除、查找
- 早期微处理器相关的中文翻译书籍
- 测试人员应看重「业务测试能力」
- 青青子佩(朋友写给我的)
- 仪控功能测试仿真设备ETest
- vim 替换文本指令
- 网络安全系列-二十六: IP地理定位数据库及使用示例
- 福州市水利应急防汛管理泉舟创新中心【产品经理】