處理規則可讓您根據已定義條件來對資料進行變更。當屬性或值符合定義條件時,可以設定或刪除值,以及設定事件。
處理規則會在收集資料時套用至資料上,規則則會套用至透過 AppMeasurement 庫和「資料插入 API」而來的所有資料。處理規則也適用於完整和記錄檔資料來源。這些來源所含資料代表了hit
或使用者採取的動作。處理規則不適用於其他資料來源。
下表包含您在使用處理規則時務必瞭解的重要概念:
概念 |
詳細資料 |
---|---|
規則套用至單一報表套裝。 |
|
處理規則依列出順序而套用。 |
如果有個動作變更了值,後續條件會使用新值。 |
系統儲存處理規則後,會將它們立即套用至報表套裝。 |
若變更處理規則,儲存後數分鐘內應會顯示於報表套裝中。測試處理規則時,建議在測試報表套裝中設定即時報表,方便您快速查看處理規則的結果。 |
處理規則是存取內容資料變數的唯一方法。 |
|
處理規則的套用時機早於 VISTA 規則和行銷渠道規則。 |
|
不能排除點擊。 |
您可使用 VISTA 規則來排除點擊。 |
不能變更產品字串、反向連結和使用者代理。 |
反向連結和使用者代理為唯讀。產品字串則不可用。 |
行動裝置屬性和分類不可用。 |
行動裝置查閱的發生時機早於處理規則,但屬性不可用於處理規則。 |
如果是執行 JavaScript AppMeasurement H.25.2 或更早的版本,無法讀取超過 URL 前 255 個字元的查詢字串參數。JavaScript AppMeasurement H.25.3 和更新版本提供完整的 URL,包含處理規則的所有查詢字串參數。 |
升級到 H.25.3 或更新的版本,或者從長 URL 用戶端讀取查詢字串參數,並將它的值儲存在內容資料變數裡。 |
查詢字串值必須編碼為 Unicode 或 UTF-8,處理規則才能讀取。 |
這可能會影響使用查詢字串傳遞的多位元組字元。 |
每個報表套裝最多只能使用 150 個規則,每個含 30 個條件。 |
處理規則限制是依報表套裝而定,而非依公司而定。 |
必須先設定處理規則來擷取內容資料變數,之後才能傳送資料。 |
當傳送伺服器呼叫時,就會套用處理規則。若未使用處理規則複製內容資料變數中儲存的值,這些值就會被捨棄。 |
UI 中的值比較不區分大小寫。 |
清除報表中的值 。 |
內容資料變數名稱只能包含英數字元、底線和點。其他任何字元都會刪除。 |
例如,內容資料變數 包含不支援之字元的內容資料變數無法在「處理規則」介面中新增。 |
脫字符號 (^) 是處理規則系統中的特殊字元。 |
若要表示單一脫字符號字元,請使用兩個脫字符號字元 (^^)。 |
條件會檢查頁面變數是否有符合值或值是否存在。可以加入多個條件,您也可以選取是否須符合所有條件。
您可以建立無條件的規則,以一律執行已定義動作。
在發生動作前,並不會自動檢查變數的值。例如,Prop1 包含 "something" 值,而 eVar1 空白。如果您設定 Prop1 等於 eVar1,則兩個值都會變成空白。如果您想避免這種情形,請加入一個條件來檢查是否存在值。
動作可以設定頁面變數、刪除頁面變數或觸發事件。動作也能串連值以顯示在報告中
例如,您可以串連兩個值,以顯示 category:product
。