1. 程式人生 > >Google Analytics中analytics.js的使用

Google Analytics中analytics.js的使用

1.analytics.js是Google後來推出的用於GA收集資訊的js,以前是ga.js
不同之處:

(1). cookie的不同,後版本的cookie是_ga,前版本的cookie有好多,參考連結
(2). 使用方法不同,是極大的不通,但是後版本的功能更加強大。

在這裡講解的是analytics.js。

2.使用 analytics.js 進行的所有跟蹤幾乎都可以使用 ga() 命令佇列完成,所以推薦使用ga()命令佇列。ga命令方法有create,send,set,require,provide,remove,形式如:ga(‘create’, ‘UA-XXXXX-Y’, ‘auto’); 在這裡主要講解create,send,set三個命令引數。

(1). create 主要是用來建立跟蹤器的,跟蹤器可以建立很多個,可以設定名字,cookie時效參考1參考二
(2).send主要是向GA伺服器傳送獲取的資料,匹配型別:pageview,event,social,timing,形式如:ga(‘send’, ‘pageview’);
(3).set主要是設定跟蹤器的欄位值的,形式如:ga(set, ‘page’, ‘/about.html’);也可以上傳GA不收集的欄位,自己自定義欄位,需要配置,選擇自定義維度, 即可獲取自定義維度的程式碼。
這裡寫圖片描述
如圖所示,可以使用ga(‘set’, ‘dimension1’, dimensionValue);來新建一個自定義的變數。
這裡寫圖片描述


在用Google Analytics Reporting API獲取資訊的時候可以獲得上傳的dimension1的資訊
3.跟蹤器物件有get,set,send命令, 參考,get可以獲得跟蹤器物件的值,形如:ga(function(tracker) {
var clientId = tracker.get('clientId');
console.log(clientId);
});
,set可以設定值,send可以傳送