Adobe Analytics應用跟蹤概述

change4不經不覺已經離開Adobe一年多年了,這一年來我很感恩,因為雖然離開了Adobe,但我仍然可以用Adobe服務夥伴的角色繼續為客戶提供服務。當然,做服務夥伴和在Adobe里做顧問有很大的不同。在Adobe里,工作分得很細,有客戶管理(Account Manager),有銷售(Account Execute),有售前顧問(Solution Consultant),還有售後顧問(Consultant)等等。售後顧問也分了很多領域,例如我是比較技術性,還有一些是比較業務性的顧問。基本上很多東西都不用我處理,我只需要每個禮拜有一定的諮詢客戶的時間就可以了。

離開了Adobe之後,我的工作範圍就闊大了很多,有時候需要從香港飛到上海為客戶做研討會,也有時候要下到客戶公司直接幫忙客戶解決數據系統和CMS兼容性的問題。半年前,我要幫助客戶把用了多年的Nielsen換成Adobe Analytics,當中要先了解Nielsen,然後把Nielsen的一些代碼保留,但把背後的資料就發到Adobe Analytics服務器。這些工作都是我在Adobe里的時候不會做或不允許做的。這兩年來,我做了比較多app跟蹤,所以想利用這篇文章來分享一下Adobe Analytics在app上的跟蹤功能。

首先,Adobe Analytic有對於不同平台跟蹤的SDK, 包括iOS, Android, Window Phone, Blackberry等等。還有,最新的SDK4.0支持了幾個Marketing Cloud產品的功能,就是Adobe Analytics, Test&Target, 和Audience Manager。而以後的產品路線都是把所有MarketingCould產品都放在一個SDK里, 這樣會簡化了多產品並行的實施。

AdobeAnalyticsSDK

Adobe Analytics SDK是如何工作的?

1. SDK都是利用http請求的方法把用戶行為發到Adobe服務器。
2. 如果用戶手機正在離線狀態,SDK會把請求暫時放在緩衝存儲器里,同時把每個請求當時的Timestamp記下來。
3. 當用戶手機回到上線狀態,SDK會把存儲了的請求發到Adobe方到服務器,因為每個請求都有Timestamp,所以用戶的訪問時間,跟種種行為時間不會因為手機下線而誤報。
4. http請求的頻率,緩衝存儲多大等等都可以自己設置。

實施app比實施web還簡單一些,只有把SDK包含着app里,什麼其他東西都不用做,就可以立刻拿到開箱數據。這些表包括了Web的開箱報表和一些以專門為app製造的維度(Dimension) 和量度(Metrics)。

開箱數據-維度和量度(out-of-the-box dimensions and metrics)

開箱數據的意思是把SDK包含着app里,其他都不用做就可以拿到的數據。現在Adobe Analytics app SDK 已經是第四版了。從第一版起,Adobe就開始收集客戶的意見,那時app還是比較新的玩意,沒有人知道應該看什麼,和什麼數據能夠幫助到app的優化,所以那時候app的開箱報表跟web的沒什麼大差異。 現在到了第四版,Adobe綜合了多年客戶提供的意見而為app制定了一組開箱報表。 已經有的Web開箱報表我不長列出來了,以下是額外為app做的維度(Dimension) 和量度(Metrics)。

Metric(量度) Configuration(定義)
First Launches Triggered on first run after installation (or re-installation).
(首次啟動次數, 在App安裝後的第一次啟動,這個量度就加一,再同一個手機里再不會增加,除非重新安裝app,可以看這個為成功安裝次數。)
Upgrades Triggered on first run after upgrade, basically, anytime the version number changes。
(App 升級的次數)
Launches Triggered on any run that is not an install or an upgrade. This also triggers when the application is brought out of the background.
(App打開的次數,App放回背景後一段時間後再打開就算再一次打開,這個時間可以自己設定,默認是5分鐘。)
Crashes Triggered when the application does not exit gracefully. Event is sent on application start after crash (the application is considered to crash if quit is not called).
(程序崩潰次數,當App不正常地退出,這個量度就加一)
Previous Session Length Aggregated total Previous Session Length in seconds.
(上一次使用的時間長短,用秒計算。當app放回背景超過一個自定義的時間後,再打開的時候,SDK會自動記錄上次使用的時間長短。這個有點像網站的訪問停留時間,不過訪問跟新訪問之間時間不限於30分鐘。)

【本文來自《網站優化在中國》,版權歸原作者Michael Lee所有,如欲轉載,請聯繫作者

