分類規則(舊版)

WARNING
分類規則產生器將於​ 2026年8月31日 ​棄用。 一旦可用,請切換成使用分類集規則體驗,以確保繼續正常運作。

分類規則會定期尋找未分類的詞語。 如果找到符合的規則,規則會自動將辭彙新增到分類資料表中。 您也可以使用分類規則來覆寫現有索引鍵。

分析 > 管理員 > 分類規則產生器

規則產生器可讓您建立​分類規則集,這是一份​ 分類規則 ​清單。規則符合您指定的條件,然後執行動作。

分類規則可方便執行下列作業:

  • 電子郵件​和​多媒體廣告:建立分類規則以便將個別顯示廣告行銷活動分組,好讓您了解顯示促銷活動針對電子郵件促銷活動的成效。

  • 追蹤程式碼:建立分類規則將衍生自追蹤程式碼內之字串的索引鍵值分類,並和您定義的特定準則比對。

  • 搜尋詞:使用規則運算式和萬用字元來簡化分類搜尋詞的程序。例如,如果搜尋詞包含 baseball,您可將分類 Sports League 設定為 MLB

例如,假設電子郵件促銷活動 ID 的追蹤程式碼是:

em:Summer:20XX:Sale

您可以在規則集裡設定三個規則,以識別字串的各部分,然後將值分類:

選擇規則類型
輸入匹配準則
設定分類
結束日期
開頭為
em:
管道
電子郵件
結尾為
銷售
類型
銷售
包含
20XX
20XX

規則的處理方式 how-rules-are-processed

有關如何處理分類規則的重要資訊。

NOTE
規則產生器不支援「數值 2」分類。

規則的重要資訊

  • 規則運算式分類規則中的規則運算式底下提供說明。

  • 報告套裝:至少要選取一個報告套裝後,才能選擇分類。您必須先建立規則集並指派變數後,才能套用報告套裝。

    測試規則集時,請使用報表中的索引鍵(經過分類的變數)來檢視規則集將如何影響索引鍵。 (索引鍵是要分類的變數,或分類上傳表格中的第一欄)。

  • 規則優先順序:如果一個索引鍵符合設定同一個分類的多個規則 (在「設定分類」欄裡),則會使用符合分類的最後一個規則。請參閱關於規則優先順序

  • 規則數目上限:您可以建立的規則數目並無限制。然而,大量規則可能會影響瀏覽器效能。

  • 處理:視您的分類相關流量大小而定,會以頻繁間隔處理規則。

    作用中規則每四小時處理一次,通常一個月檢查返回的分類資料。 規則會自動檢查新值,並使用匯入工具上傳分類。

  • 覆寫現有的分類:請參閱「規則什麼時候不會將索引鍵分類?」 如有必要,您可以使用匯入工具來刪除或移除現有的分類。

規則什麼時候不會將索引鍵分類?

啟動規則時,您可以覆寫現有的分類。 在下列情況下,分類規則不會分類索引鍵(變數),如果:

  • 索引鍵已經分類,而且您未選取覆寫分類

    新增和啟用規則以及啟用Data Connectors整合時,您可以覆寫分類。 (若為Data Connectors,規則是由開發中心的合作夥伴所建立,並顯示在分類規則產生器中。)

  • 在覆寫索引鍵時指定的時間範圍之後,甚至在啟用覆寫分類之後,已分類的索引鍵都沒有出現在資料中。

  • 索引鍵並未分類,而且在約一個月之前開始的時間範圍之後,索引鍵從未傳入 Adobe Analytics。

    note note
    NOTE
    在報表中,只要有索引鍵存在,分類就會套用到任何指定的時間範圍。報告的日期範圍不會影響報告。

分類規則裡的規則運算式 regex-in-classification-rules

使用規則運算式來比對格式化一致的字串值與分類。 例如,您可以從追蹤程式碼中的特定字元建立分類。 您可以比對特定字元、單字或字元模式。

NOTE
最佳做法是,規則運算式最適合使用分隔字元的追蹤程式碼。

規則運算式 - 追蹤程式碼範例 section_2EF7951398EB4C2F8E52CEFAB4032669

NOTE
如果追蹤程式碼為URL編碼,它將​ 不會 ​由規則產生器分類。

在這個範例中,假設您要將以下的促銷活動 ID 分類:

範例金鑰: em:JuneSale:20XX0601

您要分類的追蹤程式碼的部分為:

  • em = 電子郵件
  • JuneSale = 行銷活動名稱
  • 20XX0601 = 日期

規則運算式: ^(.+)\:(.+)\:(.+)$

規則運算式如何與促銷活動 ID 關聯:

