處理規則的運作方式

處理規則可讓您根據已定義條件來對資料進行變更。當屬性或值符合定義條件時,可以設定或刪除值,以及設定事件。

處理規則會在收集資料時套用至資料上,規則則會套用至透過 AppMeasurement 庫和「資料插入 API」而來的所有資料。處理規則也適用於完整和記錄檔資料來源。這些來源包含的資料代表 hit 或使用者採取的動作。 處理規則不適用於其他資料來源。

重要概念 section_EB138775E7C64C74B0D1D3213F7A823C

下表包含您在使用處理規則時務必瞭解的重要概念:

概念
詳細資料
規則套用至單一報表套裝。
複製處理規則至其他報表套裝
處理規則依列出順序而套用。
如果有個動作變更了值,後續條件會使用新值。
系統儲存處理規則後,會將它們立即套用至報表套裝。
若變更處理規則,儲存後數分鐘內應會顯示於報表套裝中。測試處理規則時,我們建議設定 即時報表 ,以便快速檢視處理規則的結果。
處理規則是存取內容資料變數的唯一方法。
複製內容資料變數至 eVar
處理規則的套用時機早於 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 下。

包含不支援之字元的內容資料變數無法在「處理規則」介面中新增。

脫字符號 (^) 是處理規則系統中的特殊字元。
若要表示單一脫字符號字元,請使用兩個脫字符號字元 (^^)。

處理規則條件 section_387390EEE9BA4DA98698522A84326DB4

條件會檢查頁面變數是否有符合值或值是否存在。可以加入多個條件,您也可以選取是否須符合所有條件。

您可以建立無條件的規則,以一律執行已定義動作。

在發生動作前,並不會自動檢查變數的值。例如,Prop1 包含 "something" 值,而 eVar1 空白。如果您設定 Prop1 等於 eVar1,則兩個值都會變成空白。如果您想避免這種情形,請加入一個條件來檢查是否存在值。

處理規則動作 section_E2285C9D008442C7BF136E52A9A4CC06

動作可以設定頁面變數、刪除頁面變數或觸發事件。動作也能串連值以顯示在報告中

例如,您可以串連兩個值,以顯示 category:product

recommendation-more-help
2969e653-1f9b-4947-8b90-367efb66d529