1. 程式人生 > >App邀請追蹤技術如何實現?終於有答案了!

App邀請追蹤技術如何實現?終於有答案了!

場景:分享二維碼給好友,邀請好友下載 App,這種情況下如何追蹤使用者來源。

以球球大作戰為例,掃描對方二維碼跳轉到一個 web 頁面

下載頁面可以選擇下載的使用者型別:安卓或 IOS。點選 ios 會跳轉到 appstore, 點選 Android,會直接讓下載一個 apk 安裝包。

那麼問題來了,難道是一人一個渠道包去統計的嗎,如果是的話 1000 萬的 DAU!那要多少渠道包呢? 個人覺得一人一個渠道包去統計肯定是不科學的,下面是某位大牛的回覆:

大概這是用的一個叫 Shareinstall 的雲服務,原理如下:

開發者在分享的 h5 頁面上整合 shareinstall web sdk,釋出分享連結時在 url 上動態的拼接任意的自定義引數(如推廣渠道號,邀請碼,遊戲房間號等等); 當某一終端訪問該 h5 頁面時,shareinstall web sdk 將同時確定該裝置的個性化資訊和採集自定義引數,上傳至 shareinstall 伺服器, 待使用者通過該 h5 頁面安裝 app 後首次開啟時(如當前裝置已安裝該 app,將直接拉起 app),使用 shareinstall Android/iOS sdk 從 shareinstall 伺服器再取回暫存的自定義引數。 開發者根據各自的需求,在分享連結自定義各種動態引數。比如通過在分享連結 url 中附帶 app 邀請人的使用者 id,就可達到免填邀請碼的效果。對戰類遊戲 app 通過在 url 中附帶遊戲房間號,新老使用者都可通過該 url 連結直接進入邀請人的對戰房間,更多使用場景均取決於開發者的需求。

Shareinstall 功能介紹:

1)免填邀請碼 功能介紹:使用者在安裝 APP 時,自動將邀請碼傳遞給使用者,使用者在開啟應用後,通過後臺處理邀請碼,來實現免填邀請碼的安裝。 優勢說明:“APP 邀請註冊有獎”這類帶有邀請機制的活動,是 APP 的重要推廣手段之一。但填寫邀請碼,一直是使用者非常厭煩的操作,甚至會導致使用者的流失,跳過這個步驟,能為使用者帶來的極大的方便,提高了使用者體驗。

2)渠道統計 功能介紹:以渠道連結取代渠道包,精確的定位 APP 的各個安裝渠道。 優勢說明:精度更高的渠道統計,能讓決策者更準確的瞭解不同渠道的推廣效果,為決策者決定不同渠道的推廣力度提供依據,能更準確的把握推廣人員的推廣資料。

3)自動新增好友 功能介紹:邀請方邀請被邀請方下載安裝 APP 後,自動新增邀請方為好友並關注。 優勢說明:自動新增好友,促進了使用者之間社群關係的建立,有利於提高使用者的活躍度。

4)自動加入遊戲房間 功能介紹:對於需要加入房間(組隊)的遊戲,可以通過個性化安裝實現邀請好友下載或拉起 App 後自動加入房間開始遊戲。 優勢說明:簡化了遊戲組隊的操作步驟,提高了使用者的遊戲體驗。

5)一鍵跳轉 功能介紹:通過 URL Scheme 和 Universal Links 實現在不同瀏覽器中拉起 APP 優勢說明:ShareinstallSDK 減少了應用的程式碼冗餘,提供了通用的一鍵拉起介面。

總結: ShareinstallSDK 量級較輕,應用整合造成的程式碼冗餘少,整合簡單。攜參安裝實現個性化,渠道統計更精確,提供通用一鍵拉起介面。是一款優秀又好用的開放 SDK。