iOS 多渠道安裝統(tǒng)計的多種方案

從技術(shù)角度上,我們要實現(xiàn) APP的多渠道推廣效果統(tǒng)計。簡單來說,包括各個推廣渠道下用戶的點擊、注冊、安裝等運(yùn)營推廣數(shù)據(jù)的獲取。

方案一:采用第三方的SDK追蹤(推薦使用該方案)

目前市場上有很多類似的產(chǎn)品,其中比較火爆的產(chǎn)品是openinstall.第三方SDK與官方渠道的區(qū)別:

  1. 統(tǒng)計數(shù)據(jù)能實時反饋并顯示;

  2. 沒有數(shù)據(jù)數(shù)量限制,無論采集的樣本量多少都能實時顯示;

  3. 能夠程序化生成海量專屬渠道鏈接,無需人工定義渠道識別信息;

  4. 可以同時統(tǒng)計 Android、iOS(包括企業(yè)簽名) App,數(shù)據(jù)更有具統(tǒng)一性。

在實際應(yīng)用方面:會更具有靈活性,可以通過傳參帶到APP中,能有效解決各種統(tǒng)計問題,如邀請層級關(guān)系的建立,引流統(tǒng)計,分享效果等方面的。

image.png
  1. 開發(fā)者在分享的 h5 頁面上集成 openinstall web sdk,發(fā)布分享鏈接時在url上動態(tài)的拼接任意的自定義參數(shù)(如推廣渠道號,邀請碼,游戲房間號等等);

  2. 當(dāng)某一終端訪問該 h5 頁面時,openinstall web sdk 將同時確定該設(shè)備的個性化信息和采集自定義參數(shù),上傳至 openinstall 服務(wù)器, 待用戶通過該 h5 頁面安裝 App 后首次打開時,使用 openinstall Android/iOS sdk 從 openinstall 服務(wù)器再取回暫存的自定義參數(shù)。

方案二:蘋果官統(tǒng)(iTunes Connect)

在統(tǒng)計數(shù)據(jù)上,官統(tǒng)肯定是權(quán)威的,值得信賴的,畢竟用的就是他們家的產(chǎn)品。

登錄蘋果的官方統(tǒng)計平臺 iTunes Connect,在“App分析”模塊可以很方便的查看到應(yīng)用的“展示次數(shù)、購買量”等基礎(chǔ)數(shù)據(jù)。

iTunes Connect 也很方便的提供了渠道鏈接統(tǒng)計服務(wù)。只需要在“App分析”的“來源”中點擊“營銷活動”,右上角有個“生成營銷活動鏈接”,進(jìn)入后就能自定義設(shè)置對應(yīng)的唯一標(biāo)識,給每個渠道生成專屬的渠道鏈接。

雖然對應(yīng)鏈接是唯一標(biāo)識的專屬鏈接

但是ITunes Connect統(tǒng)計是有其自身存在的業(yè)務(wù)弊端:

  1. 只有當(dāng)營銷活動啟動后超過一天時間(最長72個小時)后才能顯示相關(guān)數(shù)據(jù);

  2. 至少有 5 個 App 安裝量歸因于此營銷活動時,營銷活動才會在“App 分析”中顯示;

  3. iOS 8.0 及以上版本的用戶可以選擇是否將自己的應(yīng)用使用情況的數(shù)據(jù)發(fā)送給 Apple;

  4. iTunes Connect 的統(tǒng)計無法同時兼容 Android 和 iOS,采用不同的統(tǒng)計方法可能會讓數(shù)據(jù)統(tǒng)一性較差。

方案三:使用 SFSafariViewController 傳遞參數(shù)

SFSafariViewController 是 iOS 9.0 出現(xiàn)的,可以通過 Safari 對應(yīng)的 cookier 傳遞參數(shù),跨App與Safari共享數(shù)據(jù)。但是 openurl 失敗率還是很高,并且有系統(tǒng)版本、瀏覽器等限制,比如微信等第三方 App 的內(nèi)置瀏覽器就不能很好實現(xiàn)。

方案四:通過 IDFA 進(jìn)行追蹤,比如 Google Analytics

常用的比如谷歌官方的 Google Analytics,它的獲取原理就是通過獲取設(shè)備的 IDFA ,來作為唯一標(biāo)示符號,然后根據(jù)你的渠道來源提供數(shù)據(jù),通過比對的方式進(jìn)行渠道定位。弊端在于,用戶重置系統(tǒng),或者關(guān)閉廣告跟蹤的話,這種方法就會失效。

蘋果設(shè)備設(shè)置里都會有一個開關(guān)用于限制廣告跟蹤:
image.png

目前用戶的隱私保護(hù)意識也在逐漸覺醒,只要用戶手握這個開關(guān),IDFA 的統(tǒng)計誤差就始終存在。

方案五: 通過模糊特征匹配的方式進(jìn)行追蹤

用戶點擊下載鏈接,會跳轉(zhuǎn)到 App Store 里,這個過程觸發(fā)一個服務(wù)端的請求,服務(wù)器來記錄這次點擊的設(shè)備信息,包括 ip 地址、機(jī)型等。同時,被推廣 App 這邊,也可以記錄用戶激活 App 時設(shè)備的一些基本信息,并上傳至服務(wù)器。結(jié)合下載和激活的時間差,再結(jié)合設(shè)備的 IP 地址和機(jī)型等信息,大概可以模糊地識別出同一個用戶先點擊了下載鏈接,再激活了 App,從而確定下載渠道。這種方式在面對用戶量大的渠道時,準(zhǔn)確率就會下降不少。

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • 說起 iOS 的渠道統(tǒng)計,不少人會想到蘋果官方的 App 分析功能(iTunes Connect),但實際操作中我...
    My_name小明閱讀 2,848評論 1 6
  • 說起 iOS 的渠道統(tǒng)計,不少人會想到蘋果官方的 App 分析功能(iTunes Connect),但實際操作中我...
    小緈福閱讀 1,536評論 2 2
  • 總所周知,iOS 是一個封閉的系統(tǒng)環(huán)境,當(dāng)應(yīng)用程序需要向外部請求或接收數(shù)據(jù)時,大部分都需要經(jīng)過權(quán)限認(rèn)證,否則無法獲...
    My_name小明閱讀 1,924評論 2 2
  • 前言 自家公司做iOS端的分渠道統(tǒng)計使用的是openinstall,寫這篇文章的想法源自于最近看到幾篇關(guān)于蘋果公司...
    La_我們閱讀 2,006評論 1 1
  • 前幾天我們業(yè)務(wù)方,突然問我們是否可以統(tǒng)計到下載渠道,我第一反應(yīng)不是蘋果分析自帶的那個嗎?后來發(fā)現(xiàn)其實業(yè)務(wù)方的想法還...
    天空中的球閱讀 8,448評論 9 8

友情鏈接更多精彩內(nèi)容