Show Menu
主題×

分類規則

分類規則會經常尋找未分類的詞語。如果找到符合規則的結果,規則會自動將詞語新增到您的分類資料表格中。您也可以使用分類規則覆寫現有的索引鍵。
分析 > 管理員 > 分類規則產生器
規則產生器可用來建立 classification rule set ,也就是 classification rules 的清單。規則會匹配您指定的準則,然後執行動作。
分類規則可方便執行下列作業:
  • 電子郵件 ​和​ 顯示廣告 :建立分類規則以便將個別顯示廣告促銷活動分組,讓您能瞭解針對電子郵件促銷活動執行顯示促銷活動的成果。
  • 追蹤程式碼 :建立分類規則將衍生自追蹤程式碼內之字串的索引鍵值分類,並和您定義的特定準則比對。
  • 搜尋詞 :使用 規則運算式 和萬用字元來簡化分類搜尋詞的程序。例如,如果搜尋詞包含 baseball ,您可將分類 Sports League 設定為 MLB
例如,假設電子郵件促銷活動 ID 的追蹤程式碼是:
em:Summer:2013:Sale
您可以在規則集裡設定三個規則,以識別字串的各部分,然後將值分類:
選擇規則類型
輸入匹配準則
設定分類
結束日期
開始於
em:
管道
電子郵件
終止於
Sale
類型
Sale
包含
2013
2013

規則的處理方式

關於如何處理分類規則的重要資訊。
規則產生器不支援「數值 2」分類。

關於規則的重要資訊

  • 指定分類的 群組權限 (於 管理工具中)。
  • 規則運算式 分類規則中的規則運算式 底下提供說明。
  • 報表套裝 :至少要選取一個報表套裝後,才能選擇分類。您必須先建立規則集並指派變數後,才能套用報表套裝。
    當您測試規則集時,使用報告中的索引鍵 (要分類的變數) 查看規則集對它們有何影響。(此 索引鍵 是要分類的變數,或分類上傳表格中的第一欄)。
  • 規則優先順序 :如果一個索引鍵符合設定同一個分類的多個規則 (在「設定分類」欄裡),則會使用符合分類的最後一個規則。請參閱 關於規則優先順序 .
  • 規則數目上限 :您可以建立的規則數目並無限制。但是,大量的規則可能會影響瀏覽器效能。
  • 處理 :視您的分類相關流量大小而定,會以頻繁間隔處理規則。
    每 4 小時會處理作用中的規則,通常會往回追溯一個月內的分類資料並予以檢查。規則會自動檢查是否有新值,並使用匯入工具上傳分類。
  • 覆寫現有的分類 :請參閱「 規則什麼時候不會將索引鍵分類?」 如有必要,您可以使用匯入工具來刪除或移除現有的分類。

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

當您啟動規則時,可以覆寫現有的分類。在下列情況下,分類規則不會將 索引鍵 (變數) 分類:
  • 索引鍵已經分類,而您並未選取「 覆寫分類 」。
    您可在 分類規則 新增和啟用規則時以及啟用 Data Connectors 整合時覆寫分類。(若是 Data Connectors,規則由合作夥伴於開發中心建立,並顯示於分類規則產生器中)。
  • 覆寫索引鍵時,在指定的時間範圍後,即使在您啟用「 覆寫分類 」後,分類的索引鍵仍未在資料中顯示。
  • 索引鍵並未分類,而且在約一個月之前開始的時間範圍之後,索引鍵從未傳入 Adobe Analytics。
    在報表中,只要有索引鍵存在,分類就會套用到任何指定的時間範圍。報告的日期範圍不會影響報告。

分類規則裡的規則運算式

使用規則運算式匹配格式一致的字串值和分類。例如,您可以利用追蹤程式碼中的特定字元建立分類。您可以匹配特定的字元、字詞或字元模式。
規則運算式最適合使用分隔字元的追蹤程式碼,此為最佳作法。

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

如果追蹤程式碼為 URL 編碼,將​ 無法 ​使用規則產生器來分類。
在這個範例中,假設您要將以下的促銷活動 ID 分類:
您要分類的追蹤程式碼的部分為:
  • em = 電子郵件
  • JuneSale = 行銷活動名稱
  • 20130601 = 日期
規則運算式如何與促銷活動 ID 關聯:
匹配群組:顯示規則運算式對應到促銷活動 ID 字元的情形,以便您能夠將促銷活動 ID 裡的位置分類。
這個範例告訴規則,促銷活動日期 20140601 是在第三個群組 (.+) ,以 $3 識別。
規則產生器
在規則產生器中,設定規則如下:
選擇規則類型
輸入匹配準則
設定分類
結束日期
規則運算式
^(.+)\:(.+)\:(.+)$
促銷活動日期
$3
語法
規則運算式
字串或匹配結果
對應的匹配群組
^(.+)\:(.+)\:(.+)$
em:JuneSale:20130601
$0 : em:JuneSale:20130601 $1 : em $2 : JuneSale $3 : 20130601
建立語法
^ = 以該行開始 () = 將字元分組,並且讓您以括號擷取相符字元。 (.+) = 擷取一個 ( .) 字元和 ( + ) 任何其他項目 \ = 字串的開始。 $ = 指示前面的字元 (或字元群組) 是行裡面最後一個。
關於規則運算式中的字元代表意義的詳細資訊,請參閱 規則運算式 - 參考表格

