Util.getQueryParam
瀏覽器 URL 中的查詢字串參數常包含 Analytics 的重要資料。使用 Util.getQueryParam()
方法可擷取查詢字串中的資料。
使用Adobe Analytics擴充功能和Web SDK擴充功能取得查詢字串引數資料
您可以在資料元素中設定值,藉此取得查詢字串參數資料。
- 使用您的 AdobeID 認證登入 Adobe Experience Platform 資料彙集。
- 按一下所需的標籤屬性。
- 前往資料元素標記,然後按一下所需的資料元素 (或建立資料元素)。
- 將擴充功能下拉式清單設定為 核心,並將資料元素型別設定為 查詢字串引數。
- 在文字欄位中輸入查詢字串參數。
查詢字串參數值會儲存在資料元素中。接著,您可以參考規則中的資料元素,以指派所需的變數。
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