分類規則會經常尋找未分類的詞語。如果找到符合規則的結果,規則會自動將詞語新增到您的分類資料表格中。您也可以使用分類規則覆寫現有的索引鍵。
分析 > 管理員 > 分類規則產生器
規則產生器可讓您建立分類規則集,這是一份分類規則清單。規則會匹配您指定的準則,然後執行動作。
分類規則可方便執行下列作業:
電子郵件和顯示廣告:建立分類規則以便將個別顯示廣告行銷活動分組,好讓您了解顯示促銷活動針對電子郵件促銷活動的成效。
追蹤程式碼:建立分類規則將衍生自追蹤程式碼內之字串的索引鍵值分類,並和您定義的特定準則比對。
搜尋詞:使用規則運算式和萬用字元來簡化分類搜尋詞的程序。例如,如果搜尋詞包含 baseball
,您可將分類 Sports League
設定為 MLB
。
例如,假設電子郵件促銷活動 ID 的追蹤程式碼是:
em:Summer:2013:Sale
。
您可以在規則集裡設定三個規則,以識別字串的各部分,然後將值分類:
選擇規則類型 | 輸入匹配準則 | 設定分類 | 結束日期 |
---|---|---|---|
開頭為 | em: | 管道 | 電子郵件 |
結尾為 | Sale | 類型 | Sale |
包含 | 2013 | 年 | 2013 |
關於如何處理分類規則的重要資訊。
規則產生器不支援「數值 2」分類。
指定分類的群組權限 (於 管理工具中)。
規則運算式:分類規則中的規則運算式底下提供說明。
報告套裝:至少要選取一個報告套裝後,才能選擇分類。您必須先建立規則集並指派變數後,才能套用報告套裝。
當您測試規則集時,使用報告中的索引鍵 (要分類的變數) 查看規則集對它們有何影響。(此索引鍵是要分類的變數,或分類上傳表格中的第一欄)。
規則優先順序:如果一個索引鍵符合設定同一個分類的多個規則 (在「設定分類」欄裡),則會使用符合分類的最後一個規則。請參閱關於規則優先順序。
規則數目上限:您可以建立的規則數目並無限制。但是,大量的規則可能會影響瀏覽器效能。
處理:視您的分類相關流量大小而定,會以頻繁間隔處理規則。
每 4 小時會處理作用中的規則,通常會往回追溯一個月內的分類資料並予以檢查。規則會自動檢查是否有新值,並使用匯入工具上傳分類。
覆寫現有的分類:請參閱「規則什麼時候不會將索引鍵分類?」 如有必要,您可以使用匯入工具來刪除或移除現有的分類。
當您啟動規則時,可以覆寫現有的分類。在下列情況下,分類規則不會將索引鍵 (變數) 分類:
索引鍵已經分類,而您並未選取「覆寫分類」。
您可在🔗新增和啟用規則時以及啟用 Data Connectors 整合時覆寫分類。(若是 Data Connectors,規則由合作夥伴於開發中心建立,並顯示於分類規則產生器中)。
覆寫索引鍵時,在指定的時間範圍後,即使在您啟用「覆寫分類」後,分類的索引鍵仍未在資料中顯示。
索引鍵並未分類,而且在約一個月之前開始的時間範圍之後,索引鍵從未傳入 Adobe Analytics。
在報表中,只要有索引鍵存在,分類就會套用到任何指定的時間範圍。報告的日期範圍不會影響報告。
使用規則運算式匹配格式一致的字串值和分類。例如,您可以利用追蹤程式碼中的特定字元建立分類。您可以匹配特定的字元、字詞或字元模式。
最佳實務是,規則運算式最適合使用分隔字元的追蹤程式碼。
如果追蹤程式碼為 URL 編碼,將無法使用規則產生器來分類。
在這個範例中,假設您要將以下的促銷活動 ID 分類:
Sample Key: em:JuneSale:20130601
您要分類的追蹤程式碼的部分為:
em
= 電子郵件JuneSale
= 行銷活動名稱20130601
= 日期Regular Expression: ^(.+)\:(.+)\:(.+)$
規則運算式如何與促銷活動 ID 關聯:
匹配群組:顯示規則運算式對應到促銷活動 ID 字元的情形,以便您能夠將促銷活動 ID 裡的位置分類。
這個範例告訴規則,促銷活動日期 20140601
是在第三個群組 (.+)
,以 $3
識別。
規則產生器
在規則產生器中,設定規則如下:
選擇規則類型 | 輸入匹配準則 | 設定分類 | 結束日期 |
---|---|---|---|
規則運算式 | ^(.+)\:(.+)\:(.+)$ | 促銷活動日期 | $3 |
語法
規則運算式 | 字串或匹配結果 | 對應的匹配群組 |
---|---|---|
^(.+)\:(.+)\:(.+)$ |
em:JuneSale:20130601 | $0 : em:JuneSale:20130601 $1 : em $2 : JuneSale $3 : 20130601 |
建立語法 | ^ = 以該行開始 () = 將字元分組,並且讓您以括號擷取相符字元。(.+) = 擷取一個 ( .) 字元和 ( + ) 任何其他項目 \ = 字串的開始。$ = 指示前面的字元 (或字元群組) 是行裡面最後一個。 |
關於規則運算式中的字元代表意義的詳細資訊,請參閱規則運算式 - 參考表格。
使用規則運算式的一種方式,是將字元字串裡的特定字元分類。例如,假設以下追蹤程式碼包含兩個重要的字元:
Sample Key: 4s3234
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 |
這個範例提供一個規則運算式,會匹配不包含特定字元的任何字串,在這個例子裡是 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 ) |
讓整個規則運算式不區分大小寫 |
[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 | 包含 | 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 多個規則,請考慮使用子分類簡化您的規則集。
在規則集頁面上,按一下「新增規則」。
在報告套裝旁邊,按一下「新增套裝」以指定要指派到這個規則集的一個或多個報告套裝。
接著會顯示「選取報告套裝」頁面。
指定是否覆寫現有規則:
規則會覆寫任何現有的值 | (預設設定) 一律覆寫現有分類索引,包括透過匯入工具 (SAINT) 上傳的分類。 |
---|---|
規則僅會覆寫未設定的值 | 只會填入空白 (未設定) 的儲存格。現有分類不會變更。 |
如需建立規則的範例,請參閱分類規則產生器和分類規則中的規則運算式。
如果一個索引鍵符合設定同一個分類的多個規則 (在「設定分類」欄裡),則會使用符合分類的最後一個規則。請參閱上文的關於規則優先順序,以取得關於排序規則的詳細資訊。
測試之後,按一下「作用中」以驗證及啟動規則。
啟動規則會自動建立 檔案,並幫您上傳檔案。
欄位定義:請參閱分類規則產生器,以取得這個頁面上之介面選項的完整定義。
說明如何測試分類規則或規則集的步驟。執行測試會檢查規則集內所有的規則。
在「分類規則產生器」上,按一下規則集名稱。
確定規則集已和一個報告套裝關聯。
在規則編輯器上,按一下「測試規則集」。
在「範例索引鍵」欄位中輸入或貼上測試索引鍵。
範例索引鍵包括:
請參閱分類規則裡的規則運算式,以取得測試規則運算式的相關資訊。
按一下「執行測試」。
符合的規則會在「結果」表格裡顯示。
(選用) 按一下「啟動」以啟動規則,並覆寫現有的分類。
查看有關使用規則來覆寫現有分類的詳細資訊。
說明如何驗證和啟動分類規則的步驟。
此選項可讓您覆寫受影響索引鍵的現有分類。
如需此選項的定義,請參閱「規則頁面」。