谷歌統計代碼部署和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]);
事件字段
下表概述了所有事件字段:
字段 | 類型 | 是否必需 | 說明 |
eventCategory | 字元串 | 是 | 通常是使用者與之互動的對象(例如 'Video') |
eventAction | 互動類型(例如 'play') | ||
eventLabel | 否 | 用于對事件進行分類(例如 'Fall Campaign') | |
eventValue | 數字 | 與事件相關的數值(例如 42) |
示例:
以下指令向 Google Analytics(分析)發送一個事件,指明使用者播放了秋季廣告系列推廣視訊:
ga('send', 'event', 'Videos', 'play', 'Fall Campaign');
以上内容均來自谷歌開發者手冊,如果需要檢視更多文檔手冊,可參考位址:https://developers.google.com/analytics/devguides/collection/analyticsjs/events#overview