規則運算式 - 將特定字元分類

使用規則運算式的一種方式,是將字元字串裡的特定字元分類。例如,假設以下追蹤程式碼包含兩個重要的字元:
  • 4 = 品牌名稱
  • s = 識別搜尋引擎,例如 Google
規則產生器
在規則產生器中,設定規則如下:
選擇規則類型
輸入匹配準則
設定分類
結束日期
規則運算式
^.(s).*$
品牌和引擎
$0 (擷取品牌名稱和搜尋引擎的前兩個字元。)
規則運算式
^.(s).*$
搜尋引擎
$1 (擷取 Google 的第 2 個字元。)

規則運算式 - 匹配各種長度的追蹤程式碼

這個範例顯示如果有各種長度的追蹤程式碼,要如何識別冒號分隔字元間的特定字元。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" 範例

這個範例提供一個規則運算式,會匹配不包含特定字元的任何字串,在這個例子裡是 13
規則運算式:
^(?!.*13.*).*$
測試字串:
a:b:
a:b:1313
c:d:xoxo
c:d:yoyo

匹配結果:
a:b:
c:d:xoxo
c:d:yoyo

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

規則運算式 - 參考表格

運算式
說明
(?ms)
讓整個規則運算式配對多行輸入,可讓 .萬用字元符合任何新行字元
( ?i )
讓整個規則運算式不區分大小寫
a、b 或 c 其中一個字元
除了下列之外的任何單一字元:a、b 或 c
a-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
包含
Cowboys
搜尋類型
Team
2
包含
Fantasy
搜尋類型
Fantasy
3
包含
Romo
搜尋類型
Player
如果使用者搜尋 Cowboys fantasy Tony Romo ,會分類 Player 一詞,因為它會比對「設定分類」欄裡顯示的最後一個指定分類。
同樣地,假設您在一個規則集裡面為下列搜尋詞設定兩個規則:
規則編號
規則類型
符合
設定分類
結束日期
1
包含
Cowboys
城市
Dallas
2
包含
Broncos
城市
Denver
使用者搜尋 Cowboys vs. Broncos 。如果規則產生器在規則匹配中發現衝突,會套用第二個規則的分類 (Denver) 到這個搜尋。

將分類規則新增至規則集

說明如何新增或編輯分類規則的步驟。
匹配條件與分類,並指定動作以新增規則。
在這個程序中,您必須套用規則到一個或多個報表套裝。每個規則集的建議規則數是介於 500 到 1000 個規則之間,但是沒有限制。如果您有 100 多個規則,請考慮使用 子分類 簡化您的規則集。
  1. 在規則集頁面上,按一下​ 「新增規則」
  2. 在​ 報表套裝 ​旁邊,按一下​ 「新增套裝」 ​以指定要指派到這個規則集的一個或多個報表套裝。
    接著會顯示​ 「選取報表套裝」 ​頁面。
    only ​只有 () 在符合下列條件時,報表套裝才會顯示在此頁面上:>
    • 報表套裝的「管理工具」中,至少為該變數定義了一個分類。 (請參閱​ Variable ​分類規則集 ,取得此必要條件的說明。)
    • 您在​ 可用報表套裝 ​頁面上,選取您按一下 「新增規則集」 來建立規則集後所顯示的報表套裝。
  3. 指定是否覆寫現有規則:
    規則會覆寫任何現有的值
    (預設設定) 一律覆寫現有分類索引,包括透過匯入工具 (SAINT) 上傳的分類。
    規則僅會覆寫未設定的值
    只會填入空白 (未設定) 的儲存格。現有分類不會變更。
  4. 如需建立規則的範例,請參閱 分類規則產生器 分類規則中的規則運算式
    如果一個索引鍵符合設定同一個分類的多個規則 (在「設定分類」欄裡),則會使用符合分類的最後一個規則。請參閱上文的​ 關於規則優先順序 ,以取得關於排序規則的詳細資訊。
  5. 測試之後,按一下​ 「作用中」 ​以驗證及啟動規則。
    啟動規則會自動建立 檔案,並幫您上傳檔案。
    欄位定義:請參閱 分類規則產生器 ,以取得這個頁面上之介面選項的完整定義。

測試分類規則集

說明如何測試分類規則或規則集的步驟。執行測試會檢查規則集內所有的規則。
  1. 在「分類規則產生器」上,按一下規則集名稱。
  2. 確定規則集已和一個報表套裝關聯。
  3. 在規則編輯器上,按一下​ 「測試規則集」
  4. 在「範例索引鍵」欄位中輸入或貼上測試索引鍵。
    範例索引鍵包括:
  5. 按一下​ 「執行測試」
    符合的規則會在「結果」表格裡顯示。
  6. (選用) 按一下​ 「啟動」 ​以啟動規則,並覆寫現有的分類。
    查看有關使用規則來覆寫現有分類的詳細資訊。

驗證和啟動分類規則

說明如何驗證和啟動分類規則的步驟。
  1. 在規則編輯器上,按一下​ 「啟動」
  2. (選用) 若要覆寫分類,請為 啟用​ 覆寫分類 <selection>
    此選項可讓您覆寫受影響索引鍵的現有分類。
    如需此選項的定義,請參閱「 規則頁面 」。