分類規則(舊版)
分類規則會定期尋找未分類的詞語。 如果找到符合的規則,規則會自動將辭彙新增到分類資料表中。 您也可以使用分類規則來覆寫現有索引鍵。
分析 > 管理員 > 分類規則產生器
規則產生器可讓您建立分類規則集,這是一份 分類規則 清單。規則符合您指定的條件,然後執行動作。
分類規則可方便執行下列作業:
-
電子郵件和多媒體廣告:建立分類規則以便將個別顯示廣告行銷活動分組,好讓您了解顯示促銷活動針對電子郵件促銷活動的成效。
-
追蹤程式碼:建立分類規則將衍生自追蹤程式碼內之字串的索引鍵值分類,並和您定義的特定準則比對。
-
搜尋詞:使用規則運算式和萬用字元來簡化分類搜尋詞的程序。例如,如果搜尋詞包含
baseball,您可將分類Sports League設定為MLB。
例如,假設電子郵件促銷活動 ID 的追蹤程式碼是:
em:Summer:20XX:Sale。
您可以在規則集裡設定三個規則,以識別字串的各部分,然後將值分類:
規則的處理方式 how-rules-are-processed
有關如何處理分類規則的重要資訊。
規則的重要資訊
-
規則運算式:分類規則中的規則運算式底下提供說明。
-
報告套裝:至少要選取一個報告套裝後,才能選擇分類。您必須先建立規則集並指派變數後,才能套用報告套裝。
測試規則集時,請使用報表中的索引鍵(經過分類的變數)來檢視規則集將如何影響索引鍵。 (索引鍵是要分類的變數,或分類上傳表格中的第一欄)。
-
規則優先順序:如果一個索引鍵符合設定同一個分類的多個規則 (在「設定分類」欄裡),則會使用符合分類的最後一個規則。請參閱關於規則優先順序。
-
規則數目上限:您可以建立的規則數目並無限制。然而,大量規則可能會影響瀏覽器效能。
-
處理:視您的分類相關流量大小而定,會以頻繁間隔處理規則。
作用中規則每四小時處理一次,通常一個月檢查返回的分類資料。 規則會自動檢查新值,並使用匯入工具上傳分類。
-
覆寫現有的分類:請參閱「規則什麼時候不會將索引鍵分類?」 如有必要,您可以使用匯入工具來刪除或移除現有的分類。
規則什麼時候不會將索引鍵分類?
啟動規則時,您可以覆寫現有的分類。 在下列情況下,分類規則不會分類索引鍵(變數),如果:
分類規則裡的規則運算式 regex-in-classification-rules
使用規則運算式來比對格式化一致的字串值與分類。 例如,您可以從追蹤程式碼中的特定字元建立分類。 您可以比對特定字元、單字或字元模式。
規則運算式 - 追蹤程式碼範例 section_2EF7951398EB4C2F8E52CEFAB4032669
在這個範例中,假設您要將以下的促銷活動 ID 分類:
範例金鑰: em:JuneSale:20XX0601
您要分類的追蹤程式碼的部分為:
em= 電子郵件JuneSale= 行銷活動名稱20XX0601= 日期
規則運算式: ^(.+)\:(.+)\:(.+)$
規則運算式如何與促銷活動 ID 關聯:
匹配群組:顯示規則運算式對應到促銷活動ID字元的情形,以便您能夠將促銷活動ID中的位置分類。
這個範例告訴規則,促銷活動日期 20XX0601 是在第三個群組 (.+),以 $3 識別。
規則產生器
在規則產生器中,設定規則如下:
語法
^(.+)\:(.+)\:(.+)$em:JuneSale:20XX0601$0: em:JuneSale:20XX0601 $1: em $2: JuneSale $3: 20XX0601^ = 以該行開始 () = 將字元分組,並且讓您以括號擷取相符字元。(.+) = 擷取一個 ( .) 字元和 ( + ) 任何其他項目 \ = 字串的開始。$ = 指示前面的字元 (或字元群組) 是行裡面最後一個。請參閱規則運算式 — 參考表,以取得規則運算式中字元含義的相關資訊。
規則運算式 — 分類特定字元 section_5D300C03FA484BADACBFCA983E738ACF
使用規則運算式的一種方式是將字元字串中的特定字元分類。 例如,假設以下追蹤程式碼包含兩個重要的字元:
範例金鑰: 4s3234
4= 品牌名稱s= 識別搜尋引擎,例如 Google
規則產生器
在規則產生器中,設定規則如下:
^.(s).*$$0 (擷取品牌名稱和搜尋引擎的前兩個字元。)^.(s).*$$1 (擷取 Google 的第 2 個字元。)規則運算式 - 比對各種長度的追蹤程式碼 section_E86F5BF5C2F44ABC8FFCE3EA67EE3BB2
此範例說明當追蹤程式碼具有不同長度時,如何識別冒號分隔符號之間的特定字元。 Adobe建議每個追蹤程式碼使用一個規則運算式。
範例密鑰:
a:ba:b:ca:b:c:d
語法
規則產生器
在規則產生器中,設定規則如下:
a:b的規則運算式^([^\:]+)\:([^\:]+)$$1a:b的規則運算式^([^\:]+)\:([^\:]+)$$2a:b:c的規則運算式^([^\:]+)\:([^\:]+)\:([^\:]+)$$1a:b:c的規則運算式^([^\:]+)\:([^\:]+)\:([^\:]+)$$2a:b:c的規則運算式^([^\:]+)\:([^\:]+)\:([^\:]+)$$3a:b:c: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]^abc]a-z]a-zA-Z]^$\A\z.\s\S\d\D\w\W\b(...)(a\b)a?a*a+a{3}a{3,}a{3,6}測試規則運算式有效性的實用資源為 https://rubular.com/。
關於規則優先順序
如果一個索引鍵符合多個規則,且在設定分類欄中設定相同的分類欄,則會使用最後一個規則。 因此,您可能想要將最重要的規則排在規則集的最後。
如果您建立多個不共用相同分類的規則,處理順序無關緊要。
以下是將運動員的搜尋類型分類的搜尋詞規則範例:
如果使用者搜尋Cowboys fantasy Tony Romo,會分類字詞Player,因為它符合「設定分類」欄中顯示的最後一個指定分類。
同樣地,假設您在一個規則集裡面為下列搜尋詞設定兩個規則:
使用者搜尋Cowboys vs. Broncos。 如果規則產生器在規則比對中發現衝突,則會將第二個規則的分類 (Denver) 套用到這項搜尋。
將分類規則新增至規則集 add-classification-to-rule-set
匹配條件與分類,並指定動作以新增規則。
若要新增或編輯分類規則:
-
在規則集頁面上,按一下「新增規則」。
-
在 報告套裝 旁邊,按一下 「新增套裝」 以指定要指派到這個規則集的一個或多個報告套裝。
接著會顯示 「選取報告套裝」 頁面。
note note NOTE 只有在符合下列條件時,報告套裝才會顯示在此頁面上: - 報告套裝的「管理工具」中,至少為該變數定義了一個分類。
(請參閱分類規則集中的變數,取得此先決條件的說明。) - 您在 可用報告套裝 頁面上,選取您按一下「新增規則集」來建立規則集後所顯示的報告套裝。
-
指定是否覆寫現有規則:
table 0-row-2 1-row-2 規則覆寫任何現有的值 (預設設定)一律覆寫現有的分類索引鍵,包括透過匯入工具(SAINT)上傳的分類。 規則僅覆寫未設定的值 僅填入空白(未設定)的儲存格。 現有分類不會變更。 -
如需建立規則的範例,請參閱分類規則產生器和分類規則中的規則運算式。
note note NOTE 如果一個索引鍵符合設定同一個分類的多個規則 (在「設定分類」欄裡),則會使用符合分類的最後一個規則。請參閱上文的關於規則優先順序,以取得關於排序規則的詳細資訊。 -
測試之後,按一下 「作用中」 以驗證及啟動規則。
啟動規則會自動建立 檔案,並幫您上傳檔案。
欄位定義:請參閱分類規則產生器,以取得這個頁面上之介面選項的完整定義。
測試分類規則集
您可以測試分類規則或規則集。執行測試會檢查規則集內所有的規則。
若要測試分類規則集:
驗證和啟動分類規則
若要驗證和啟動分類規則: