Show Menu
主題×

處理規則的運作方式

處理規則可讓您根據已定義條件來對資料進行變更。當屬性或值符合定義條件時,可以設定或刪除值,以及設定事件。
處理規則會在收集資料時套用至資料上,規則則會套用至透過 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 中的值比較不區分大小寫。
上下文資料變數名稱只能包含英數字元、底線和點。其他任何字元都會刪除。
例如,上下文資料變數 login_page-home 會自動變成 login_pagehome 。所有傳送至 login_page-home 變數的資料,都會分配到 login_pagehome 下。
包含不支援之字元的上下文資料變數無法在「處理規則」介面中新增。
脫字符號 (^) 是處理規則系統中的特殊字元。
若要表示單一脫字符號字元,請使用兩個脫字符號字元 (^^)。

處理規則條件

條件會檢查頁面變數是否有符合值或值是否存在。可以加入多個條件,您也可以選取是否須符合所有條件。
您可以建立無條件的規則,以一律執行已定義動作。
在發生動作前,並不會自動檢查變數的值。例如,Prop1 包含 "something" 值,而 eVar1 空白。如果您設定 Prop1 等於 eVar1,則兩個值都會變成空白。如果您想避免這種情形,請加入一個條件來檢查是否存在值。

處理規則動作

動作可以設定頁面變數、刪除頁面變數或觸發事件。動作也能串連值以顯示在報告中
例如,您可以串連兩個值,以顯示 category:product