Util.getQueryParam

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

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

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

  1. 使用您的 AdobeID 認證登入 Adobe Experience Platform 資料彙集
  2. 按一下所需的標籤屬性。
  3. 前往資料元素標記,然後按一下所需的資料元素 (或建立資料元素)。
  4. 將擴充功能下拉式清單設定為​ 核心,並將資料元素型別設定為​ 查詢字串引數
  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,";");
TIP
提供類似的外掛程式 s.getQueryParam。此外掛程式包含更進階的功能,但也更複雜,預設不在 AppMeasurement 中。
recommendation-more-help
b4f6d761-4a8b-4322-b801-c85b9e3be690