天天看點

深度連結(Deeplink)是什麼?

深度連結(Deeplink)是泛用性極高的一項通用技術,在我們日常生活中非常容易接觸到。比如:

  1. 在微信或QQ上接收到好友分享的網頁;
  2. 在短信上接收到的營銷短信;
  3. 在某頭條、某音上刷到資訊流廣告…

當你點選這些管道進入web詳情頁後,點選打開會自動跳轉至App目标頁面。這個點選後自動跳轉的過程就用到了深度連結(Deeplink)技術。

深度連結(Deeplink)是什麼?

一、什麼是深度連結(Deeplink)技術?

“Deeplink”又名“深度連結”,是一種能将使用者直接從網頁帶到App指定頁面的技術。

目前廣義上的“深度連結”概念包含了 DeepLink 和 Deferred Deeplink,主要觸發場景分為兩種:

使用者已安裝目标App情況下:在web網頁點選連結,就能直接跳轉到App内指定頁面。

使用者未安裝目标App情況下:在web網頁點選連結,會先跳轉應用商店,下載下傳後首次打開App,會自動跳轉到指定頁面。

一般在web網頁頂部或浮窗等地方,都可以添加引導打開App按鈕,其次在頁面内的關鍵性操作,比如購買、評論、關注等節點,也可以添加跳轉邏輯。

深度連結(Deeplink)是什麼?

Deeplink在實際運用中能起到什麼效果?

Deeplink(深度連結)能被運用于任意管道觸點(微信、QQ、微網誌、短信、郵箱、各大浏覽器、其他App等),直接從這些平台跳轉至目标内容頁,省去中間“打開App首頁”“搜尋頁面”等無效步驟。

深度連結(Deeplink)對于“App社交分享、裂變傳播轉化、沉默使用者喚醒、使用者流失召回、DSP廣告投放、短信郵箱營銷、地推首單激活、搜尋引擎引流”等營運場景都有着奇效,一方面能快速實作場景還原,帶來更高效的使用者體驗;另一方面,縮短轉化路徑,減少App推廣拉新環節中20%以上的流失率。

二、深度連結(Deeplink)的實作邏輯

移動端深度連結(Deeplink)本質上就是通過web調用原生App,依賴URL實作。

在這個過程中需要滿足的前提條件是:

社交平台或浏覽器: 必須支援打開目标App,需要經過一些處理才能實作。比如京東App可以從微信上直接打開,淘寶App卻不可以,這也是由于平台的選擇性開放和限制。

App本身: 必須能夠擷取參數,并且設定好喚醒位址,才能解析參數,定位到具體位置。

其中涉及到的一些技術要點:

1、URL Scheme(iOS/Android都适用)

URL Scheme是實作Deeplink相容性最高、也最簡單的一項方法,原生App可以先向作業系統注冊一個URL,其中Scheme的作用是從不同平台喚醒相應App。

URL Scheme的協定樣式如下:

Scheme://host:port/path?query

● Scheme:代表Scheme協定名稱,可自定義

● host:代表Scheme作用的位址域

● port:代表該路徑的端口号

● path:代表的是想要跳轉的指定頁面(路徑)

● query:代表想要傳遞的參數

由于涉及到需要打開頁面的能力,用于接收從H5傳遞過來的參數,那麼還需要一些配置:

Android:配置Action和category

iOS:原理一緻,配置info

工作流程是:當使用者點選此類深度連結時—>作業系統提供解析URL Scheme的能力—>判斷屬于哪個App、是否安裝了App—>喚醒App并傳遞需要的參數。

2、進階版深度連結:Universal link(iOS 9.2及以上适用)

Universal Link是iOS 9以後蘋果推出的通用連結技術,能夠友善的通過一個https連結來打開App指定頁面,不需要額外的判斷;如果沒有安裝App,則跳轉到自定義位址。