Dimension(維度) Description(定義)
Install Date Date of first launch after installation. MM/DD/YYYY
(安裝日期,其實是第一次啟動日期,不過通常都是安裝日期。)
App ID Stores the Application name and version in the following format:[AppName] [BundleVersion]
(自動地把App的名字跟版本記錄下來)
Launch Number Number of times the application was launched or brought out of the background.
(打開次數維度,每次app打開時候把當前打開次數記錄成維度,這樣你可以分析用戶是第幾次打開始轉化。)
Days since first use Number of days since first run.
(離第一次啟動隔了多少天。)
Days since last use Number of days since last use.
(離上次使用隔了多少天。)
Hour of Day Measures the hour the app was launched. 24 hour numerical format. Used for time parting to determine peak usage times.
(一天里每個小時的維度)
Day of Week Number of the week day the app was launched.
(星期一至日,每天都是一個維度值)
Operating System Version OS version
(操作系統版本)
Days since last upgrade Number of days since the application version number has changed.
(離上次升級隔了多少天)
Launches since last upgrade Number of launches since the application version number has changed.
(從對上次升級後,用戶打開了多少次)
Device Name Stores the device name.
(手機型號)
Carrier Name Stores the name of the mobile service provider as provided by the device.
(電信運營商名稱)
Resolution Width x Height in actual pixels
(屏幕分辨率)

【本文來自《網站優化在中國》,版權歸原作者Michael Lee所有,如欲轉載,請聯繫作者

除了以上的開箱維度和量度以外,SDK還提供了一些功能讓客戶更容易地獲取一些關於時間和地點的維度和量度。

事件時間量度

Action Time Total 動作之間的時間– 就是在app里定兩個動作點,一個為開始,一個為結束,比如登錄為開始,購買為結束。 SDK會自動地把用戶從登錄到購買所需要的時間計算出來,成為一個量度。
Action Time In App 跟動作之間的時間一樣, 不過它自動地地排除了app在背景的時間。
Lifetime Value 用戶價值 – 每次用戶達到一個成功點,你都給他一個分數或貨幣價值。SDK會把這個價值累積起來,這會讓你更容易地找出最有價值的用戶。

 

興趣點維度(POI)

這是一個SDK4.0新增的功能。你先把一些興趣點的經緯度輸資料入,比如一個零售商可能把他們門市部的經緯度輸入,每當用戶在門市部附近使用app,所有的app上的行為就能與那個門市部關聯起來。

Dimension Description
Point of Interest Name
(POI 名字)
POI 名字
Distance to Point of Interest Center
(與POI距離)
與POI距離

Adobe Analytic POI

【本文來自《網站優化在中國》,版權歸原作者Michael Lee所有,如欲轉載,請聯繫作者

跨設備的監測 -訪客拼接

cross-device-targeting

這個不是什麼新功能,已經有了好幾年了,但因為很多客戶都沒有使用到,所以在這裡順便提一提。我們可以把一個訪客在app跟web的行為連接起來,同時可以達到比較準確獨立訪客計算。很多app都要用戶先登錄才可以用,這對獨立訪客計算有很大的好處。用戶登錄了之後我們把用戶的UserID提供給s.visitorID變量,之後如果用戶使用同一個UserID在web或其它設備登錄了,Adobe會自動地把兩個設備上的行為組合起來,因為web上面的cookies已經跟UserID聯繫起來了,儘管用戶登出了,他以後在同一個瀏覽器上的行為都會被關聯起來,就是說用戶只要在設備上登錄過一次就夠了。當然,如果用戶把cookies清除了,他就要再登錄咯。

 

分析界面

在SDK以外,Adobe專門為App的數據分析製作了一個全新的界面,跟傳統的SiteCatalyst界面很不同。

KPI報表

overview

 

路徑圖

pathing

Cohort analysis

cohort

【本文來自《網站優化在中國》,版權歸原作者Michael Lee所有,如欲轉載,請聯繫作者

動態通知

在界面上也添加了很多小功能。譬如你可以利用界面直接地通過SDK觸發通知(notification)給app用戶。通知的內容,面貌,和在什麼情況下觸發全都可以在界面即時地更改而生效,最好的是你可以利用已經收集到的數據作為其中觸發通知的條件。

11-18-2014 4-50-32 AM

11-18-2014 4-50-04 AM

最後,SDK上還有Target跟其他產品的功能,下次有機會再跟大家分享吧。如果有什麼問題,可以通過微薄聯絡我。希望大家對Adobe Analytics 的app跟蹤有了多一學些的理解。

 

【本文來自《網站優化在中國》,版權歸原作者Michael Lee所有,如欲轉載,請聯繫作者