Dela split
Med en aktivitet av typen Delad kan du dela upp ett mål i flera deluppsättningar. Målet har konstruerats med alla mottagna resultat: alla tidigare aktiviteter måste därför ha avslutats för att den här aktiviteten ska kunna utföras.
Denna aktivitet utlöser inte någon union av inkommande populationer. Om flera övergångar markeras i en delad aktivitet rekommenderar vi att du infogar en Union-aktivitet framför den.
- Ett exempel på den delade aktivitet som används finns i Skapa delmängder med aktiviteten Dela.
- Ett exempel som illustrerar hur du använder den delade aktiviteten för att segmentera målet i olika populationer med filtervillkor beskrivs i det här avsnittet.
- Ett exempel som visar hur du använder en instansvariabel i en delad aktivitet finns i det här avsnittet.
Om du vill konfigurera den här aktiviteten definierar du delmängdens innehåll och etikett på fliken Subsets och väljer sedan måldimensionen på fliken General.
Skapa delmängder creating-subsets
Så här skapar du en delmängd:
-
Klicka på etiketten i det matchande fältet och välj det filter som ska användas.
-
Om du vill filtrera den inkommande populationen väljer du alternativet Add a filtering condition och klickar på länken Edit….
Välj vilken typ av filter som ska användas på data som ska inkluderas i uppsättningen.
Processen är densamma som för en aktivitet av typen Query.
note note NOTE Du kan filtrera data i högst två externa databaser (FDA). -
Du kan ange maximalt antal poster som ska extraheras från målet för att skapa delmängden. Det gör du genom att markera alternativet Limit the selected records och klicka på länken Edit….
Med hjälp av en assistent kan du välja markeringsläge för poster i den här delmängden. Stegen finns i Begränsa antalet delmängdsposter.
-
Om du vill kan du lägga till andra delmängder med knappen Add.
note note NOTE Om alternativet Enable overlapping of output populations inte är markerat skapas delmängder i tabbordningen. Använd pilarna i fönstrets övre högra del för att flytta dem. Om den första delmängden återställer 70 % av den ursprungliga populationen kommer nästa delmängd endast att tillämpa sina urvalskriterier på de återstående 30 % och så vidare. För varje delmängd som skapas läggs en utgående övergång till i den delade aktiviteten.
Du kan välja att generera en enskild utgående övergång (och identifiera uppsättningar med exempelvis segmentkoden): om du vill göra det väljer du alternativet Generate subsets in the same table på fliken General.
Om den är klar sparas segmentkoden för varje delmängd automatiskt i en extra kolumn. Den här kolumnen är tillgänglig i personaliseringsfälten på leveransnivå.
Begränsa antalet delmängdsposter limiting-the-number-of-subset-records
Om du inte vill använda hela populationen i en delmängd kan du begränsa antalet poster som den ska innehålla.
-
Markera alternativet Limit the selected records i redigeringsfönstret för delmängd och klicka på länken Edit….
-
Välj gränstyp för ditt val:
-
Activate random sampling: Det här alternativet tar ett slumpmässigt urval av posterna. Vilken typ av slumpmässigt urval som används beror på databasmotorn.
-
Keep only the first records after sorting: Med det här alternativet kan du definiera en begränsning baserat på en eller flera sorteringsordningar. Om du väljer fältet Age som sorteringsvillkor och 100 som gräns behålls endast de yngsta 100 mottagarna.
-
Keep the first ones after sorting (criteria, random): Det här alternativet kombinerar de två föregående alternativen. Du kan definiera en begränsning baserat på en eller flera sorteringsordningar och sedan göra ett slumpmässigt urval på de första posterna om vissa poster har samma värden som de definierade villkoren.
Om du t.ex. väljer fältet Age som sorteringsvillkor och sedan definierar en gräns på 100, men de 2 000 yngsta mottagarna i databasen är alla 18, kommer 100 mottagare att väljas slumpmässigt bland dessa 2 000.
-
-
Om du vill definiera sorteringsvillkor kan du definiera kolumnerna och sorteringsordningen med ett extra steg.
-
Välj sedan metoden för databegränsning.
Det finns flera sätt att göra detta:
-
Size (in %): en procentandel poster. Till exempel extraherar konfigurationen nedan 10 % av den totala populationen.
Procentandelen gäller den inledande populationen, inte resultatet av aktiviteten.
-
Size (as a % of the segment): en procentandel av posterna som endast relaterar till deluppsättningarna och inte till den ursprungliga populationen.
-
Maximum size: maximalt antal poster.
-
By data grouping: Du kan ange en gräns för antalet poster beroende på värdena i ett angivet fält i den inkommande populationen. Mer information om det här ämnet finns i Begränsa antalet delmängdsposter per datagrupp.
-
By data grouping (in %): Du kan ange en gräns för antalet poster beroende på värdena i ett angivet fält i den inkommande populationen med en procentandel. Mer information om det här ämnet finns i Begränsa antalet delmängdsposter per datagrupp.
-
By data distribution: Om grupperingsfälten har för många värden eller om du inte vill ange värden igen för varje ny delad aktivitet, kan du konfigurera en By data distribution-begränsning (valfri modul för distribuerad marknadsföring) i Adobe Campaign. Mer information finns i Begränsa antalet delmängdsposter per datadistribution.
-
-
Klicka på Finish för att godkänna urvalskriterierna för posten. Den definierade konfigurationen visas sedan i redigerarens mittersta fönster.
Begränsa antalet delmängdsposter efter datagruppering limiting-the-number-of-subset-records-by-data-grouping
Du kan begränsa antalet poster per datagrupp. Denna gräns kan göras med hjälp av ett fast värde eller en procentsats.
Om du till exempel väljer fältet Language som ett gruppfält kan du definiera en lista med poster för varje språk.
-
Välj By data grouping eller By data grouping (as a %) och klicka sedan på Next när du har valt datagränsvärdena.
-
Markera sedan grupperingsfälten (till exempel fältet Language) och klicka på Next.
-
Slutligen anger du tröskelvärden för datagruppering (med hjälp av fasta värden eller procentandelar beroende på den tidigare valda grupperingsmetoden). Om du vill ange samma tröskelvärde för varje värde, till exempel om du vill ange antalet poster för varje språk till 10, väljer du alternativet All data groupings are the same size. Om du vill ange en annan gräns för varje värde väljer du alternativet Limitations by grouping value. Då kan du välja en annan begränsning för engelska, franska och så vidare.
-
Klicka på Finish för att godkänna begränsningen och återgå till att redigera delningsaktiviteten.
Begränsa antalet delmängdsposter per datadistribution limiting-the-number-of-subset-records-per-data-distribution
Om grupperingsfälten innehåller för många värden eller om du vill undvika att återställa värden för varje ny delad aktivitet, kan du skapa en begränsning per datadistribution i Adobe Campaign. När du väljer datagränsvärden (mer information om det här ämnet finns i avsnittet Skapa delmängder) väljer du alternativet By data distribution och väljer en mall i listrutan. Nedan visas hur du skapar en mall för datadistribution.
Ett exempel på Local approval-aktiviteten med en distributionsmall finns i Använda den lokala godkännandeaktiviteten.
Med mallen för datadistribution kan du begränsa antalet poster med hjälp av en lista med grupperingsvärden. Så här skapar du en mall för datadistribution:
-
Om du vill skapa en mall för datadistribution går du till noden Resources > Campaign management > Data distribution och klickar på New.
-
På fliken General kan du ange etiketten och körningskontexten för distributionen (måldimension, distributionsfält).
Följande fält måste anges:
-
Label: etikett för distributionsmallen.
-
Targeting dimension: Ange måldimensionen som datadistributionen ska tillämpas på, till exempel Recipient. Det här schemat måste alltid vara kompatibelt med de data som används i målarbetsflödet.
-
Distribution field: välj ett fält via måldimensionen. Om du till exempel markerar fältet Email domain kommer listan över mottagare att delas upp efter domän.
-
Distribution type: välj hur målets begränsningsvärde ska brytas ned på fliken Distribution: Percentage eller Set.
-
Assignment type: välj tilldelningstypen för datadistribution. Du kan välja mellan tilldelning efter grupp eller operator eller tilldelning efter lokal enhet. Tilldelning med lokal entitet används i Distribuerad marknadsföring. Mer information finns i det här avsnittet.
-
Approval storage: Om du använder en Local approval-aktivitet i målarbetsflödet (se Lokalt godkännande) anger du det schema som godkännanderesultaten ska lagras i. Du måste ange ett lagringsschema per målschema. Om du använder Recipients-målschemat anger du standardlagringsschemat för Local approval of recipients.
Om det finns en enkel begränsning per datagrupp utan lokalt godkännande behöver du inte ange fältet Approvals storage.
-
-
Om du använder en Local approval-aktivitet (se Lokalt godkännande) anger du Advanced settings för distributionsmallen:
Följande fält måste anges:
-
Approve targeted messages: Markera det här alternativet om du vill att alla mottagare ska vara förmarkerade i listan över mottagare som ska godkännas. Om alternativet inte är markerat markeras ingen mottagare i förväg.
note note NOTE Det här alternativet är markerat som standard. -
Delivery label: gör att du kan definiera ett uttryck som visar leveransetiketten i returmeddelandet. Standarduttrycket innehåller information om leveransens standardetikett (beräkningssträng). Du kan ändra det här uttrycket.
-
Grouping field: I det här fältet kan du definiera den gruppering som används för att visa mottagare i godkännande- och returmeddelanden.
-
Web Interface: gör att du kan länka ett webbprogram till mottagarlistan. I meddelandet för godkännande och retur kan varje mottagare klickas och länkas till det valda webbprogrammet. I fältet Parameters (till exempel recipientId) kan du konfigurera den extra parametern som ska användas i URL:en och webbprogrammet.
-
-
På fliken Breakdown kan du definiera listan med distributionsvärden.
-
Value: Ange distributionsvärdena.
-
Percentage / Set: Ange postgränsen (fast eller i procent) som är länkad till varje värde.
Den här kolumnen definieras av fältet Distribution type på fliken General.
-
Label: Ange den etikett som är länkad till varje värde.
-
Group or operator: Om du använder en Local approval-aktivitet (se Lokalt godkännande) väljer du den operator eller grupp av operatorer som tilldelats varje distributionsvärde.
Om det finns en enkel begränsning per datagrupp utan lokalt godkännande behöver du inte ange fältet Group or operator.
note important IMPORTANT Se till att operatorerna har tilldelats rätt behörighet. -
Local entity: välj den lokala entitet som tilldelats varje distributionsvärde. Lokala entiteter används i Distribuerad marknadsföring. Mer information finns i det här avsnittet.
-
Filtreringsparametrar filtering-parameters
Klicka på fliken General för att ange aktivitetsetiketten. Välj mål- och filterdimensionerna för den här delningen. Om det behövs kan du ändra de här dimensionerna för en viss delmängd.
Markera alternativet Generate complement om du vill utnyttja den återstående populationen. Komplementet är det inkommande målet minus kombinationen av delmängderna. En ytterligare utgående övergång läggs sedan till i aktiviteten enligt följande:
För att det här alternativet ska fungera på rätt sätt måste inkommande data ha en primärnyckel.
Om data till exempel läses direkt från en extern databas som Netezza (som inte stöder begreppet index) via en Data loading (RDBMS)-aktivitet, blir komplementet som skapas av Split-aktiviteten felaktigt.
Du kan undvika detta genom att dra och släppa en Enrichment-aktivitet precis före Split-aktiviteten. I aktiviteten Enrichment kontrollerar du Keep all additional data from the main set och anger de kolumner som du vill använda för att konfigurera filtren för aktiviteten Split i de extra data. Data från den inkommande övergången för aktiviteten Split lagras sedan lokalt i en temporär tabell på Adobe Campaign-servern och komplementet kan genereras korrekt.
Med alternativet Enable overlapping of output populations kan du hantera populationer som tillhör flera delmängder:
- När rutan inte är markerad ser delningsaktiviteten till att en mottagare inte kan finnas i flera utdataövergångar, även om den uppfyller villkoren för flera delmängder. De kommer att vara i målet för den första fliken med matchande villkor.
- När rutan är markerad kan mottagarna hittas i flera delmängder om de uppfyller filtervillkoren. Adobe Campaign rekommenderar att man använder exklusiva kriterier.
Indataparametrar input-parameters
- tableName
- schema
Varje inkommande händelse måste ange ett mål som definieras av dessa parametrar.
Utdataparametrar output-parameters
- tableName
- schema
- recCount
Den här uppsättningen med tre värden identifierar det mål som är resultatet av uteslutningen. tableName är namnet på tabellen som registrerar målidentifierarna, schema är schemat för populationen (vanligtvis nms:mottagare) och recCount är antalet element i tabellen.
Övergången som är associerad med komplementet har samma parametrar.