Gegevens vergroten enriching-data
Informatie over het verrijken van gegevens about-enriching-data
In dit geval kunt u details gebruiken over het mogelijke gebruik van de Enrichment -activiteit in een doelworkflow. Voor meer bij het gebruiken van de Enrichment activiteit, verwijs naar: Verrijking.
Een gebruiksgeval op hoe te om een e-maillevering met douanedatums te verrijken is ook beschikbaar in deze sectie.
De contactpersonen in de marketingdatabase worden via een webtoepassing uitgenodigd deel te nemen aan een wedstrijd. De resultaten van de wedstrijd worden hersteld in de tabel Competition results . Deze lijst is verbonden met de contactlijst (Recipients). De tabel Competition results bevat de volgende velden:
- Mededingingsnaam (@game)
- Testnummer (@proefversie)
- Score (@score)
Een contactpersoon in de tabel Recipients kan aan meerdere regels in de tabel Competition results worden gekoppeld. Het verband tussen deze twee lijsten is van 1-n type. Hier volgt een voorbeeld van de resultatenlogs voor een ontvanger:
Het doel van dit gebruik is om persoonlijke leveringen te sturen naar mensen die, afhankelijk van hun hoogste scores, aan de meest recente wedstrijd hebben deelgenomen. De ontvanger met de hoogste score krijgt de eerste prijs, de ontvanger met de op één na hoogste score krijgt een troostprijs en alle anderen krijgen een boodschap die hen de volgende keer meer geluk wil wensen.
Voor het instellen van dit gebruiksgeval hebben we de volgende workflow voor doelversie gemaakt:
Voer de volgende stappen uit om de workflow te maken:
- Twee Query -activiteiten en één Intersection -activiteit worden toegevoegd aan de doelgroep van nieuwe abonnees die het laatst aan de wedstrijd deelnamen.
- Met de Enrichment -activiteit kunnen we gegevens toevoegen die in de Competition results -tabel zijn opgeslagen. Het veld Score waarin de personalisatie van de levering plaatsvindt, wordt toegevoegd aan de tabel met werkzaamheden van de workflow.
- Met de Split -tekstactiviteit kunnen we subsets voor ontvangers maken op basis van scores.
- Voor elke subset wordt een Delivery type-activiteit toegevoegd.
Stap 1: Doel step-1--targeting
De eerste vraag laat ons toe om ontvangers te richten die aan het gegevensbestand binnen de laatste zes maanden werden toegevoegd.
De tweede vraag laat ons toe om de ontvangers te richten die aan de laatste concurrentie hebben deelgenomen.
Een Intersection type activiteit wordt dan toegevoegd om de ontvangers te richten die aan het gegevensbestand binnen de laatste zes maanden worden toegevoegd en die de laatste concurrentie zijn ingegaan.
Stap 2: Verrijking step-2--enrichment
In dit voorbeeld willen we leveringen personaliseren volgens het veld Score dat is opgeslagen in de tabel Competition results . Deze lijst heeft een 1-n typeverhouding met de lijst van ontvangers. Met de activiteit Enrichment kunnen we gegevens uit een tabel toevoegen die zijn gekoppeld aan de filterdimensie aan de werktabel van de workflow.
-
Selecteer Add data in het bewerkingsscherm van de verrijkingsactiviteit en klik vervolgens op Data linked to the filtering dimension Next .
-
Selecteer vervolgens de optie Data linked to the filtering dimension , selecteer de Competition results tabel en klik op Next .
-
Voer een id en een label in en selecteer de optie Limit the line count in het veld Data collected . Selecteer in het veld Lines to retrieve '1' als een waarde. Voor elke ontvanger voegt de verrijkingsactiviteit één regel van de tabel Competition results toe aan de werktabel van de workflow. Klik op Next.
-
In dit voorbeeld willen we de hoogste score van de ontvanger terugkrijgen, maar alleen voor de laatste competitie. Hiervoor voegt u een filter toe aan het veld Competition name om alle regels uit te sluiten die betrekking hebben op vorige wedstrijden. Klik op Next.
-
Ga naar het scherm Sort en klik op de knop Add , selecteer het veld Score en schakel het selectievakje in de kolom descending in om items van de velden Score in aflopende volgorde te sorteren. Voor elke ontvanger voegt de verrijkingsactiviteit een regel toe die overeenkomt met de hoogste score voor de laatste game. Klik op Next.
-
Dubbelklik in het venster Data to add op het veld Score . Voor elke ontvanger voegt de verrijkingsactiviteit alleen het veld Score toe. Klik op Finish.
Klik met de rechtermuisknop op de binnenkomende overgang van de verrijkingsactiviteit en selecteer Display the target . De werktabel bevat de volgende gegevens:
Het gekoppelde schema is:
Verleng deze bewerking bij de uitgaande overgang van de verrijkingsactiviteit. We kunnen zien dat de gegevens met betrekking tot de scores van de ontvangers zijn toegevoegd. De hoogste score van elke ontvanger is teruggekregen.
Het overeenkomende schema is ook verrijkt.
Stap 3: Splitsen en leveren step-3--split-and-delivery
Als u de ontvangers wilt sorteren op basis van hun scores, wordt een Split -activiteit toegevoegd na de verrijking.
-
Een eerste (Winner) ondergroep is bepaald om de ontvanger met de hoogste score te omvatten. Hiervoor definieert u een beperking van het aantal records, past u een aflopende sortering toe op de score en beperkt u het aantal records tot 1.
-
De tweede (Tweede plaats) ondergroep omvat de ontvanger met de tweede hoogste score. De configuratie is het zelfde als voor de eerste ondergroep.
-
De derde (verliezers) ondergroep bevat alle andere ontvangers. Ga naar het tabblad General en schakel het selectievakje Generate complement in om alle ontvangers te selecteren die de twee hoogste scores niet hebben gehaald.
-
Voeg een Delivery type activiteit voor elke ondergroep toe, gebruikend een verschillend leveringsmalplaatje voor elk.