相對Scheme的優勢在于,Universal Link是一個Web Link,是以少了很多麻煩:

  • 當使用者已安裝該App時,不需要加載任何頁面以及判斷提示,能夠立即喚醒App,使用者未安裝App,則跳去對應的web link(自定義頁面)。
  • Universal Links支援從其他App中的UIWebView中跳轉到目标App。
  • 絕大多數平台都支援Universal Link,能被搜尋引擎索引,iOS微信7.0.5版本也解除了對Universal

    Link的限制,目前微信7.0.5以上版本已經能流暢運作Universal Link。

在Deeplink的實作方案中,Universal Link相比Scheme無疑具有更優的使用者體驗,iOS9.2及以上的版本更推薦使用Universal Link喚醒App。

三、巧用工具,快速實作深度連結(Deeplink)

Deeplink雖然無非是通過Scheme、Universal Link、App link這幾種方法,但這幾項技術是基于系統和平台實作的,Android及iOS在幾個系統版本的疊代後,配置方式會有新的變化,且安卓機型衆多、浏覽器衆多等問題也會導緻出現相容上的麻煩,開發者自行研發的話,資源配置以及系統更新後的維護成本相對較高,還要考慮各種各樣的跳轉場景問題。

基于這些困擾,許多想要靈活開發的開發者就會選擇使用第三方服務,省去複雜的配置和維護工作,同時更能保障深度連結服務的穩定運作。

openinstall是國内專業的深度連結(Deeplink)技術服務商,在Deeplink實作方案上有五年以上的技術服務經驗,開發者僅需三步即可為App實作深度連結(Deeplink)一鍵喚醒功能:

深度連結(Deeplink)是什麼?

此項Deeplink一鍵喚醒服務,在方案細節上包括以下幾方面:

  • 在Android拉起方面使用的是scheme,iOS是scheme、Universal Link(通用連結)。
  • Universal Link隻能在iOS系統大于 9.2或以上的裝置上使用,9.2以下預設會使用scheme。
  • iOS在微信上想要正常喚醒App,必須使用通用連結協定(Universal

    Link),需要保證微信版本在7.0.5或以上,而且iOS下載下傳設定裡面,需要選擇AppStore及其他下載下傳選項(裡面配置的位址内容不限制)。實作方法內建文檔裡有詳細介紹。

接入openinstall來實作Deeplink,前期的浏覽器相容适配、資源配置、資料比對等方面都無需花費成本研發,後期系統環境變化導緻的技術疊代也完全可以由openinstall跟進,無需人員專門維護,專業的深度連結提供商也能提供更加穩定的服務體驗。

openinstall常用Deeplink應用場景包括:

  • 教育類App:點選H5頁面直達App内對應的直播課頁面、課程購買頁面。
  • 電商類App:點選H5頁面直達App内對應的商品購物頁、領券頁面。
  • 遊戲類App:點選H5頁面直達App内對應的遊戲對戰房間、答題房間。
  • 資訊類App:點選H5頁面直達App内對應的資訊、互動頁面。
  • 搜尋引擎:搜尋引擎中收錄的文章,點選直達App内對應文章頁面。
  • 短信通知:使用者點選短信内連結,直達App内對應活動頁面。
  • 廣告拉新:使用者點選資訊流廣告、營銷廣告H5,下載下傳後直達對應頁面。

除了Deeplink(深度連結)流暢的拉起喚醒體驗外,openinstall還提供了領先的攜帶參數安裝功能,幫助App在喚醒拉起的途中進一步統計使用者安裝來源。精準的歸因能力還能賦予裂變拉新環節免填邀請安裝的效果、精确統計地推人員業績、提供CPS結算依據。

總的來說,深度連結(Deeplink)是網際網路營銷變革中不可或缺的重要角色,其通用性、易用性、靈活性是短期内無法被替代的。結合管道統計功能,将把這項技術的應用場景橫向拓展,進一步打破資訊壁壘。開發者和産品經理應該意識到,越早利用好Deeplink,越能在激烈的市場競争中掌握先發優勢。

繼續閱讀