谷歌統計代碼部署和API使用
1.注冊谷歌賬號
要使用GA,必需先成為GOOGLE的注冊用戶,如果沒有請去注冊。當然,你有GMAIL郵箱就可以。郵箱就是帳戶名。
2.開啟Google Analytics分析工具
當你有了GOOGLE賬戶后,你會發現里面只有基本的功能和服務,找不到GA,你需要去開通一下GA工具才行。
訪問這個地址 http://www.google.cn/analytics/zh-CN/ 進行注冊。
3.配置跟蹤站點
<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-XXXX-X', 'auto');
ga('send', 'pageview');
</script>
這是針對此媒體資源的 Universal Analytics 跟蹤代碼。
要充分發揮 Universal Analytics 為此媒體資源帶來的優勢,請將此代碼復制並粘貼到您要跟蹤的每個網頁中。
以上代碼進行了以下四項操作:
- 創建了一個 <script> 元素,並開始從
https://www.google-analytics.com/analytics.js 異步下載 analytics.js JavaScript 庫。
- 初始化了一個全局函數 ga(也稱為 ga() 命令隊列),您可以通過該函數來安排要在 analytics.js 庫加載完畢可供使用時執行的命令。
- 在 ga() 命令隊列中添加一條命令,為通過 'UA-XXXXX-Y' 參數指定的媒體資源創建一個新的跟蹤器對象。
- 在 ga() 命令隊列中添加另一條命令,為當前頁面向 Google Analytics(分析)發送網頁瀏覽數據。
注意:UA-XXXX-X 為你的跟蹤ID , 開通后,谷歌會返回給你一個跟着ID
4.配置完成后,檢查代碼是否安裝正確,最后點擊報告
如上圖所示,點擊報告,即可看到當前用戶訪問網站的信息統計。
如上圖所示左邊有很多統計的方式和工具,可根據自身網站需要,來進行設置。
溫馨提示:
至此谷歌統計基本配置完了。下面我介紹下谷歌統計Analytics.js如何使用?
向網站添加代碼跟蹤,最后是通過創建script標簽向header中引用了一個Analytics.js文件,所以,也可以不用添加跟蹤代碼,直接將Analytics.js下載下來,引用到項目中即可,此方式等價於上面添加代碼跟蹤的方式。當然這種方式只針對網頁:
如果是Android和IOS平台需要看另外兩種方式。
Analytics.js下載地址:https://www.google-analytics.com/analytics.js
下載完代碼后,將文件放到工作目錄,在頁面中進入進去,需要在js最后添加兩行代碼:
ga('create', 'UA-XXXX-X', 'auto');創建一個新的跟蹤器對象
ga('send', 'pageview');向谷歌統計發送頁面瀏覽數據
事件跟蹤代碼實現
本指南介紹如何使用 analytics.js 實現事件跟蹤。
概覽
“事件”是指可以獨立於網頁或屏幕的加載而進行跟蹤的用戶與內容進行的互動。下載、移動廣告點擊、小工具、Flash 元素、AJAX 嵌入式元素以及視頻播放都是可以作為事件進行跟蹤的操作。
實現
可以使用 send 命令並指定 event hitType 來發送事件匹配。針對 event 匹配類型的 send 命令調用使用以下簽名:
ga('send', 'event', [eventCategory], [eventAction], [eventLabel], [eventValue], [fieldsObject]);
事件字段
下表概述了所有事件字段:
字段 |
類型 |
是否必需 |
說明 |
字符串 |
是 |
通常是用戶與之互動的對象(例如 'Video') |
|
字符串 |
是 |
互動類型(例如 'play') |
|
字符串 |
否 |
用於對事件進行分類(例如 'Fall Campaign') |
|
數字 |
否 |
與事件相關的數值(例如 42) |
示例:
以下命令向 Google Analytics(分析)發送一個事件,指明用戶播放了秋季廣告系列推廣視頻:
ga('send', 'event', 'Videos', 'play', 'Fall Campaign');
以上內容均來自谷歌開發者手冊,如果需要查看更多文檔手冊,可參考地址:https://developers.google.com/analytics/devguides/collection/analyticsjs/events#overview