匹配群組:顯示規則運算式對應到促銷活動ID字元的情形,以便您能夠將促銷活動ID中的位置分類。

這個範例告訴規則,促銷活動日期 20XX0601 是在第三個群組 (.+),以 $3 識別。

規則產生器

在規則產生器中,設定規則如下:

選擇規則類型
輸入匹配準則
設定分類
結束日期
規則運算式
^(.+)\:(.+)\:(.+)$
促銷活動日期
$3

語法

規則運算式
字串或比對結果
對應的比對群組
^(.+)\:(.+)\:(.+)$
em:JuneSale:20XX0601
$0em:JuneSale:20XX0601 $1: em $2: JuneSale $3: 20XX0601
建立語法
^ = 以該行開始 () = 將字元分組,並且讓您以括號擷取相符字元。(.+) = 擷取一個 ( .) 字元和 ( + ) 任何其他項目 \ = 字串的開始。$ = 指示前面的字元 (或字元群組) 是行裡面最後一個。

請參閱規則運算式 — 參考表,以取得規則運算式中字元含義的相關資訊。

規則運算式 — 分類特定字元 section_5D300C03FA484BADACBFCA983E738ACF

使用規則運算式的一種方式是將字元字串中的特定字元分類。 例如,假設以下追蹤程式碼包含兩個重要的字元:

範例金鑰: 4s3234

  • 4 = 品牌名稱
  • s = 識別搜尋引擎,例如 Google

規則產生器

在規則產生器中,設定規則如下:

選擇規則類型
輸入匹配準則
設定分類
結束日期
規則運算式
^.(s).*$
品牌和引擎
$0 (擷取品牌名稱和搜尋引擎的前兩個字元。)
規則運算式
^.(s).*$
搜尋引擎
$1 (擷取 Google 的第 2 個字元。)

規則運算式 - 比對各種長度的追蹤程式碼 section_E86F5BF5C2F44ABC8FFCE3EA67EE3BB2

此範例說明當追蹤程式碼具有不同長度時,如何識別冒號分隔符號之間的特定字元。 Adobe建議每個追蹤程式碼使用一個規則運算式。

範例密鑰:

  • a:b
  • a:b:c
  • a:b:c:d

語法

規則產生器

在規則產生器中,設定規則如下:

選擇規則類型
輸入匹配準則
設定分類
結束日期
比對字串a:b的規則運算式
^([^\:]+)\:([^\:]+)$
a
$1
比對字串a:b的規則運算式
^([^\:]+)\:([^\:]+)$
b
$2
比對字串a:b:c的規則運算式
^([^\:]+)\:([^\:]+)\:([^\:]+)$
a
$1
比對字串a:b:c的規則運算式
^([^\:]+)\:([^\:]+)\:([^\:]+)$
b
$2
比對字串a:b:c的規則運算式
^([^\:]+)\:([^\:]+)\:([^\:]+)$
c
$3
比對字串a:b:c:d的規則運算式
^([^\:]+)\:([^\:]+)\:([^\:]+)\:([^\:])$
d
$4

規則運算式 - "Does Not Contain" 範例 section_FCA88A612A4E4B099458E3EF7B60B59C

這個範例提供一個規則運算式,會匹配不包含特定字元的任何字串,在這個例子裡是 13

規則運算式:

^(?!.*13.*).*$

測試字串:

a:b:
a:b:1313
c:d:xoxo
c:d:yoyo

匹配結果:

a:b:
c:d:xoxo
c:d:yoyo

在這個結果中,a:b:1313 不表示匹配。

規則運算式 - 參考表格 section_0211DCB1760042099CCD3ED7A665D716

運算式
說明
(?ms)
讓整個規則運算式符合多行輸入,允許。 萬用字元以符合任何新行字元
(?i)
讓整個規則運算式不區分大小寫
[abc]
a、b 或 c 其中一個字元
[^abc]
除了下列之外的任何單一字元:a、b 或 c
[a-z]
a-z 範圍內的任何單一字元
[a-zA-Z]
a-z 或 A-Z 範圍內的任何單一字元
^
行的開始 (匹配行的開始)
$
匹配行的結尾 (或結尾處的新行之前)
\A
字串的開始
\z
字串的結尾
.
匹配任何字元 (新行除外)
\s
任何空白字元
\S
任何非空白字元
\d
任何數字
\D
任何非數字
\w
任何單詞字元 (字母、數字、底線)
\W
任何非單詞字元
\b
任何單詞邊界
(...)
擷取括住的所有內容
(a\b)
a 或 b
a?
零個或一個 a
a*
零個或更多 a
a+
一或多個 a
a{3}
剛好 3 個 a
a{3,}
3 個或更多 a
a{3,6}
介於 3 到 6 個 a

