Google Analytics(Google分析)是Google的一款免費(fèi)的網(wǎng)站分析服務(wù),自從其誕生以來(lái),即廣受好評(píng)。Google Analytics功能非常強(qiáng)大,只要在網(wǎng)站的頁(yè)面上加入一段代碼,就可以提供的豐富詳盡的圖表式報(bào)告。
Google Analytics(分析)向您顯示人們?nèi)绾握业胶蜑g覽您的網(wǎng)站以及您能如何改善訪問(wèn)者的體驗(yàn)。提高您的網(wǎng)站投資回報(bào)率、增加轉(zhuǎn)換,在網(wǎng)上獲取更多收益。
Google Analytics 移動(dòng)應(yīng)用 SDK
Google Analytics 除了進(jìn)行傳統(tǒng)的網(wǎng)頁(yè)統(tǒng)計(jì)之外,現(xiàn)在也支持對(duì)移動(dòng)應(yīng)用的統(tǒng)計(jì)和分析了, Google Analytics發(fā)布的針對(duì)移動(dòng)應(yīng)用的 SDK,并同時(shí)支持 iOS 和 安卓系統(tǒng),通過(guò)它我們可以用來(lái)跟蹤和統(tǒng)計(jì)移動(dòng)應(yīng)用程序,比如可以用來(lái)訪問(wèn)數(shù)(visits),停留時(shí)間,跳出率,和獨(dú)立用用戶(unique visitors)。
Google Analytics 移動(dòng)應(yīng)用統(tǒng)計(jì)方式
相比網(wǎng)頁(yè)統(tǒng)計(jì),移動(dòng)應(yīng)用的統(tǒng)計(jì)有一些結(jié)構(gòu)性的變化了,所以使用 Google 分析使用以下幾種方式進(jìn)行數(shù)據(jù)交互:
Pageview Tracking – 頁(yè)面統(tǒng)計(jì)
Pageview 是傳統(tǒng)網(wǎng)站的衡量網(wǎng)站流量的最標(biāo)準(zhǔn)的方法,不過(guò)因?yàn)橐苿?dòng)應(yīng)用和傳統(tǒng)網(wǎng)站不一樣,有一個(gè)一個(gè)頁(yè)面,所以我們必須自己決定什么時(shí)候(以及多久)來(lái)做 pageview 統(tǒng)計(jì),另外 Pageview 是按照路盡來(lái)統(tǒng)計(jì)的,所以還需要對(duì)每個(gè)進(jìn)行 pageview 統(tǒng)計(jì)的地方定義一個(gè)容易看懂名稱和路徑,以便在統(tǒng)計(jì)報(bào)表中更容易看懂,和更容易分組。
Event Tracking — 事件追蹤
在 Google Analytics 中,事件是被設(shè)計(jì)用來(lái)追蹤用戶和頁(yè)面上元素之間的交互,在移動(dòng)應(yīng)用中,我們也可以使用 Event Tracking 這樣的概念,只要定義出分類(category)和操作(action)以及操作上的值(value),這樣就可以知道哪些事件最常被使用,以及使用者給出什么樣的值。
Custom Variables – 自定義變量
Custom variables 是 name-value 搭配的 tags 用來(lái)對(duì)一些額外數(shù)據(jù)進(jìn)行追蹤統(tǒng)計(jì)。
Ecommerce Tracking
這個(gè)涉及電子商務(wù)APP的統(tǒng)計(jì)。
Google Analytics 移動(dòng)應(yīng)用統(tǒng)計(jì)實(shí)例
下面我們通過(guò)一個(gè)實(shí)例來(lái)介紹 Google Analytics SDK 在 iOS 中的使用,App每日推送的 iOS 客戶端是一個(gè)iPhone/iPad 應(yīng)用推薦的應(yīng)用,我們使用 Google Analytics iOS SDK 對(duì)其進(jìn)行頁(yè)面統(tǒng)計(jì),用戶啟動(dòng)和推送事件,以及用戶所使用的設(shè)備和系統(tǒng)進(jìn)行統(tǒng)計(jì)和分析。
1. 頁(yè)面統(tǒng)計(jì):
為了和其他數(shù)據(jù)容易區(qū)分,我們給所有客戶端產(chǎn)生的 pageview 添加 /mt/ 當(dāng)前綴,因?yàn)槲覀兛蛻舳耸峭ㄓ玫目蛻舳耍苑謩e對(duì) iPhone 和 iPad 的瀏覽再增加 /iphone/ 和 /ipad/,這樣在數(shù)據(jù)的細(xì)分和歸類顯得更加容易。
App每日推送客戶端流量
2. 事件跟蹤
我們定義了三個(gè)事件:app-launch,newuser,push。
App每日推送客戶端事件跟蹤
app-launch:用來(lái)定義客戶端啟動(dòng)的次數(shù),其中唯一身份事件數(shù),就可以認(rèn)為是每天啟動(dòng)的用戶數(shù)。
newuser:僅當(dāng)用戶第一次打開(kāi)客戶端的時(shí)候,才啟用這個(gè)事件,所以這個(gè)就可以當(dāng)做是每天的新增用戶數(shù)。
push:就是給用戶推送,用戶通過(guò)推送打開(kāi)的次數(shù)。
3. 自定義變量
我們自定義了三個(gè)變量:device,os,version,分別使用設(shè)備,操作系統(tǒng),和應(yīng)用的版本。
device 這個(gè)個(gè)字段可以讓我們知道使用 App每日推送的設(shè)備有哪些,分別有多少比例。目前 iPhone 4S(內(nèi)部版本號(hào)iPhone4,1)的用戶已經(jīng)最多了,其次是 iPhone 4(內(nèi)部版本好 iPhone 3,1)了:
App每日推送客戶端用戶使用的設(shè)備
iOS 的優(yōu)勢(shì)就是升級(jí)非常快,絕大部分用戶都是當(dāng)前最新的 5.0.1 版本了:
App每日推送客戶端用戶使用的操作系統(tǒng)
用戶安裝我們客戶端是哪個(gè)版本,也能一目了然:
App每日推送客戶端的版本
移動(dòng)應(yīng)用統(tǒng)計(jì)總結(jié)
很多人說(shuō),移動(dòng)應(yīng)用的統(tǒng)計(jì)和傳統(tǒng)互聯(lián)網(wǎng)的統(tǒng)計(jì)是不一樣,所以產(chǎn)生了友盟的這里針對(duì)移動(dòng)應(yīng)用的統(tǒng)計(jì),其實(shí)統(tǒng)計(jì)萬(wàn)變不離其宗,讓你通過(guò)各種方式把需要的數(shù)據(jù)寫(xiě)入統(tǒng)計(jì)的程序里面,然后通分析數(shù)據(jù)并展示出來(lái),從這方面說(shuō)擁有 強(qiáng)大的 API 的 Google Analytics 是很多其他號(hào)稱專業(yè)的移動(dòng)應(yīng)用統(tǒng)計(jì)所不能比的。