2017 年 Facebook 深層連結

若您已在 Facebook 上經營行動廣告活動,對於這些廣告提供的精巧深層連結選項定已十分熟悉。不過遺憾的是,Facebook 文章在本質架構上,卻呈現出截然不同的面貌。針對 Facebook Messenger 與公司「Facebook 塗鴉牆」文章提供相同優異的使用者體驗,為何會如此困難?

Facebook 希望能吸引使用者持續使用自家提供的應用程式,而非透過深層連結跳槽選擇其他解決方案,一切皆在意料之中。除非您願意付費安裝應用程式,否則上述情況毫無例外。Facebook 針對 iOS 採用經過特別設計的應用程式內瀏覽器,確保讓「通用連結」(Universal Linking) 無法開啟您的應用程式。這種「壁壘」策略是全球性的,因此讓使用者對於深層連結技術如何在 Facebook 上運作感到困惑。

Facebook 應用程式連結

Facebook 封鎖「通用連結」的部分原因,在於希望向使用者推廣採用他們制訂的專屬深層連結標準:應用程式連結。其雖然與「Android 應用程式連結」(Android App Links) 同名,但 Facebook 推出的「應用程式連結」是截然不同的另一套標準,與 Open Graph 標籤近似。若您新增「應用程式連結」標籤至您連結另一端的頁面,Facebook 即會抓取這些標籤,以收集有關如何深層連結至您應用程式的資訊。隨後 Facebook 會開啟您的應用程式 (若已安裝)。

以下是「Facebook 應用程式連結」具有的三大限制:

    1. 僅支援 Facebook。在您的網站中新增「應用程式連結」,對於向外深層連結至其他任何應用程式毫無幫助。
    1. 不支援延後深層連結.
  1. 在 iOS 上會中斷。若未安裝您的應用程式,App Store 是唯一選項。

若您按照 Facebook 建議選用「應用程式連結」,所享有的優勢顯而易見:Facebook 會開啟已安裝的應用程式,而您會取得一個可用於深層連結的自訂 URL 路徑。若您僅基於提高使用率之目的而經營行銷活動,則萬事皆備。您仍然不會享有點擊歸屬 (除非您採用 Branch 等專門用於在應用程式開啟後追溯追蹤點擊的特殊工具),但至少深層連結功能會正常運作。

「應用程式連結」的晦暗面

仰賴 Facebook 的「應用程式連結」會遇到一項重大問題:若您希望在安裝應用程式時執行深層連結,Facebook 會直接將其他所有人傳送至 App Store。這意味著您無法運用歸屬工具或深層連結供應商,且若某個使用者未安裝您的應用程式,則您必然會失去點擊資料 (當然也包括歸屬資料)。

按理來說不該發生此狀況;al:web:should_fallback「應用程式連結」標籤的存在用途,即是專門控制要將未安裝您應用程式的使用者傳送至 App Store,或是您的網站 URL。若將 al:web:should_fallback 設為 true,則您的使用者應會傳送至網站 URL (您的網站或 Branch)。不過遺憾的是,此標籤在 iOS 上已損毀超過一年,且據 Facebook 團隊工程師的消息指出他們不會修正此標籤。Facebook 現僅在 al:web:should_fallback 設為 false 時,才會在 iOS 上執行深層連結。

(備註:al:web:should_fallback 仍會如文件記載所述在 Android 上運作,但隨時可能會中斷,且無法透過平台個別進行設定。)

絕大多數精明靈通的眾家品牌廠商,皆不希望新使用者將他們的初次使用體驗獻給 App 或 Play Store 頁面。他們亦不樂見犧牲屬性資料。因此就目前而言,將 al:web:should_fallback 一律設為 false 是較為兩全其美的做法。根據我們合作夥伴網路提供的意見回應表示,Branch 連結運用此方法確保適當擷取所有的接觸點。

針對「應用程式連結」限制的因應措施

幸運的是,我們還可採取以下的因應措施:您可透過深藏連結內部提供網路內容預覽。您可將 al:web:should_fallback 設為 false,將所有使用者引導至預覽,並允許已安裝應用程式的使用者依個人喜好開啟應用程式。未安裝應用程式的使用者,則可選擇安裝應用程式 (同時延後深層連結),或是保留內容的網路版本。別忘了確認您的內容預覽深層連結支援「iOS 通用連結」,c因為自訂 URI 配置亦不會在 Facebook 網路檢視中運作。.

Branch 提供兩種可呈現此內容預覽的立即可用方式。我們採用智慧追蹤方式偵測使用者是否已安裝您的應用程式,因此甚至還可根據使用者已安裝您的應用程式與否,聰明地在「開啟」與「安裝」之間切換呼叫動作。

Journeys 智慧應用程式橫幅

若您擁有與應用程式具備相同內容的專屬網站,則可選擇現成即用的「Journeys 智慧橫幅」解決方案, 將現有內容轉變為深層連結預覽 。這有助於針對各式各樣的狀況 (包括 Facebook),執行網路至應用程式的轉換作業。

Deepviews

若您沒有專屬網站,或是網站尚未具備任何可用的應用程式內容, 只要按一下單一按鈕即可輕鬆啟用 Deepviews。.


Facebook 的「應用程式連結」對於想要突破 Facebook 應用程式壁壘執行深層連結,不僅幾無用武之地,更無法滿足市場商針對測量每個接觸點方面的需求。若要為使用者提供順暢的使用體驗,您需要一套更加精密可控制整體使用體驗的解決方案。

现在订阅每周博客摘要,其中包含移动增长技巧,行业更新和产品公告!
shares