測試規則運算式有效性的實用資源為 https://rubular.com/

關於規則優先順序

如果一個索引鍵符合多個規則,且在設定分類欄中設定相同的分類欄,則會使用最後一個規則。 因此,您可能想要將最重要的規則排在規則集的最後。

如果您建立多個不共用相同分類的規則,處理順序無關緊要。

以下是將運動員的搜尋類型分類的搜尋詞規則範例:

規則編號
規則型別
符合
設定分類
結束日期
1
包含
牛仔隊
搜尋型別
團隊
2
包含
Fantasy
搜尋型別
Fantasy
3
包含
Romo
搜尋型別
玩家

如果使用者搜尋​Cowboys fantasy Tony Romo,會分類字詞​Player,因為它符合「設定分類」欄中顯示的最後一個指定分類。

同樣地,假設您在一個規則集裡面為下列搜尋詞設定兩個規則:

規則編號
規則型別
符合
設定分類
結束日期
1
包含
牛仔隊
城市
Dallas
2
包含
野馬隊
城市
Denver

使用者搜尋​Cowboys vs. Broncos。 如果規則產生器在規則比對中發現衝突,則會將第二個規則的分類 (Denver) 套用到這項搜尋。

將分類規則新增至規則集 add-classification-to-rule-set

匹配條件與分類,並指定動作以新增規則。

NOTE
在這個程序中,您必須套用規則到一個或多個報告套裝。雖然沒有限制,但建議每個規則集的規則數介於500到1000之間。 如果您有超過100個規則,請考慮使用子分類來簡化規則集。

若要新增或編輯分類規則:

  1. 建立分類規則集

  2. 在規則集頁面上,按一下​「新增規則」

  3. 在​ 報告套裝 ​旁邊,按一下​ 「新增套裝」 ​以指定要指派到這個規則集的一個或多個報告套裝。

    接著會顯示​ 「選取報告套裝」 ​頁面。

    note note
    NOTE
    只有​在符合下列條件時,報告套裝才會顯示在此頁面上:
    • 報告套裝的「管理工具」中,至少為該變數定義了一個分類。
    (請參閱分類規則集中的​變數,取得此先決條件的說明。)
    • 您在​ 可用報告套裝 ​頁面上,選取您按一下「新增規則集」來建立規則集後所顯示的報告套裝。
  4. 指定是否覆寫現有規則:

    table 0-row-2 1-row-2
    規則覆寫任何現有的值 (預設設定)一律覆寫現有的分類索引鍵,包括透過匯入工具(SAINT)上傳的分類。
    規則僅覆寫未設定的值 僅填入空白(未設定)的儲存格。 現有分類不會變更。
  5. 定義一個或多個規則

    步驟結果

    如需建立規則的範例,請參閱分類規則產生器分類規則中的規則運算式

    note note
    NOTE
    如果一個索引鍵符合設定同一個分類的多個規則 (在「設定分類」欄裡),則會使用符合分類的最後一個規則。請參閱上文的​關於規則優先順序,以取得關於排序規則的詳細資訊。
  6. 測試您的規則集

  7. 測試之後,按一下​ 「作用中」 ​以驗證及啟動規則。

    啟動規則會自動建立 檔案,並幫您上傳檔案。

    欄位定義:請參閱分類規則產生器,以取得這個頁面上之介面選項的完整定義。

測試分類規則集

您可以測試分類規則或規則集。執行測試會檢查規則集內所有的規則。

若要測試分類規則集:

  1. 建立分類規則集

  2. 在「分類規則產生器」上,按一下規則集名稱。

  3. 確定規則集已和一個報告套裝關聯。

  4. 在規則編輯器上,按一下​「測試規則集」

    步驟結果

  5. 在「範例索引鍵」欄位中輸入或貼上測試索引鍵。

    範例索引鍵包括:

    • 追蹤程式碼
    • 搜尋關鍵字或片語

    如需有關測試規則運算式的資訊,請參閱分類規則中的規則運算式

  6. 按一下​「執行測試」

    符合的規則會在「結果」表格裡顯示。

  7. (選用) 按一下​ 「啟動」 ​以啟動規則,並覆寫現有的分類。

    查看有關使用規則來覆寫現有分類的詳細資訊。

驗證和啟動分類規則

若要驗證和啟動分類規則:

  1. 建立分類規則集,然後新增分類規則至該集。

  2. 在規則編輯器上,按一下​「啟動」

  3. (選用) 若要覆寫分類,請啟用「<選取項目> 的​覆寫分類」。

    此選項可讓您覆寫受影響索引鍵的現有分類。

    如需此選項的定義,請參閱規則頁面

recommendation-more-help
46b8682c-fda6-4669-9355-1a44923e549e