多渠道推廣場景下,如何實現 App 用戶增加的精準歸因?

爲了實現用戶的快速增加,以推廣 App 爲目標的線上廣告投放是不少平臺獲取新用戶的重要方式。隨道移動互聯網的發展,如今 App 推廣的渠道愈來愈豐富,除了 WAP 站點、第三方 App 以外,HTML5 成了 App 推廣的又一個主戰場。前端

選好了合適的推廣平臺,預算(理論上)也到位了,做爲直面用戶的重要一環,若是沒有作好對投放效果的追溯和評估,將直接影響到用戶增加的整個過程,使以前的種種努力功虧一簣。算法

App 激活是指新用戶首次打開 App 的行爲。在進行一輪廣告投放以後,對 App 激活渠道的歸因分析是定位用戶來源、效果評估和推廣成本覈算的主要方式之一。服務器

傳統的 App 激活渠道歸因

目前常見的 App 激活歸因方式有設備號歸因、渠道號歸因、IP+UA 歸因等。如下分別進行簡要介紹。網絡

1.設備號歸因

設備號歸因主要應用於第三方 App 中推廣,應用場景以信息流廣告爲主。測試

大多數狀況下,第三方 App 均可以獲取到用戶移動終端的設備號,如 iOS 系統下設備的 IDFA、Android 設備的 IMEI。所以在信息流等廣告中,第三方平臺反饋給廣告主的點擊數據一般會包含用戶的設備號信息。當用戶下載 App 完成激活後,能夠將獲取到的設備號與第三方廣告平臺反饋的設備號進行匹配進行歸因,來評估投放效果。優化

這種方式的歸因相對比較精準。但須要說明的是,爲了獲得更準確的分析結論,咱們會同時使用多種歸因方式,一般來講設備號歸因的優先級較高。這就帶來一個問題,經過其餘形式推廣帶來的激活極可能會首先與設備號歸因的方式匹配。好比用戶點擊了信息流廣告以後並無產生下載 App 的願望,而在以後點擊了 HTML5 廣告並促使其完成了最終下載激活 App 的行爲。操作系統

按照行業通用的 Last Click(最後一次點擊)的計算方式,實際應該歸因在 HTML5 廣告下。但 HTML5 的渠道又沒法獲取用戶的設備號信息,因此此次行爲極可能就會被歸因在優先級較高的信息流形式下,致使偏差的產生。設計

2.渠道號歸因

「渠道號」指寫入安裝包的渠道標識。通常會將渠道號提早寫入 APK 安裝包裏,而後分發給不一樣渠道,渠道號會伴隨安裝包的整個使用週期。用戶激活 App 後,能夠從安裝包獲取到渠道號標識信息進行匹配,因此理論上也是相對準確的歸因。3d

但這種方式會出現被手機應用廠商攔截的狀況,也容易被不良的渠道方拿來進行數據做弊,從而沒法有效評估真實的線上推廣效果。cdn

3. IP+UA歸因

IP+UA 是指經過將用戶點擊廣告時的 IP、User-Agent(簡稱 UA,用來提取用戶的操做系統、版本號、手機型號等信息)信息與激活時的 IP、UA 進行關聯匹配實現歸因分析,通常來講使用短鏈來收集這兩個信息,好處是用戶友好、方便管理、方便信息收集和設置。

IP+UA 歸因主要應用在 Web 站內導流、SEM 推廣和一些沒法經過設備號及渠道號歸因的廣告投放場景下使用,如 HTML5 廣告、WAP 廣告等。因此 IP + UA 雖然也是一種主要的歸因方式,但本質上是一種模糊匹配的歸因,由於這種方式沒法直接獲取用戶客戶端的設備號等精準信息,而且用戶的 IP、UA 兩個參數容易隨環境變更和重複,所以使用的優先級也較低。

好比在辦公環境網絡下,多個用戶使用同一個 IP,或者多個激活 App 的用戶使用的手機品牌和型號徹底相同等狀況下,很難實現精準歸因。更糟糕的是用戶點擊廣告的 IP 與激活時的 IP 頗有多是不一致的,好比用戶在 Wi-Fi 環境下點擊並下載了 App,可是在 4G 環境下進行了激活,因爲網絡環境的改變,IP 地址也會隨之改變;再如,同一個網絡環境下 IP 相同,A 用戶點擊了廣告但未下載,B 用戶沒看到廣告,但經過應用市場直接下載 App 激活了,而且這兩個用戶的手機品牌和型號徹底相同,也就是 UA 一致,這些狀況下 IP+UA 的歸因方式都是徹底無效的。

因爲 IP+UA 存在的這些問題致使這種方式的使用優先級較低,但又會致使上文提到的 HTML5 廣告推廣會被匹配到信息流廣告渠道中。

小結

綜上所述,提升對不一樣渠道歸因方式的精準度,下降分析偏差產生的可能性很是重要。

