1. 程式人生 > >做好渠道流量跟蹤分析,避免APP推廣白花錢

做好渠道流量跟蹤分析,避免APP推廣白花錢

開發者 業務 splay src 計劃 ive creat 關聯 目標

地推是 App 獲客的一種有效方式,相比於線上推廣,地推數據的監測更加困難。如何監測 App地推渠道流量,發掘出優質渠道、優質地域以及優質地

?? 地推是 App 獲客的一種有效方式,相比於線上推廣,地推數據的監測更加困難。如何監測 App 地推渠道流量,發掘出優質渠道、優質地域以及優質地推員,是所有 App 市場推廣和運營都需要解決的問題。

運營商、O2O、電商等行業,在渠道推廣上會有大量地推場景,今天這篇文章就選取典型的地推案例 - 運營商在 App 地推中遇到的渠道監測問題、采用的方案和最終產生的價值,幫助更多 App 市場推廣和運營提升工作效率。

一、問題

某省級運營商計劃通過線下地推的方式推廣一款 App,希望借此搶占線上流量。目前線下主要的推廣渠道有三個,分別是營業廳服務人員推廣、校園推廣、地推代理推廣。無論是哪一種渠道,推廣場景都很類似:地推人員讓目標用戶掃描二維碼,用戶進入落地頁下載 App ,然後註冊激活。

在這個過程中如何進行渠道監測和績效管理,即統計每個城市、每個營業廳、每個工作人員的推廣效果,這就是一個巨大的考驗了。以 iPhone 手機為例,我們只有 App Store 一個應用下載頁面;面對來自四面八方的地推流量,我們該如何一一識別出來呢?

在這之前,該運營商采用人工手動記錄的方式進行渠道監測,然後錄入系統逐級上報。這是一種非常傳統的方式,存在很多問題:

● 手動記錄容易出現誤差,記錄數據不全面。

● 虛報績效數據現象時有出現,套取推廣經費。

● 無法衡量各渠道獲客質量( ARPU 、留存率)。

● 逐級統計匯總流程復雜、周期冗長、效率低下。

那麽對於這個問題,我們有沒有好的方法來解決呢?

二、方案

Shareinstall可以很好地運用到廣告投放的場景中。通過集成Shareinstall,開發者可根據自身APP的業務參數、軟硬件參數、結合自身業務,對APP的流程進行優化重整,以便向用戶提供更好的體驗。Shareinstall強大的功能和靈活的接口,能夠為不限數量和服務類型的APP提供支持。

由於Shareinstall可為各類APP提供支持,這將產生難以窮盡的應用場景。

在app推廣過程中,安裝環節是必不可少的。而在安裝app前,必須現要檢測推廣的app是否已經被安裝。這裏以shareinstall的app已安裝檢測技術為例,幫大家了解主流的app已安裝檢測技術原理。

(1)

由於安全隱私的原因,目前在網頁端是無法通過js腳本直接判斷某個APP是否已經安裝,只能首先通過js嘗試性的啟動app,然後再進入安裝流程。web網頁上啟動app的方式有兩種:1)URL Scheme;2)Universal Link

(2)

URL Scheme:

android與ios均支持自定義scheme,通過訪問自定義schema的url即可啟動對應的app,如weixin://dl/scan這個url,這裏的weixin就是自定義的schema。js啟動app的具體方法主要有iframe.src,window.location等,如下:

1.

var iframe = document.createElement("iframe");

iframe.style.display = "none";

iframe.src = schemaUrl;

document.body.appendChild(iframe);

2.

window.location=schemaUrl;

(3)

部分瀏覽器由於人為限制無法直接使用scheme啟動app,例如微信與QQ的內置瀏覽器,但在微信與QQ中,可以通過集成應用寶的微下載來啟動app,下面就來介紹下應用寶的具體情況:

目前主要通過監聽各種dom事件(如:pagehide,visibilitychange,unload等)或通過setTimeout根據時間差來(早期ios系統中,通過schema可立即啟動app,同時導致瀏覽器js腳本暫停運行,腳本恢復運行時通過時間差就能大致的判斷app是否啟動成功)。但現實情況下,由於各種瀏覽器與系統的差異性,無法通過js百分百的準確判斷app是否啟動成功;比如從ios9.2開始,通過schema啟動app時,ios系統會彈出一個非模態的系統提示框,詢問用戶是否同意啟動,在用戶沒有做出選擇前,js腳本將繼續運行,這將導致js完全無法判斷app是否啟動成功。

(4)

Universal Link(通用鏈接):

ios9開始提供通用鏈接的特性,app開發時可配置一個與app對應的關聯域名,在ios9以上系統的所有瀏覽器中,訪問任何一個url鏈接前,系統將檢查本地是否已安裝與url域名相對應的app,如果已安裝對應的app,將進一步檢查鏈接url的路徑,是否應當啟動該app,而不在瀏覽器中訪問此url鏈接。但是通用鏈接存在一個容易讓人迷惑的地方,在經過通用鏈接啟動app後,用戶可以選擇使用safari訪問此url,系統會默默的記住用戶的選擇,在下次訪問通用鏈接的url時,系統將不再啟動app,而是直接在瀏覽器中訪問此url,並且沒有明顯的提示;(在safari中,用戶只有手動往下拽了該頁面時,才會出現一個詢問用戶打開app的banner,其它瀏覽器則未必有此功能,而是完完全全的忽略掉通用鏈接)

(5)

應用寶微下載:

正常情況下,微信內置瀏覽器中,無法通過scheme啟動app,無法下載apk,也無法跳轉到app store,但微信與QQ均集成了對應用寶的支持。通過使用應用寶的微下載功能,android下的微信與QQ幫助判斷某個app是否已安裝,已安裝的情況下,提示用戶直接啟動app(在應用寶中需配置啟動用的scheme),未安裝的情況下,可直接下載已上架到應用寶的apk文件;ios下,由於無法判斷某個應用是否已安裝(特別是ios>=9.2出現的提示窗口),應用寶只提供了跳轉app store的功能,而沒有啟動app的功能。

做好渠道流量跟蹤分析,避免APP推廣白花錢