總所周知,iOS 是一個封閉的系統環境,當應用程序須要向外部請求或接收數據時,大部分都須要通過權限認證,不然沒法獲取到數據。更況且 iOS 自己就沒法使用渠道包統計數據,iOS 企業簽名包在上傳服務器後更是難以引流下載。在這種狀況下,如何給多個渠道作推廣以及效果統計,是令很多開發者和運營人員頭疼的問題。服務器
從技術上,咱們要實現 App Store 應用以及 iOS 企業簽名包的多渠道推廣效果統計。簡單來講,包括各個推廣渠道下用戶的點擊、註冊、安裝等運營推廣數據的獲取。併發
在數據權威性上,蘋果官方的統計工具必然最權威,也最值得信賴。app
登陸蘋果的官方統計平臺 iTunes Connect,在「App分析」模塊能夠很方便的查看到應用的「展現次數、購買量」等基礎數據。工具
固然,App 推廣每每須要多個渠道同時進行,因爲 App Store 沒法制做渠道包統計,所以 iTunes Connect 也很方便的提供了渠道連接統計服務。只須要在「App分析」的「來源」中點擊「營銷活動」,右上角有個「生成營銷活動連接」,進入後就能自定義設置對應的惟一標識,給每一個渠道生成專屬的渠道連接。spa
拿着對應的連接去推廣,雖然能夠追蹤到不一樣渠道下的精準來源,但 iTunes Connect 的統計也存在許多問題:圖片
因爲蘋果統計數量少時沒法展現,以及數據延時性等特性,實際應用中並不適合用來統計地推、邀請有獎等 App 推廣場景。開發
因而在業務流程上,傳統作法是讓用戶填寫渠道碼來實現業績統計,好比「老帶新」活動中的填寫邀請碼流程、地推活動中的填寫地推碼流程等,其本質就是經過獲取某個用戶填寫的專屬渠道識別碼,來判斷用戶由哪一個渠道邀請來,從而統計推廣業績併發放獎勵。get
但這種作法會使實際推廣中多出一我的工填寫的操做流程,高門檻一定致使高流失,用戶會產生排斥心理,推廣效果也就大打折扣。產品
以 openinstall 爲例,這也是基於渠道連接統計的一種方法,與 iTunes Connect 營銷活動連接統計的區別在於:it
同時,因爲渠道連接統計的方式具備更高的靈活性,採用 openinstall 能夠在不用製做渠道包、填寫邀請碼的狀況下,識別渠道安裝來源。這也意味着,開發者甚至能在業務流程上實現免填邀請碼、免填地推碼統計渠道業績的需求。
另外一方面,在實際應用中,因爲可以程序化生成海量渠道連接的特色,能夠有效解決 iOS 多渠道統計的難題,主要應用於移動廣告效果統計、社交分享效果統計、iOS(包括企業簽名)引流與統計、邀請層級關係的創建等方面。
毋庸置疑,蘋果官方統計工具在 iOS 領域必然是最優的統計方案,但客觀存在的一些弊端在實際應用中也是不可避免的,能夠考慮用第三方 openinstall 作這方面的補充。
同時,大部分產品的開發寬度都不止 iOS,採用兼容 Android 的統計工具必然會有更多的數據統一性和參考價值。