Enrichir les données enriching-data
À propos de l’enrichissement des données about-enriching-data
Ce cas d’utilisation décrit les utilisations possibles de l’activité Enrichissement dans un workflow de ciblage. Pour plus d’informations sur l’utilisation de l’activité Enrichissement, voir la section : Enrichissement.
Vous trouverez également dans cette section un cas pratique montrant comment enrichir une diffusion d’email avec des dates personnalisées.
Un jeu concours est proposé, par le biais d’une application web, aux contacts de la base marketing. Les résultats du jeu concours sont récupérés dans la table Résultats jeux. Cette table est liée à la table des contacts (Destinataires). La table Résultats jeux comporte les champs suivants :
- Nom du jeu (@game)
- Numéro de l’essai (@trial)
- Score (@score)
Un contact présent dans la table des Destinataires peut être associé à plusieurs lignes dans la table Résultats de compétition.La relation entre ces deux tables est de type 1-n.Voici un exemple des logs de résultats pour une personne destinataire :
Ce cas pratique a pour but d’envoyer des diffusions personnalisées aux personnes ayant participé à la dernière compétition en fonction de leurs scores les plus élevés.La personne qui a obtenu le meilleur score se voit offrir le 1er prix, celle qui a obtenu le second score reçoit un lot de consolation, et toutes les autres reçoivent un message leur proposant de retenter leur chance la prochaine fois.
Pour réaliser ce cas d’utilisation, nous avons créé le workflow de ciblage suivant :
Les étapes principales de création du workflow sont les suivantes :
- Deux activités de type Requête et une Intersection sont ajoutées afin de cibler les nouveaux abonnés qui ont participé au dernier jeu concours.
- L’activité Enrichissement nous permet ensuite d’ajouter des données stockées dans la table Résultats jeux. Le champ Score, sur lequel nous souhaitons effectuer notre personnalisation de diffusion, est ajouté à la table de travail du workflow.
- L’activité de type Partage, nous permet ensuite de créer des sous-ensembles de destinataires selon le score qu’ils ont obtenu.
- Pour chacun des sous-ensembles, une activité de type Diffusion est ajoutée.
Etape 1 : Ciblage step-1--targeting
La première requête permet de cibler les destinataires qui ont été ajoutés dans la base au cours des six derniers mois.
La seconde requête permet de cibler les destinataires ayant participé au dernier jeu.
Une activité de type Intersection est ensuite ajoutée pour cibler les destinataires qui ont été ajoutés dans la base de données au cours des six derniers mois et qui ont participé au dernier jeu.
Etape 2 : Enrichissement step-2--enrichment
Dans cet exemple, vous allez découvrir comment personnaliser les diffusions en fonction du champ Score, stocké dans le tableau Résultats de compétition.Ce tableau a une relation de type 1-n avec la tableau des destinataires. L’activité Enrichissement nous permet d’ajouter, dans la table de travail du workflow, des données provenant d’une table liée à la dimension de filtrage.
-
Dans l’écran d’édition de l’activité d’enrichissement, sélectionnez Ajouter des données, puis Données liées à la dimension de filtrage, et cliquez sur Suivant.
-
Choisissez ensuite l’option Données liées à la dimension de filtrage, sélectionnez la table Résultats jeux, et cliquez sur Suivant.
-
Saisissez un identifiant et un libellé, et choisissez l’option Limiter le nombre de lignes, dans le champ Données collectées. Dans le champ Lignes à récupérer, choisissez la valeur « 1 ». Pour chaque destinataire, l’activité d’enrichissement ajoutera, à la table de travail du workflow, une seule ligne provenant de la table Résultats jeux. Cliquez sur Suivant.
-
Dans notre exemple, nous souhaitons récupérer le meilleur score du destinataire, mais uniquement sur le dernier jeu. Pour cela, ajoutez un filtre sur le champ Nom du jeu pour exclure toutes les lignes correspondant aux jeux précédents. Cliquez sur Suivant.
-
Dans l’écran Tri, cliquez sur le bouton Ajouter, sélectionnez le champ Score et cochez la case dans la colonne Descendant afin de classer les éléments des champs Score par ordre décroissant.Pour chaque destinataire, l’activité d’enrichissement ajoute une ligne correspondant au score le plus élevé du dernier jeu.Cliquez sur Suivant.
-
Dans l’écran Données à ajouter, double-cliquez sur le champ Score. Pour chaque destinataire, l’activité d’enrichissement ajoutera uniquement le champ Score. Cliquez sur Terminer.
Cliquez avec le bouton droit de la souris sur la transition entrante de l’activité d’enrichissement, et sélectionnez Afficher la cible.La table de travail contient les données suivantes :
Le schéma associé est le suivant :
Renouvelez cette opération sur la transition sortante de l’activité d’enrichissement.Nous pouvons constater que les données liées aux scores des destinataires ont été ajoutées.Le score le plus élevé de chaque destinataire a été récupéré.
Le schéma correspondant a également été enrichi.
Etape 3 : Partage et diffusions step-3--split-and-delivery
Afin de répartir les destinataires en fonction de leur score, une activité de Partage est ajoutée à la suite de l’enrichissement.
-
Un premier sous-ensemble (Gagnant ou gagnante) a été défini pour inclure la personne destinataire ayant le score le plus élevé.Pour cela, définissez une limitation du nombre d’enregistrements, appliquez un tri descendant sur le score, et limitez le nombre d’enregistrements à 1.
-
Le deuxième sous-ensemble (Deuxième place), inclut la personne destinataire ayant obtenu le second meilleur score.La configuration est la même que celle du premier sous-ensemble.
-
Le troisième sous-ensemble (Perdants) contient tous les autres destinataires. Dans l’onglet Général, cochez la case Générer le complémentaire pour cibler tous les destinataires qui n’ont pas obtenu les deux meilleurs scores.
-
Pour chaque sous-ensemble, ajoutez une activité de type Diffusion. Utilisez un modèle de diffusion différent pour chaque sous-ensemble.