使用Google Analytics對iPhone/iPad應(yīng)用進行統(tǒng)計和分析
Google Analytics 移動應(yīng)用 SDK
Google Analytics 除了進行傳統(tǒng)的網(wǎng)頁統(tǒng)計之外,現(xiàn)在也支持對移動應(yīng)用的統(tǒng)計和分析了, Google Analytics 發(fā)布的針對移動應(yīng)用的 SDK,并同時支持 iOS 和 安卓系統(tǒng),通過它我們可以用來跟蹤和統(tǒng)計移動應(yīng)用程序,比如可以用來訪問數(shù)(visits),停留時間,跳出率,和獨立用用戶(unique visitors)。
Google Analytics 移動應(yīng)用統(tǒng)計方式
相比網(wǎng)頁統(tǒng)計,移動應(yīng)用的統(tǒng)計有一些結(jié)構(gòu)性的變化了,所以使用 Google 分析使用以下幾種方式進行數(shù)據(jù)交互:
Pageview Tracking – 頁面統(tǒng)計
Pageview 是傳統(tǒng)網(wǎng)站的衡量網(wǎng)站流量的最標(biāo)準的方法,不過因為移動應(yīng)用和傳統(tǒng)網(wǎng)站不一樣,有一個一個頁面,所以我們必須自己決定什么時候(以及多久)來做 pageview 統(tǒng)計,另外 Pageview 是按照路盡來統(tǒng)計的,所以還需要對每個進行 pageview 統(tǒng)計的地方定義一個容易看懂名稱和路徑,以便在統(tǒng)計報表中更容易看懂,和更容易分組。
Event Tracking — 事件追蹤
在 Google Analytics 中,事件是被設(shè)計用來追蹤用戶和頁面上元素之間的交互,在移動應(yīng)用中,我們也可以使用 Event Tracking 這樣的概念,只要定義出分類(category)和操作(action)以及操作上的值(value),這樣就可以知道哪些事件最常被使用,以及使用者給出什么樣的值。
Custom Variables – 自定義變量
Custom variables 是 name-value 搭配的 tags 用來對一些額外數(shù)據(jù)進行追蹤統(tǒng)計。
Ecommerce Tracking
這個涉及電子商務(wù)APP的統(tǒng)計。
Google Analytics 移動應(yīng)用統(tǒng)計實例
下面我們通過一個實例來介紹 Google Analytics SDK 在 iOS 中的使用,App每日推送的 iOS 客戶端是一個 iPhone/iPad 應(yīng)用推薦的應(yīng)用,我們使用 Google Analytics iOS SDK 對其進行頁面統(tǒng)計,用戶啟動和推送事件,以及用戶所使用的設(shè)備和系統(tǒng)進行統(tǒng)計和分析。
1. 頁面統(tǒng)計:
為了和其他數(shù)據(jù)容易區(qū)分,我們給所有客戶端產(chǎn)生的 pageview 添加 /mt/ 當(dāng)前綴,因為我們客戶端是通用的客戶端,所以分別對 iPhone 和 iPad 的瀏覽再增加 /iphone/ 和 /ipad/,這樣在數(shù)據(jù)的細分和歸類顯得更加容易。

App每日推送客戶端流量
2. 事件跟蹤
我們定義了三個事件:app-launch,newuser,push。

App每日推送客戶端事件跟蹤
app-launch:用來定義客戶端啟動的次數(shù),其中唯一身份事件數(shù),就可以認為是每天啟動的用戶數(shù)。
newuser:僅當(dāng)用戶***次打開客戶端的時候,才啟用這個事件,所以這個就可以當(dāng)做是每天的新增用戶數(shù)。
push:就是給用戶推送,用戶通過推送打開的次數(shù)。
#p#
3. 自定義變量
我們自定義了三個變量:device,os,version,分別使用設(shè)備,操作系統(tǒng),和應(yīng)用的版本。
device 這個個字段可以讓我們知道使用 App每日推送的設(shè)備有哪些,分別有多少比例。目前 iPhone 4S(內(nèi)部版本號iPhone4,1)的用戶已經(jīng)最多了,其次是 iPhone 4(內(nèi)部版本好 iPhone 3,1)了:

App每日推送客戶端用戶使用的設(shè)備
iOS 的優(yōu)勢就是升級非???,絕大部分用戶都是當(dāng)前***的 5.0.1 版本了:

App每日推送客戶端用戶使用的操作系統(tǒng)
用戶安裝我們客戶端是哪個版本,也能一目了然:

App每日推送客戶端的版本
移動應(yīng)用統(tǒng)計總結(jié)
很多人說,移動應(yīng)用的統(tǒng)計和傳統(tǒng)互聯(lián)網(wǎng)的統(tǒng)計是不一樣,所以產(chǎn)生了友盟的這里針對移動應(yīng)用的統(tǒng)計,其實統(tǒng)計萬變不離其宗,讓你通過各種方式把需要的數(shù)據(jù)寫入統(tǒng)計的程序里面,然后通分析數(shù)據(jù)并展示出來,從這方面說擁有 強大的 API 的 Google Analytics 是很多其他號稱專業(yè)的移動應(yīng)用統(tǒng)計所不能比的。
【編輯推薦】