IOS渠道統計困境及解決方案

在開始以前,咱們先來看看安卓的渠道統計。Google官方的應用商店Google Play在國內一直是沒法使用的狀態,因此國內的安卓App分發,都是依託數十個不一樣的應用市場或發行渠道,如百度、360、騰訊等互聯網企業以及小米、華爲、魅族等手機生產商。對於安卓App的渠道追蹤,主要是圍繞上面這些大的渠道來進行,而且這些渠道本身通常也會提供很是詳盡和周全的數據分析給應用開發者。web

iOS的發行渠道則與安卓有很大的不一樣,除了少數機器以外,大部分用戶的App都是從 App Store下載的。iOS的「渠道」其實一般是指那些在其它App或者網頁內部,提供到AppStore的連接的頁面。所以,在iOS中追蹤發行渠道,主要是追蹤進入App Store相關頁面的渠道信息。瀏覽器

但iOS的渠道追蹤面臨着一道沒法逾越的鴻溝。正由於iOS的渠道分發都有跳轉到App Store這一步,而Apple自己是不會提供太多信息給開發者,因此,對於整個流程的三個步驟:在某個渠道點擊下載連接並跳轉到App Store ---> App Store內下載App --->用戶激活App,這其中的第二步,開發者沒法獲取相關信息,因此,沒有辦法精確地追蹤一個用戶在這三個步驟中的完整軌跡,也即沒有辦法精確地衡量渠道的具體推廣效果。同時,安卓渠道效果分析中,常見的對於不一樣渠道打不一樣包的方案,在iOS分發時也是不可行的。服務器

IOS渠道跟蹤原理微信

對於iOS的困境,該如何解決呢?如今市場上大概有如下三種方式:app

經過IDFA進行追蹤:測試

這個方案通常用在App裏面打開下載連接這種推廣方式。基本的方案是,推廣渠道的App(例如微信),會詳細記錄哪一個IDFA點擊了待推廣App(例如聚美)的連接(或是在微信中嵌入SDK去記錄),而聚美自己,也會記錄具體的哪一個IDFA激活了聚美App,二者都將記錄下來的IDFA上傳至指定的服務器,進行對比,便可肯定下載來源。在用戶不重置系統,不還原廣告的狀況下,這種方式精準度比較高。大數據

經過模糊特徵匹配的方式來進行追蹤:優化

點擊下載連接,會跳轉到appstore頁面,這個過程會觸發一個服務端的請求,服務器來記錄此次點擊的設備信息,包括ip地址、機型等。同時,被推廣App這邊,也能夠記錄用戶激活App時機器的一些基本信息,並上傳至服務器。結合下載和激活的時間差,再結合設備的IP地址和機型等信息,大概能夠模糊地識別出同一個用戶先點擊了下載連接,再激活了App,從而肯定下載渠道。這種方式的精確度較低。spa

經過SFSafariViewController進行追蹤:blog

iOS 9中新增的SFSafariViewController,這個類的API容許在app內打開一個safari瀏覽器,而不是一個app內部的webview。這個app內的safari和外面系統的safari是同一個,共享同一個沙盒,能夠操做同一個Cookie,也就是說它能夠跨App與Safari實現共享Cookie。

 基於SFSafariViewController控件,當用戶在App中經過它打開渠道頁面時,咱們能夠將渠道信息寫入Cookie中,並設置生效時間。當用戶安裝並激活 App後,再次使用SFSafariViewController上報激活信息,同時將Cookie中的渠道信息上傳,經過匹配,即可肯定下載來源。因爲渠道信息保存在設備本地,所以匹配是100%準確的。

可是基於SFSafariViewController這種方式也有必定的弊端。首先,這個方案只能支持iOS9及以上版本的設備,大約佔所有蘋果設備的85%左右,覆蓋了絕大部分用戶,已經具備很好的分析價值了。但對於剩餘的15%的用戶,該方案沒法知足。此外,對於目前業界主流的一些推廣渠道,如微信、朋友圈,它們還沒有在App中使用SFSafariViewController控件訪問網頁,所以這部分渠道也沒法使用精準匹配的方案。

市面上的作法有的是上述三種方式單一出現,有的是兩兩組合,總之不論是經過哪一種方式,這都是咱們想象出來的間接的方式,只能說是儘可能的去接近準確,但不能作到100%準確。但如今,Shareinstall發佈了一項重大功能,能夠解決以上間接方式統計形成的弊端。就以往而言,蘋果僅開放有限的數據統計,很容易讓從業人員在工做遇到窘境——該如何統計到來源渠道。

解決方案

shareinstall到底能爲渠道統計貢獻怎樣的便捷呢?

第一,免打包;

第二,跨平臺;(iOS與Android)

第三,精確度100%。

咱們能夠來了解一下shareinstall推出的六項功能,以下圖:

除了作到這些,shareinstall的自身定位也很是符合移動開發者的須要。

I.安裝更智能。APP安裝過程自動獲取和傳遞參數,告別邀請碼,直達APP出發場景。

II.場景更多樣。告別傳統的線上線下邀請碼綁定推廣關係,經過數據分析精準匹配邀請關係。

III.數據更精確。大規模商業數據基礎,大數據分析保障準確可靠。

IV.分享更隨心。分析主流社交平臺,簡化app安裝流程,縮短用戶操做步驟,提升安裝轉化率。

總之,在渠道統計這一領域,shareinstall一直在努力在爲移動開發者作出優化、升級測試,是一款很是好用而且開放的SDK。但願這篇文章,能夠給移動開發者們一個啓示。

相關文章
相關標籤/搜索