2013-06-18 94 views
4

我想做跟蹤點擊進入應用安裝?

我想跟蹤從一個精簡版的版本升級到應用程序的付費版本,其中包括)關於CTA點擊,從點擊到實際的升級B)轉換什麼安裝三)怎麼說隊列點擊行爲的用戶與通過其他方式發現應用的用戶完全不同。這當然是一個應用程序,它不具有本地應用程序購買功能。

b)是最重要的。

enter image description here

語境

我一直在檢討多項服務,讓您通過對應用跟蹤點擊安裝的 -

就使用MAC地址作爲唯一的標識符,因爲我在思考它是如何工作(使用Apsalar爲例)有

  • Apsalar提供自定義URL
  • 當URL火災,檢查,以查看是否cookie存在該設備如果不是唯一碼生成服務器側和Cookie組設備上
  • 首次發佈應用的付費版本時,安裝了Apsalar SDK,因此Apsalar代碼以某種方式檢查cookie是否退出? -

問題

它是如何實際工作?或者選擇範圍有多大?當然,在我的情況下,如果他們點擊升級,我會在Lite版本的應用中獲得設備IDFA。並檢查IDFA是否顯示在付費用戶組中。但我認爲這需要相當長的時間。

更新#1

所以有收到一封電子郵件回形成Distimo好像使用設備指紋。

更新#2

難道是最好用identifierForVendor調用生成唯一#,我然後傳遞給分析包,所以我跟蹤精簡版之間的不同用戶和付費應用程序的版本?

+0

請注意,Apple現在建議不要訪問沒有廣告的應用中的IDFA:https://github.com/mixpanel/mixpanel-iphone/issues/109 –

回答

0

應答點a)和b)。

您可以使用IDFA來跟蹤用戶點擊升級,實際轉換的用途,還可以識別應用程序的付費版和精簡版版本之間的不同用戶。

由於所有活動都是在應用程序內部完成的,您可以簡單地使用IDFA的散列向服務器發送HTTP請求,或者您甚至可以直接使用IDFA,因爲它是隱私兼容的以跟蹤所有用戶誰點擊了升級按鈕。

在付費的應用程序,內部applicationdidfinishlaunching與「IDFA」(或任何其他字符串)作爲密鑰和IDFA值作爲參數發送HTTP請求到服務器與IDFA的IDFA /散列,並設置一個NSUserDefault您的應用程序標記您已經將IDFA發送到您的服務器。因此,無論何時啓動應用程序(關閉和),您都需要根據密鑰('IDFA'或任何您設置的值)來檢查值,並將值與您的IDFA匹配,您不需要將消息發送到服務器。

如果用戶重置他的IDFA,則可以使用舊的IDFA以及新的IDFA向您的服務器發送消息。這將有助於您以更好的方式跟蹤用戶。

希望這會有所幫助。

另外,請您詳細說明點c)?