2019-2020 年移動應用深度鏈接完整指南
已發表: 2019-03-14沒有多少人熟悉移動應用深度鏈接的好處,但事實是有好處。
該技術不僅提供了更好的用戶參與度,還有助於跟踪最有效的活動。
在本博客中,我們將討論移動應用程序中的深度鏈接等等。 讓我們從關於移動應用深度鏈接的一般概念開始,然後繼續進行進一步的細分。
什麼是深度鏈接?
從技術上講,深度鏈接是將用戶帶到任何特定內容的任何鏈接。 在移動應用程序中使用深層鏈接來定位特定內容。 幾乎所有的網絡鏈接都是深度鏈接。 深層鏈接不僅會打開您的應用程序,還會使用鏈接中的信息來執行特定操作。
例如,如果您的 Facebook 個人資料的鏈接是fb://profile/ ,那麼 Facebook 應用程序將啟動並打開您的個人資料。 這就是深度鏈接的功能。 它不僅僅是在單擊鏈接時啟動應用程序。
深度鏈接應用程序可能不止一種方法。 與應用程序的深層鏈接為長期以來困擾用戶的問題提供了解決方案。 因此,基本上,網絡鏈接不適用於原生應用程序,每當點擊應用程序中某個產品的鏈接時,就會啟動網絡瀏覽器。 但是,當移動深度鏈接完成時,鏈接會立即在特定頁面上啟動應用程序。
以下是完成移動應用深度鏈接的一些不同方式:
1. 傳統的深度鏈接
只要在單擊鏈接時已經安裝了應用程序,傳統的深層鏈接就可以工作。 當用戶點擊鏈接時,設備將打開應用程序而不是網絡瀏覽器。 如果用戶尚未安裝應用程序,則結果將顯示錯誤或替代頁面。
2.延遲深度鏈接
正如“延遲”一詞所暗示的那樣,即使未安裝應用程序,這種移動應用程序深度鏈接方法也會引導用戶。 通過延遲深度鏈接,當用戶沒有應用程序時,單擊鏈接,他們將被定向到 Play Store 或 App Store 中的應用程序。 安裝應用程序後,用戶將在首次啟動後立即轉到特定內容。
3.上下文深度鏈接
上下文深層鏈接具有延遲深層鏈接的所有功能等等。 在這種深度鏈接應用程序的方法中,存儲了有關用戶所需操作的信息。 諸如用戶下一步想去哪裡、鏈接的原始發件人是誰以及許多其他自定義信息等信息都會被存儲。
這種類型的鏈接對用戶和開發人員都非常有用。 開發人員可以通過個性化消息構建令人驚嘆的內容,並且用戶可以獲得更好的用戶體驗。
4.自定義深層鏈接
自定義深度鏈接或自定義 URI 方案是深度鏈接的原始方式。 這些鏈接充當應用程序的私人互聯網,為用戶提供更好的體驗。 使用 URI 方案的優點是它們易於設置,並且大多數應用程序已經擁有它。
URI 方案深度鏈接仍用於深度鏈接 Android,但對於 iOS 應用程序深度鏈接不再使用此方法完成。 Apple 在 2015 年推出用於深度鏈接 iOS 應用程序的通用鏈接時阻止了這種方法。
5. Apple iOS 通用鏈接
自定義 URI 方案缺乏適當的回退功能,這就是 Apple 在 2015 年阻止的原因。在 iOS 9 中,Apple 推出了通用鏈接,可以在網頁或應用程序中定位內容。 當點擊鏈接時,iOS 會檢查與該鏈接關聯的任何應用程序。 如果是,則啟動應用程序,如果否,則在 Safari 中打開鏈接。 一項研究發現,Universal Links 將打開的轉化率提高了 40%。
6.安卓鏈接
Google 還創建了 App Links 以匹配 iOS Universal Links,並且具有相同的功能。 該鏈接指向網頁和應用程序,具體取決於設備中是否存在應用程序。 但是由於 Android 仍然有運行良好的 URI 方案,因此開發人員並沒有那麼多地採用 App Links。
為您的應用程序使用深度鏈接有無數的好處,現在您可能已經發現了其中的一些。 儘管深度鏈接的採用在過去由於其未知的好處而相當緩慢,但它仍在使用中。 今天,據說這些好處是為什麼移動應用程序甚至考慮使用深度鏈接的原因。 在這裡,我們將列出深度鏈接應用程序的一些好處。
1. 提升用戶體驗
知道深度鏈接在增強應用程序的整體用戶體驗方面發揮著作用也就不足為奇了。 儘管UI 對應用程序很重要,但深度鏈接也是其中不可或缺的一部分。 用戶可以通過應用程序或網頁上的深層鏈接自由訪問內容。
2. 用戶保留、使用和參與
什麼是應用程序的深層鏈接? 非技術性地說,這是一種提高參與度的方式,確保高保留率和高使用率。 如上圖所示,具有深層鏈接的應用具有更高的激活率和更多的應用訪問量。 與沒有任何深層鏈接的應用相比,用戶的活躍度較低,應用的參與度較低。
3. 用戶入職
與應用程序的深度鏈接可幫助開發人員個性化板載體驗。 如果我們以上下文深度鏈接為例,開發人員可以輕鬆創建個性化的應用程序邀請,或者也可以在用戶入職流程中加入一些激勵措施。
4.重新吸引用戶
對於應用來說,擁有活躍用戶非常重要,但有時也會有非活躍用戶。 通過深度鏈接,您可以將那些不活躍的用戶引導到您應用上的特定內容或頁面,這將導致更多活躍用戶。 發送帶有推送通知的深層鏈接是一種很好的方法。
5. 營銷效益
深度鏈接有助於增加公司的銷售額和收入。 具有深度鏈接的事情是它們可以將用戶引導到應用程序中的任何內容頁面,這就是為什麼可以戰略性地使用它來產生更多銷售。 電子商務應用程序可以使用深層鏈接發送有關最新交易和優惠的通知,並將用戶引導至優惠部分。
6. 活動的有效性
正如我們之前看到的,上下文深度鏈接存儲有關用戶及其在應用程序上的行為的自定義數據。 此信息可用於查看哪些活動和來源對於吸引受眾或增加參與度和銷售最有成效。
什麼時候不應該使用深度鏈接應用程序?
深度鏈接服務適合所有人嗎? 好吧,這些好處足以令人信服。 但這並不意味著你應該總是去有優勢的地方。 對於許多應用程序所有者來說,深度鏈接可能不是最明智的選擇。
深度鏈接應用程序可能不是您的正確選擇的原因取決於您擁有的應用程序。 如果你的原生應用程序的 UI/UX 很差或者有很多小故障,你可以讓你的用戶免於經歷這種體驗的麻煩。
您應該在應用程序中使用深度鏈接的唯一原因是應用程序體驗是否優於 Web 體驗。 如果沒有,那麼這將不是最好的決定。
完全專注於其所在行業並需要推送通知、過濾搜索結果等的應用程序應該具有深度鏈接。 如果用戶在從網頁轉移到應用程序時感到更舒適,並且只有在應用程序值得時才會發生這種情況,這將是非常有用的。
那麼,如何在您的移動應用程序中使用深度鏈接?
深度鏈接可用於 iOS 和 Android 應用程序。 iOS應用的條件是iOS 9.0及以上版本支持深度鏈接,而Android所有版本都支持深度鏈接。
讓我們向您展示完成深度鏈接的不同方式。
1. 為應用程序從網站映射出 URL
第一步是繪製出您將在應用程序中使用的 URL。 您必須匹配您網站的哪些特定 URL 將代表您應用中的哪些頁面。 另外,請記住,並非每個鏈接都需要映射。
例如,如果您的網站有博客部分,那麼您不需要將用戶引導到應用程序來閱讀博客。 然而,如果用戶搜索任何產品,您可以將他們引導至您的應用。 在這裡理解用戶不應該被迫訪問應用程序是非常重要的。
要記住的一件事是,只有在您可以顯示他們一直在尋找的內容時,才應將用戶定向到應用程序。 沒有什麼比一個可能永遠不會回來的惱怒用戶更糟糕的了。
2. iOS 通用鏈接
到目前為止,您知道 Apple 使用 Universal Links 來深度鏈接 iOS 9.0 及更高版本。 Universal Links 不僅提供了更好的用戶體驗,而且與 iOS 9.0 有很好的兼容性。
建議您不要實現對 iOS 8.0 及以下版本的支持,因為這樣做不值得。 這顯然意味著深度鏈接不適用於任何 iOS 8.0 或更低版本的用戶。 然而,Apple 報告稱,83% 的 iOS 用戶已將其 iOS 升級到 12.0,因此損失應該不大。 事實上,這個數字在美國和歐洲正在迅速增長。
要實現 iOS 通用鏈接,請執行以下步驟:
- 決定哪些鏈接將啟動 iOS 應用程序並代表其上的哪些產品。 為此,您必須在您的網站上創建一個文件,例如https://www.example.com/.well-known/apple-app-site-association 。 這基本上告訴 Apple 該應用程序是您的,因此它應該攔截到產品和頁面的所有鏈接。
- 第二階段將更新您的 iOS 應用程序,以便它可以響應所做的所有更改並接收鏈接。
瞧! 您的 iOS 深度鏈接到應用程序已完成。
3.安卓應用鏈接
Android 長期以來一直在使用延遲深度鏈接 Android。 但他們在 Android Marshmallow 6.0 中推出了 App Links。 要在您的以下步驟中實施相同的操作:
- 要讓您的網站通過 Android 驗證,請更新您的 AndroidManifest.xml 文件。
- 在網站上創建一個文件,例如https://www.example.com/.well-known/assetlinks.json ,這將向 Google 證明該應用程序是您的。
Android 的深度鏈接就完成了!
最後也是最重要的一步是盡可能多地推廣您的應用程序。 如果用戶沒有應用程序,他們將被引導到您的網站,因此,一旦完成深度鏈接,推廣應用程序就成為主要工作。
這是我們作為應用程序開發公司對深度鏈接移動應用程序的看法。 請聯繫我們 Appinventiv 的開發人員團隊以了解更多信息。