應對移動APP推廣造假 需做好渠道統計分析

來源:互聯網
上載者:User

標籤:移動互聯   dom   跳轉   刷量   堅持   網頁端   方法   提示   渠道   

移動APP推廣中造假現象屢見不鮮,幾乎所有的移動開發人員在推廣中都會遭遇被刷單被刷量的情況。移動互連網資料注水,已成為眾所周知之事。更有甚者,一個App從安裝到啟用,平均渠道成本為2~3元,但大多數渠道商的報價往往只要7~8毛錢甚至更低,長期虧本的生意還一直堅持在做,足可見業內造假亂象之厲害、水分之多。

而對APP開發人員而言,基礎資料不準確,輕則造成自身決策失誤,推廣費用被浪費;重則危害自身風控體系,導致喪失競爭力,被動出局。在資本寒冬的背景下,如何擷取更多的真實使用者已經不僅僅是推廣資金浪費的問題,更關係到企業的生死存亡。

移動開發人員想要越走越遠,就必須掌握移動推廣中的真實資料。作為一家專註於移動互連網的資料服務供應商,Shareinstall提供可信的渠道統計服務,有效杜絕灰色產業鏈的侵蝕。

那麼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推廣造假 需做好渠道統計分析

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.