Show Menu
主題×

Util.getQueryParam

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

在Adobe Experience Platform Launch中取得查詢字串參數資料

您可以在資料元素中設定值,以取得查詢字串參數資料。
  1. Log in to launch.adobe.com using your AdobeID credentials.
  2. 按一下所要的屬性。
  3. 前往標籤 Data Elements ,然後按一下所需的資料元素(或建立資料元素)。
  4. 將下拉 Extension 式清單設 Core定為,並 Data Element Type 將設為 Query String Parameter。
  5. 在文本欄位中輸入查詢字串參數。
查詢字串參數值儲存在資料元素中。 然後,您可以參考規則中的資料元素來指派Analytics變數。

AppMeasurement和Launch自訂代碼編輯器中的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);

第三個可選引數可讓您自訂查詢字串分隔字元。 Its default value is & . 如果您的查詢字串使用不同的分隔字元,則可以變更此值。
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中。