分割 split
分割 型別的活動可讓您將目標分割成數個子集。 使用所有接收的結果建構目標:所有先前的活動都必須已完成,才能執行此活動。
此活動不會觸發入站母體的聯合。 如果數個轉變位於一個分割活動中,我們建議在它前面插入 Union 活動。
- 如需使用分割活動的範例,請參閱使用分割活動建立子集。
- 說明如何使用「分割」活動,以使用篩選條件將目標分割成不同母體的範例,請參閱本節。
- 此區段提供如何在分割活動中使用執行個體變數的範例。
若要設定此活動,請在 Subsets 索引標籤中定義子集內容和標籤,然後在 General 索引標籤中選擇目標維度。
建立子集 creating-subsets
若要建立子集:
-
按一下比對欄位中的標籤,然後選取要套用的篩選器。
-
若要篩選傳入母體,請選取 Add a filtering condition 選項並按一下 Edit… 連結。
選取要套用至資料的篩選器型別,以將其納入此集。
處理程式與 Query 型別活動的處理程式相同。
note note NOTE 您最多可以篩選兩個外部資料庫(FDA)中的資料。 -
您可以指定要從目標擷取的最大記錄數,以建立子集。 若要這麼做,請核取 Limit the selected records 選項並按一下 Edit… 連結。
助理可以讓您為此子集的記錄選擇模式。 可以在限制子集記錄數中找到這些步驟。
-
您也可以 使用 Add 按鈕 新增其他子集。
note note NOTE 如果未核取 Enable overlapping of output populations 選項,則會以索引標籤的順序建立子集。 使用此視窗右上方的箭頭來移動它們。 舉例來說,如果第一個子集復原了初始母體的70%,則下一個子集只會將其選取條件套用至剩餘的30%,以此類推。 對於每個建立的子集,外站轉變將會新增到分割活動中。
您可以選擇產生單一出站轉變(例如使用區段代碼識別集合):若要這麼做,請選取 General 索引標籤中的 Generate subsets in the same table 選項。
完成後,每個子集的區段代碼會自動儲存在其他欄中。 您可在傳遞層級的個人化欄位中存取此欄。
限制子集記錄的數量 limiting-the-number-of-subset-records
如果您不想使用子集包含的整個母體,您可以限制它包含的記錄數。
-
在子集編輯視窗中,核取 Limit the selected records 選項並按一下 Edit… 連結。
-
選取您選擇的限制型別:
-
Activate random sampling:此選項會採用記錄的隨機抽樣。 套用的隨機抽樣型別取決於資料庫引擎。
-
Keep only the first records after sorting:此選項可讓您根據一或多個排序順序定義限制。 如果您選取 Age 欄位作為排序標準,選取100作為限制,則只會保留最年輕的100位收件者。
-
Keep the first ones after sorting (criteria, random):此選項會結合前兩個選項。 它可讓您根據一或多個排序順序定義限制,然後在某些記錄具有與定義條件相同的值時,在第一筆記錄上套用隨機選擇。
例如,如果您選取 Age 欄位作為排序條件,然後定義了100的限制,但資料庫中2000個最年輕的收件者皆為18個,則會從這2000個收件者中隨機選取100個收件者。
-
-
如果您想要定義排序標準,另一個步驟可讓您定義欄及排序順序。
-
然後選擇資料限制方法。
有幾種方法可以做到:
-
Size (in %):記錄的百分比。 例如,下列設定會擷取總母體的10%。
百分比會套用至初始母體,而非活動結果。
-
Size (as a % of the segment):只與子集相關而不與初始母體相關的記錄百分比。
-
Maximum size:記錄數上限。
-
By data grouping:您可以根據入站母體的指定欄位中的值,設定記錄數限制。 如需此主題的詳細資訊,請參閱依資料分組限制子集記錄數目。
-
By data grouping (in %):您可以使用百分比,根據入站母體的指定欄位中的值,設定記錄數限制。 如需此主題的詳細資訊,請參閱依資料分組限制子集記錄數目。
-
By data distribution:如果您的分組欄位有太多值,或您想避免為每個新的分割活動再次輸入值,Adobe Campaign可讓您設定 By data distribution 限制(選用的分散式行銷模組)。 如需詳細資訊,請參閱限制每個資料分佈的子集記錄數目。
-
-
按一下 Finish 以核准記錄選取條件。 然後定義的組態會顯示在編輯器的中間視窗中。
依資料分組限制子集記錄數量 limiting-the-number-of-subset-records-by-data-grouping
您可以依資料分組限制記錄數量。 此限制可使用固定值或百分比來執行。
例如,如果您選取 Language 欄位作為群組欄位,則可以為每種語言定義記錄清單。
-
選取資料限制值後,選取 By data grouping 或 By data grouping (as a %) 並按一下 Next。
-
然後選取分組欄位(執行個體的 Language 欄位)並按一下 Next。
-
最後,指定資料分組臨界值(使用固定值或百分比,視先前選取的分組方法而定)。 若要為每個值設定相同的臨界值,例如,如果您要將每種語言的記錄數設為10,請選取 All data groupings are the same size 選項。 若要為每個值設定不同的限制,請選取 Limitations by grouping value 選項。 這可讓您針對英文、法文等選擇不同的限制。
-
按一下 Finish 以核准限制並返回編輯分割活動。
限制每個資料分佈的子集記錄數 limiting-the-number-of-subset-records-per-data-distribution
如果您的分組欄位包含太多值,或您想避免為每個新的分割活動重設值,Adobe Campaign可讓您為每個資料分佈建立限制。 選取資料限制值時(有關此主題的詳細資訊,請參閱建立子集區段),請選取 By data distribution 選項,然後從下拉式選單中選取範本。 建立資料發佈範本的示例如下。
如需具有散發範本的 Local approval 活動的範例,請參閱使用本機核准活動。
資料分佈範本可讓您使用分組值清單來限制記錄數量。 若要建立資料發佈範本,請套用下列步驟:
-
若要建立資料發佈範本,請前往 Resources > Campaign management > Data distribution 節點並按一下 New。
-
General 索引標籤可讓您輸入發佈的標籤和執行內容(目標維度、發佈欄位)。
需要輸入下列欄位:
-
Label:發佈範本的標籤。
-
Targeting dimension:輸入將套用資料分佈的目標維度,Recipient 針對執行個體。 此結構描述必須始終與目標工作流程中使用的資料相容。
-
Distribution field:透過目標維度選取欄位。 例如,如果您選取 Email domain 欄位,收件者清單將會依網域劃分。
-
Distribution type:選取在 Distribution 索引標籤中劃分目標限制值的方式: Percentage 或 Set。
-
Assignment type:選取資料分佈指派型別。 您可以依群組或運運算元來指定或依本機實體來指定。 在 分散式行銷 中使用本機實體的指派。 如需詳細資訊,請參閱此區段。
-
Approval storage:如果您在目標工作流程中使用 Local approval 活動(請參閱本機核准),請輸入將儲存核准結果的結構描述。 您必須為每個目標結構描述指定一個儲存結構描述。 如果您使用 Recipients 目標定位結構描述,請輸入預設的 Local approval of recipients 儲存結構描述。
在資料分組沒有本機核准的簡單限制中,您不需要輸入 Approvals storage 欄位。
-
-
如果您使用 Local approval 活動(請參閱本機核准),請輸入散發範本的 Advanced settings:
需要輸入下列欄位:
-
Approve targeted messages:如果您想要從要核准的收件者清單中預先選取所有收件者,請核取此選項。 如果未核取此選項,則不會預先選取任何收件者。
note note NOTE 此選項預設為勾選。 -
Delivery label:可讓您定義運算式,以在回訪通知中顯示傳遞標籤。 預設運算式提供有關傳遞標準標籤(計算字串)的資訊。 您可以修改此運算式。
-
Grouping field:此欄位可讓您定義用來在核准和傳回通知中顯示收件者的群組。
-
Web Interface:可讓您將Web應用程式連結至收件者清單。 在核准和回訪通知中,每個收件者都將可點按,並連結至選取的網頁應用程式。 Parameters 欄位(例如 recipientId)可讓您設定要在URL和網頁應用程式中使用的其他引數。
-
-
Breakdown 索引標籤可讓您定義通訊群組值的清單。
-
Value:輸入分佈值。
-
Percentage / Set:輸入連結至每個值的記錄限制(固定或百分比)。
此資料行是由 General 索引標籤內的 Distribution type 欄位所定義。
-
Label:輸入連結到每個值的標籤。
-
Group or operator:如果您使用 Local approval 活動(請參閱本機核准),請選取指派給每個散發值的運運算元或運運算元群組。
在資料分組沒有本機核准的簡單限制中,您不需要輸入 Group or operator 欄位。
note important IMPORTANT 請確定已指派適當的許可權給運運算元。 -
Local entity:選取指派給每個發佈值的本機實體。 在 分散式行銷 中使用本機實體。 如需詳細資訊,請參閱此區段。
-
篩選引數 filtering-parameters
按一下 General 標籤以輸入活動標籤。 選取此分割的目標和篩選維度。 如有必要,您可以變更指定子集的這些維度。
如果要利用剩餘母體,請核取 Generate complement 選項。 補充是入站目標減去子集的聯合。 然後,會將額外的出站轉變新增至活動,如下所示:
若要讓此選項正確運作,傳入資料必須具有主索引鍵。
例如,如果資料是透過 Data loading (RDBMS) 活動直接從外部資料庫(例如Netezza (不支援索引的概念)讀取,則 Split 活動產生的補數將會不正確。
若要避免此問題,您可以將 Enrichment 活動拖放到 Split 活動之前。 在 Enrichment 活動中,核取 Keep all additional data from the main set,並在其他資料中指定您要用來設定 Split 活動篩選器的資料行。 然後,Split 活動之入站轉變的資料會儲存在Adobe Campaign伺服器上的暫存表格中,且補碼可以正確產生。
Enable overlapping of output populations 選項可讓您管理屬於數個子集的母體:
- 當未選取該方塊時,分割活動將確保收件者不能出現在多個輸出轉換中,即使其滿足多個子集的條件也是如此。它們會位於具有相符條件的第一個標籤的目標中。
- 當選取該方塊時,符合篩選條件的收件者,會出現在多個子集中。Adobe Campaign 建議使用排除條件。
輸入引數 input-parameters
- tableName
- 結構描述
每個傳入事件都必須指定由這些引數定義的目標。
輸出引數 output-parameters
- tableName
- 結構描述
- recCount
這組三個值可識別排除所產生的目標。 tableName 是記錄目標識別碼的資料表的名稱,schema 是母體的結構描述(通常是nms:recipient),而 recCount 是資料表中的元素數目。
與補充關聯的轉變有相同的引數。