瀏覽器 URL 中的查詢字串參數常包含 Analytics 的重要資料。使用 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 中。