您可使用 Facebook 連結分享為 HTML 中繼資料中的資源指定標準網址,以便獲取該資源。若要做到這一點,請使用 HTML 中繼標籤以為頁面指定標準網址。使用 og:url
屬性便可指定標準網址。
<meta property="og:url" content="https://example.com/path" />
由 2020 年 2 月 3 日開始,除非該網域已使用網站管理員工具將您的網域明確地列入許可名單之中,否則您將無法再將擁有其他網域的網址指定為標準網址。
處理衡量數據和中繼資料(連結圖像、標題等)時,Facebook 連結分享基礎設施會將指定相同標準網址的所有連結視為同一資源。您可使用 Graph API 調用查看網址的互動程度衡量數據:
GET /?id={your_url}&fields=engagement
許多情況下,將網站上的各種連結視為相同連結可為您帶來便利。以下是幾個範例:
og:url
指定的路徑不一定要是瀏覽器所顯示的頁面。但是,該路徑必須回應 Facebook 網路爬蟲並傳回 og:*
中繼標籤。如需了解有關偵測 Facebook 網路爬蟲的詳情,請查閱 Facebook 網路爬蟲。og:url
所引用的路徑傳回不同的 og:url
連結,則以新連結為準。Facebook 所使用的分享詳情為重新導向鏈最後一個連結的內容。重新導向鏈最後一個連結的內容亦須包括 og:url
中繼標籤。如果尚未指定 og:url
,則假設頁面的網址為標準網址。 以下範例將示範如何更改頁面網址,同時保留 Facebook 分享連結和相關衡量數據。這個範例假設您已更改頁面的網址。
og:url
標籤。將內容屬性設定為之前的網址值。<meta property="og:url" content="your_old_url" />
<!-- This is the URL for this page --> <meta property="og:url" content="your_old_url" /> <!-- This is the og:* meta from the original version of the page --> <meta property="og:title" content="your_link_title"> <meta property="og:image" content="your_image_url">