免填邀請碼概述
App免填邀請碼安裝,指的是App在一些需要識別安裝來源的場景(比如好友間的邀請有獎、地推的業績考核)時,新使用者不需要填寫“邀請碼”、“地推碼”等介質,就能被自動識別出是由哪一個使用者邀請而來。從而進一步實現使用者安裝App後自動發放邀請獎勵、自動繫結身份關係等效果。
免填邀請碼的工作流程
免填邀請碼是基於openinstall攜帶引數安裝功能實現的場景,透過openinstall SDK,可以將下載頁面(H5網頁)連結上的自定義引數傳遞到下載的目標App中,用於識別App的安裝來源。
例如:透過連結為 www.****.com?id=1234&name=jack 的落地頁(下載頁需要整合openinstall web sdk才能傳遞引數)下載,新使用者安裝App並開啟後,在openinstall SDK提供的安裝引數獲取方法(getinstall)回撥裡面可以獲取到對應的id=1234和name=jack的引數,從而得知App是從哪個引數對應的連結下載來的。
只要能拿到關鍵的安裝來源引數,就能實現和邀請碼繫結一樣的效果:在新使用者註冊時,將id=1234引數一併上傳給伺服器,服務端就能識別出該使用者在註冊時攜帶了“id=1234”這個關鍵邀請引數,從而判斷出該使用者是由哪個使用者邀請來的,再將兩者進行關聯,就能繫結關係或直接發放獎勵。
想要同時傳遞name、type、source等多組自定義引數,只需要透過&符號隔開即可,同樣可以在使用者啟用後獲取,用於進一步分析來源渠道的資訊。
免填邀請碼實現原理
前面提到:免填邀請碼的實現原理其實是App攜帶引數安裝的實現,openinstall在免填邀請碼技術該領域已經取得五年以上的技術迭代積累,擁有超40億次的傳遞引數App安裝服務經驗。
開發者只需按照openinstall文件步驟,就能快速實現免填邀請碼功能:
步驟1:分別為App整合Android、iOS SDK,然後在下載落地頁整合web SDK,透過應用控制檯裡的【線上測試】可以測試引數傳遞的效果。
步驟2:在下載落地頁(必須先整合web SDK)的url後面動態拼接自定義引數。
步驟3:當用戶訪問該下載落地頁時,相關引數會暫存到openinstall伺服器,當用戶下載並開啟App時,在openinstall Android/iOS SDK提供的安裝引數獲取方法裡取回引數即可。
後續的就是實現繫結關係、發放獎勵等流程的實現,開發者根據自身業務需求在服務端配合處理即可,免填邀請碼安裝功能就算成功實現。
openinstall在整個流程中只負責引數的傳遞,依據攜帶引數安裝的原理,除了能實現免填邀請碼安裝外,同樣可以實現使用者分享效果統計、安裝後自動加好友等需要識別使用者安裝來源的功能。
免填邀請碼的主要優勢
1、降低開發成本
無論是傳統的賬號匹配方案,還是邀請碼匹配方案,App開發者都需要專門維護相應的資料匹配系統。如果採用免填邀請碼方案,無需大量的開發時間、人力、伺服器資源,接入SDK就可以實現,符合了功能敏捷上線、產品高效開發的需求。
2、精簡邀請流程
在App邀請、分享、地推等場景中,不需要再依靠讓使用者填寫邀請碼、地推碼等繁雜的操作來識別安裝來源,使用者只需要透過下載頁正常安裝註冊,相關的關係繫結、獎勵發放、業績統計都會在無感知情況下實現。
除此之外,根據各個App業務場景的不同,“邀請碼”這一概念可以被靈活替代,最終實現的效果同樣能精簡操作流程,比如:
- 教育App無需填寫“班級號”,可以自動繫結某個班;
- 社交App無需搜尋“使用者名稱”,可以自動新增好友;
- 政務App無需填寫“手機號”,可以自動統計業績;
- 直播App無需搜尋“直播間號”,可以自動關注直播間;
- 金融App無需填寫“工號”,可以自動繫結客戶經理;
- 遊戲App無需搜尋“房間號”,可以自動進入對戰房間;
- O2O類App無需填寫“地推碼”,可以自動建立分銷關係。
精簡邀請流程能帶來的App安裝轉化效率提升,而在使用者轉化旅途中,每增加一個操作流程,勢必會帶來流失,免填邀請碼的出現,將大大提高轉化率,帶來使用者量的快速增長。