Facebook 連結分享功能可讓您在資源的 HTML 中繼資料中,指定資源的標準網址。透過使用 HTML 中繼標籤指定頁面的標準網址,可完成此操作。使用 og:url
屬性指定標準網址。
<meta property="og:url" content="https://example.com/path" />
自 2020 年 2 月 3 日起,您無法再將具有不同網域的網址指定為標準網址,除非該網域已使用網站管理員工具明確將您的網域加入許可清單。
為了衡量指標和中繼資料(連結圖像、標題等)的目的,Facebook 的連結分享功能基礎結構會將指定相同標準網址的所有連結視為相同資源。您可以使用圖形 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">