H5主流瀏覽器下App導(dǎo)流方案選取
最近好幾個(gè)業(yè)務(wù)產(chǎn)品線都在頭疼如何把用戶從H5導(dǎo)流給App這個(gè)問題上,因此梳理一下手頭的一些方案
簡單的一句話評(píng)價(jià)就是:瀏覽器適配 - 前端永遠(yuǎn)的痛!
只想梳理下面3個(gè)問題在主流瀏覽器下的解決方案
- 未安裝 - 點(diǎn)擊下載App
- 未安裝 - 點(diǎn)擊下載App - 下載后自動(dòng)精準(zhǔn)定位
- 已安裝 - 點(diǎn)擊打開App - 精準(zhǔn)定位
由于不同渠道之間差異非常大,前端是有能力判斷區(qū)分出不同的渠道的,因此各個(gè)渠道之間一般都是完全定制差異化的導(dǎo)流方案,在優(yōu)缺點(diǎn)之間進(jìn)行取舍
下面說的各種方案名詞,都在 iOS app與瀏覽器深度鏈接 DeeperLink 有技術(shù)方案思路介紹
系統(tǒng)瀏覽器
簡介:用戶使用系統(tǒng)瀏覽器訪問WAP進(jìn)行導(dǎo)流,目前不受任何限制
未安裝 - 點(diǎn)擊下載App:
- 直接下載 or 跳轉(zhuǎn)Appstore
未安裝 - 點(diǎn)擊下載App - 下載后精準(zhǔn)定位 - Android:
- 動(dòng)態(tài)Apk技術(shù),無導(dǎo)流負(fù)作用,對(duì)服務(wù)器壓力略大
- 手機(jī)指紋技術(shù),存在成功率問題,大概66%,同wifi失敗率增高
- 剪切板技術(shù),安卓因?yàn)橄到y(tǒng)瀏覽器內(nèi)核碎片化問題,理論可行,但設(shè)備支持率很低,服務(wù)器壓力小
未安裝 - 點(diǎn)擊下載App - 下載后精準(zhǔn)定位 - iOS:
- 剪切板技術(shù),必須iOS10+
- 手機(jī)指紋技術(shù),存在成功率問題,大概66%,同wifi失敗率增高
已安裝 - 點(diǎn)擊打開App - 精準(zhǔn)定位 - Android:
- schema吊起技術(shù),無導(dǎo)流負(fù)作用
已安裝 - 點(diǎn)擊打開App - 精準(zhǔn)定位 - iOS:
- schema吊起技術(shù),采用這個(gè)技術(shù),已安裝App正常吊起,假如未安裝App,會(huì)看到一個(gè)系統(tǒng)錯(cuò)誤框,然后再打開Appstore,影響用戶體驗(yàn)
- universalink技術(shù),已安裝App正常吊起,未安裝App無錯(cuò)誤彈框,但部署成本大
- 剪切板技術(shù),必須iOS10+
建議:
- 安卓用動(dòng)態(tài)Apk技術(shù)做下載導(dǎo)流精準(zhǔn)定位,用schema技術(shù)做吊起
- iOS用剪切板技術(shù)做下載導(dǎo)流精準(zhǔn)定位,用剪切板技術(shù)做吊起
微信
簡介:微信內(nèi)禁止直接下載App,微信內(nèi)禁止以任意方式打開App,需要分不同情況進(jìn)行應(yīng)對(duì)
微信H5
未安裝 - 點(diǎn)擊下載App:
- 應(yīng)用寶市場跳轉(zhuǎn),上架應(yīng)用寶并且開通應(yīng)用寶微鏈接,這樣iOS與安卓都可以在H5頁面中點(diǎn)擊后跳轉(zhuǎn)到Appstore/應(yīng)用寶市場進(jìn)行下載
未安裝 - 點(diǎn)擊下載App - 下載后精準(zhǔn)定位 - Android:
- 動(dòng)態(tài)Apk技術(shù),存在負(fù)作用,動(dòng)態(tài)Apk技術(shù)與微信應(yīng)用寶直接跳轉(zhuǎn)市場下載沖突,如果需要使用動(dòng)態(tài)Apk技術(shù),在安卓下,就只能彈蒙層外部瀏覽器打開
- 手機(jī)指紋技術(shù),與應(yīng)用寶市場跳轉(zhuǎn)不沖突,存在成功率問題,大概66%,同wifi失敗率增高
未安裝 - 點(diǎn)擊下載App - 下載后精準(zhǔn)定位 - iOS:
- 動(dòng)態(tài)剪切板技術(shù),與微信應(yīng)用寶直接跳轉(zhuǎn)市場無沖突,必須iOS10+
- 手機(jī)指紋技術(shù),存在成功率問題,大概66%,同wifi失敗率增高
已安裝 - 點(diǎn)擊打開App - 精準(zhǔn)定位 - Android:
- 技術(shù)暫時(shí)無法突破,彈蒙層,提示用系統(tǒng)瀏覽器打開
- 微信白名單,有部分騰訊旗下產(chǎn)品通過微信白名單做到
已安裝 - 點(diǎn)擊打開App - 精準(zhǔn)定位 - iOS:
- universallink技術(shù),已于18年1月被微信封堵
- 剪切板技術(shù),先拷貝剪切板,再跳轉(zhuǎn)Appstore,在Appstore點(diǎn)擊打開按鈕,打開App進(jìn)行剪切板定位,必須iOS10+
建議:
- 安卓在無精準(zhǔn)定位需求的時(shí)候用應(yīng)用寶渠道下載,有精準(zhǔn)定位需求的時(shí)候用動(dòng)態(tài)Apk+蒙層提示系統(tǒng)瀏覽器下載,暫時(shí)無法解決微信內(nèi)吊起,彈蒙層,提示用系統(tǒng)瀏覽器打開
- iOS用剪切板技術(shù)做下載導(dǎo)流精準(zhǔn)定位,用剪切板技術(shù)做吊起
微信小程序
- 簡介:微信小程序和微信內(nèi)H5不一樣,和瀏覽器的導(dǎo)流方式也不一樣,單獨(dú)說明
- 傳播:小程序通過分享傳播,從App分享小程序到聊天對(duì)話+群對(duì)話(暫不支持朋友圈),傳播小程序
- 回流:在聊天對(duì)話+群對(duì)話中點(diǎn)開小程序,小程序可以開發(fā)跳轉(zhuǎn)回App的功能
- 回流受限:用戶從群對(duì)話中點(diǎn)開小程序才能回流,用戶用過一次小程序后記住了,直接自行在小程序快捷入口打開并使用,無法回流
手百
簡介:手百不禁止下載App,手百內(nèi)禁止以任意方式打開App
未安裝 - 點(diǎn)擊下載App:
- 直接下載 or 跳轉(zhuǎn)Appstore
未安裝 - 點(diǎn)擊下載App - 下載后精準(zhǔn)定位 - Android:
- 動(dòng)態(tài)Apk技術(shù),無導(dǎo)流負(fù)作用,對(duì)服務(wù)器壓力略大
- 手機(jī)指紋技術(shù),存在成功率問題,大概66%,同wifi失敗率增高
未安裝 - 點(diǎn)擊下載App - 下載后精準(zhǔn)定位 - iOS:
- 動(dòng)態(tài)剪切板技術(shù),與微信應(yīng)用寶直接跳轉(zhuǎn)市場無沖突,必須iOS10+
- 手機(jī)指紋技術(shù),存在成功率問題,大概66%,同wifi失敗率增高
已安裝 - 點(diǎn)擊打開App - 精準(zhǔn)定位- Android:
- 技術(shù)暫時(shí)無法突破,彈蒙層,提示用系統(tǒng)瀏覽器打開
已安裝 - 點(diǎn)擊打開App - 精準(zhǔn)定位 - iOS:
- universallink技術(shù),跟隨微信步伐已被封堵
- 剪切板技術(shù),先拷貝剪切板,再跳轉(zhuǎn)Appstore,在Appstore點(diǎn)擊打開按鈕,打開App進(jìn)行剪切板定位,必須iOS10+
建議:
- 安卓用動(dòng)態(tài)Apk技術(shù)做下載導(dǎo)流精準(zhǔn)定位,暫時(shí)無法解決手百內(nèi)吊起,彈蒙層,提示用系統(tǒng)瀏覽器打開
- iOS用剪切板技術(shù)做下載導(dǎo)流精準(zhǔn)定位,用剪切板技術(shù)做吊起
補(bǔ)充說明:
iOS9 的 SafariViewController 的 Cookie互通方案在 iOS app與瀏覽器深度鏈接 DeeperLink 這篇文章中解釋了,經(jīng)過種種考慮徹底應(yīng)該廢棄不用了,所以本文中均為考慮此方案,不做詳細(xì)解釋了