點擊網頁廣告就打開APP? 淺談手機APP的深度連結Deep Link的演進(Universal Link)
為何別人的網頁都會自動引導到APP,或許你就是忘了做Deep Link喔?
「哇,這個APP好智慧呀,沒想到在臉書上看到生火的商品廣告,
相信這個情境大家一定都司空見慣,特別是在廣告投放大戰的時代,
在最早期的時候,大家都習慣使用Web URL的方式,把想要投放廣告的商品網址,鑲在文案之中,
考量智慧型手機的廣告,主要都是透過社群APP來做投放,
而其中還有一個最大的突破是,使用Deep Link的廣告商,
這樣一來,廣告投放不僅可以提高轉換率,
而Deferred Deep Link的應用場景,
但上述的方式,實作前提都是你必須要在APP開發時,
於是在2015年的WWDC,Apple除了推出iOS9之外,
而正因為他是HTTPS連結,一但使用者沒安裝APP,
而實作方式其實也不難,以Apple為例,只要在Apple developer 中設定好App的Associated Domains功能,並上傳APP對應到的Web URL即可。不僅可以降低過去URL Schema衝突的問題,更可以有效降低連結失敗的問題。
URL Schema 的格式雖然是固定的,但是最前面的識別字串是自行註冊的。而一般的瀏覽器是會靠這串字串去辨識現在應該要做怎樣的事。比方說http一般對應到Server的80 port, https 對應到 443。但是它不可能記錄所有動態註冊的字串,也沒有義務要做,畢竟這是蘋果公司的功能。
所以一般的瀏覽器碰到它看不懂的url (例如pb://xxxx.xxxx.xxxxx/xxxx)就會直接跳出說看不懂。
使用 URL Schema 的情況如下
已安裝了進度條的APP
情況一:任何一個iOS APP 點擊了進度條的連結(例如Facebook) -> 打開進度條的APP
情況二:Safari 點擊了進度條的連結 -> 詢問是否打開進度條的APP -> 打開 -> 打開進度條的APP
情況三:Safari 點擊了進度條的連結 -> 詢問是否打開進度條的APP -> 不打開 -> 跳出未知的URL錯誤
未安裝進度條的APP
點擊進度條的連結 -> 跳出未知的URL錯誤
但是如果用Universal link,因為是http或https開頭的URL,所以就可以避免「未知的URL」錯誤,改顯示目標網頁。
另外如果APP不存在要通知使用者進APP store這個功能要自己實現,而且限制很多。否則它會是一個很好偵測使用者習慣的手段,可以用來建立使用者輪廓。
所以只要掌握連結的訣竅,把廣告流量有效兌現成轉換,
最後,如果你喜歡我們的文章,別忘了到我們的FB粉絲團按讚喔!!