Util.getQueryParam

瀏覽器 URL 中的查詢字串參數常包含 Analytics 的重要資料。使用 Util.getQueryParam() 方法可擷取查詢字串中的資料。

使用Adobe Analytics擴充功能和Web SDK擴充功能取得查詢字串參數資料

您可以在資料元素中設定值,藉此取得查詢字串參數資料。

  1. 使用您的 AdobeID 認證登入 Adobe Experience Platform 資料彙集
  2. 按一下所需的標籤屬性。
  3. 前往資料元素標記,然後按一下所需的資料元素 (或建立資料元素)。
  4. 設定 擴充功能 下拉清單至 核心,和 資料元素類型 to 查詢字串參數.
  5. 在文字欄位中輸入查詢字串參數。

查詢字串參數值會儲存在資料元素中。然後,您就可以參考規則中的資料元素,以指派所需的變數。

AppMeasurement和Analytics擴充功能自訂程式碼編輯器中的s.Util.getQueryParam()

呼叫 s.Util.getQueryParam() 方法,從瀏覽器 URL 擷取查詢字串值。包含查詢字串參數的字串引數為必要項目。此方法會傳回字串,您可將其指派給 Analytics 變數:

s.eVar1 = s.Util.getQueryParam("cid");

第二個選用引數可讓您指定要檢查查詢字串參數的字串。依預設,公用程式會審視瀏覽器 URL。

// Search a custom string for query string parameter
var customString = "https://example.com?q=search";

// eVar1 is set to "search"
s.eVar1 = s.Util.getQueryParam("q",customString);

第三個選用引數可讓您自訂查詢字串分隔字元。其預設值為 &。如果您的查詢字串使用不同的分隔字元,可以變更此值。

var customString = "https://example.com?q1=value1;q2=value2;q3=value3";

// eVar1 is set to "value2"
s.eVar1 = s.Util.getQueryParam("q2",customString,";");
秘訣

提供類似的外掛程式 s.getQueryParam。此外掛程式包含更進階的功能,但也更複雜,預設不在 AppMeasurement 中。

本頁內容