referrer

上次更新: 2024-01-26
  • 主題:
  • Variables
    檢視有關此主題的更多資訊
  • 建立對象:
  • Admin
    Developer

referrer 變數會覆寫報表中自動收集的反向連結。在反向連結可能遺失的情況下 (如重新導向期間或將訪客暫時轉送至付款處理者),此變數很有幫助。此變數有助於填入「反向連結」和「反向連結網域」維度。

使用Web SDK的反向連結

反向連結為 已為Adobe Analytics進行對應 在XDM欄位下 web.webReferrer.URL.

Web SDK會在每個事件點選上包含此維度。

使用Adobe Analytics擴充功能的反向連結

您可以在設定 Analytics 擴充功能 (全域變數) 時設定反向連結,或依據規則進行設定。

  1. 使用您的 AdobeID 認證登入 Adobe Experience Platform 資料彙集
  2. 按一下所需的標籤屬性。
  3. 前往規則標籤,然後按一下所需的規則 (或建立規則)。
  4. 在「動作」下方按一下現有的「Adobe Analytics - 設定變數」動作,或按一下「+」圖示。
  5. 設定 副檔名 Adobe Analytics的下拉式清單,以及 動作型別 至 設定變數.
  6. 找出「反向連結」區段。

您可以將反向連結設為任何字串值,包括資料元素。

AppMeasurement和Analytics擴充功能自訂程式碼編輯器中的s.referrer

s.referrer 變數是包含上一頁 URL 的字串。此變數最多可儲存 255 個位元組;長度超過 255 個位元組的值會遭到截斷。AppMeasurement 會自動將此變數設為 document.referrer。除非您想要覆寫自動收集的值,否則不需要設定此變數。

s.referrer = "https://example.com";

如果使用digitalData 資料層:

s.referrer = digitalData.page.pageInfo.referringURL;
注意

請避免將此變數設為非 URL 的值。切勿移除 URL 的協議。

範例

許多組織都必須著手進行與重新導向相關的實施。如果您的網站容許的話,可以使用 Util.getQueryParam() 公用程式從 URL 取得反向連結。請務必將查詢字串中包含的所有值編碼為 URL。

// Example if the URL is https://example.com?r=https%3A%2F%2Fexample.org
s.referrer = s.Util.getQueryParam("r");

本頁內容