在調研的過程當中發現,咱們瞭解到現有一些方案在 IP+UA 方式的基礎上進行了一些優化,好比經過註冊用戶和短鏈節點計算關聯度來進行歸因,以及在現有 IP+UA 的基礎上更改匹配算法來達到歸因的目的。但這些方法基本仍是在圍繞 IP 和 UA 兩個參數進行調優,對於上文中所說的 IP 更改或 UA 有效信息相同狀況下的歸因錯誤問題,仍然沒法避免。

基於剪貼板的用戶惟一標識歸因分析

爲了應對獲取設備號失敗 (如用戶關閉廣告追蹤),或在 HTML五、WAP 廣告投放場景下使用 IP+UA 精準度不高的問題,咱們設計了一種基於「剪貼板」歸因的方案,來提高渠道歸因的精準度。

使用剪貼板進行歸因分析的特色在於,能夠經過獲取惟一標識的方式,提高在 HTML五、WAP 等沒法獲取設備號的廣告投放場景下的歸因準確性,同時減小由設備號匹配帶來的噪音。

1.實現流程

具體流程以下圖所示:

(1)在 HTML五、WAP 等廣告投放中,當用戶點擊廣告時向剪貼板寫入惟一標識;

(2)寫入系統剪貼板的同時由服務器記錄用戶惟一標識;

(3)用戶下載 App 激活後,由 App 讀取剪貼板符合規則的信息並上報到服務器;

(4)服務器關聯點擊時記錄的惟一標識和 App 激活後上報的惟一標識進行歸因。

2.主要優點

(1)使用戶具備惟一肯定性

上文提到 IP+UA 的短鏈匹配存在的主要問題包括:

  • 用戶點擊數據的 IP 地址與激活 IP 地址發生改變則徹底不能進行歸因,而用戶網絡環境切換是較爲廣泛的狀況;

  • 相同網絡環境(IP 相同)、不一樣用戶但設備類型(UA 相同)相同而致使的歸因錯誤

在剪貼板歸因的方式下,當用戶觸發點擊時會向用戶的不一樣操做系統(Android 、iOS)剪貼板寫入一個形如特殊字符+隨機字符串+特點字符的標記,(例:f803489a),造成當前點擊廣告信息用戶的惟一標識。當用戶下載 App 進行激活時,客戶端就會讀取到剪貼板中這個惟一標識並上報給服務器,服務器接收信息後進行規則驗證和存儲,在 App 激活時進行惟一標識的關聯匹配,最終實現精準歸因,從而有效解決了 HTML五、WAP 等投放場景下經過 IP+UA 方式的歸因偏差問題。

(2)通用於 Android、iOS 系統,數據獲取簡便

使用剪貼板能夠通用於 Android、iOS 系統,數據讀取獲取簡單,有效架設了 HTML五、WAP 等廣告投放與客戶端 App 之間的橋樑。而且,因爲在 Android Q 版本以後將獲取不到 IMEI(安卓手機設備號),剪貼板歸因將有可能應用到更多的場景。

(3)識信息生成規則靈活

寫入剪貼板的惟一標識信息可按照任意規則進行生成,只要是能夠區別於其餘剪貼板的內容,可以用來惟一表示一次廣告點擊來源的口令便可。同時能夠在該標識中加入投放站點的標識信息,這樣後面 App 在讀取剪貼板信息時能夠進行渠道信息的初步驗證,從而減小無用信息的上報。

3. 應用

目前在馬蜂窩用戶增加激活歸因分析中,應用了剪貼板歸因方式後,總體歸因準確率提高超過 11% 。

在進行歸因分析時,因爲惟一標識能夠明確用戶的渠道來源,所以能夠優先應用剪貼板歸因,再用 IP+UA 做爲輔助驗證手段來提升歸因分析的準確性。建議能夠將基於剪貼板的惟一標識歸因方式與設備號歸因放到同一個優先級進行匹配,如採用 Last Click 斷定形式時,可根據設備號查找設備信息的最近一條點擊,同時與惟一標識對應的廣告點擊進行時間比對,取時間距離最近的一條點擊做爲推廣來源,達到減小設備號歸因偏差的目的。

總結

精準的歸因在 App 推廣中很是重要。好比當前推廣一個旅遊 App 的成本大概在幾元到幾十元不等,傳統歸因方式引起的分析偏差極可能會形成雙倍損失,更重要的是若是不能精確分析是哪一種渠道帶來的用戶,咱們就不能準確評估推廣效果,用戶增加的持續優化更是無從談起。

精準的歸因分析是精細化運營的利刃,馬蜂窩用戶增加團隊也會不斷探索,儘量多地到哪些被忽視的場景中,挖掘那些飽有價值的流量與新增入口。

最後,也歡迎更多夥伴加入馬蜂窩用戶增加團隊,現有前端、服務端、算法、測試多個坑位在持續招聘中,有意向的朋友能夠發送簡歷至:lipei@mafengwo.com.

本文做者:徐練勝,馬蜂窩用戶增加團隊服務端研發工程師。

(馬蜂窩技術公衆號原創內容)

相關文章
相關標籤/搜索