但是要如何得知使用者的App操作行為呢? 可惜我們不是鬼,無法隨時守護使用者身旁,觀察她的一舉一動。這時候,幸好有王牌徵信社Mixpanel,幫助我們輕易掌控使用者的一舉一動。接下來彼得潘將以豬鳥世紀選美大賽為例,利用Mixpanel取得投票的結果。
1. 前往Mixpanel網站
https://mixpanel.com
2. 申請帳號
3. 登入後,建立新專案
輸入專案名Story of Peter Pan,然後點選CREATE PROJECT。
4. 查詢專案token
點選右上角的Account,顯示專案清單。如下圖所示,Story of Peter Pan的token為21d4cb16b2a59aae66283260c6091fab。到時候我們的App將綁定此token。到時候App Story of Peter Pan使用者的一舉一動,都逃不過Mixpanel的手掌心。
5. 下載iPhone tracking library for Mixpanel Analytics
git clone https://github.com/mixpanel/mixpanel-iphone.git
6. 建立Single View Application專案TestMixpanel
7. 從步驟5下載的mixpanel-iphone資料夾,將MPLib加入專案裡。
8. 將MPLib的檔案設為不支援ARC
9. 以token建立MixpanelAPI物件
10. 加入豬鳥世紀選美大賽投票圖片按鈕。
Angry Bird的故事不斷持續著,在世紀選美大賽繼續PK。
11. 點選小豬時,記錄pig被點選。點選小鳥時記錄bird被點選。
Mixpanel利用event的概念來追蹤使用者行為,在這裡我們分別將Pig和Bird設為event的名稱,對應到選擇小豬和小鳥的動作。
12. 執行App
13. 從Mixpanel網站查詢票選結果。
當彼得潘點選了一次小鳥,二次小豬後,網站上忠實無誤地顯示1:2的結果。
不過如果投票規則改成一台機器針對某個對象只能投一票(但可以同時投不同對象),這時候我們只要將右上方的Total改成Unique,結果即變為1:1。彼得潘即使按了兩次小豬,還是以一次計算。
沒有留言:
張貼留言