Créer un workflow de ciblage target-data

Le workflow peut être utilisé pour interroger la base de données et segmenter vos données. Le module de workflow de campagne est un outil puissant permettant d'exécuter des activités de gestion des données, d'extraire, d'enrichir et de transformer des données, de gérer des audiences et d'affiner les populations.

Un workflow de ciblage permet de construire une ou plusieurs cibles de diffusion. Vous pouvez créer des requêtes, définir des unions ou des exclusions sur des critères précis, ajouter une planification, à l'aide des activités de workflows. Le résultat de ce ciblage peut être automatiquement transféré dans une liste qui pourra ensuite constituer la cible d'actions de diffusion.

En complément de ces activités, les options de Data Management permettent de manipuler les données et d'accéder à des fonctionnalités avancées pour répondre à des problématiques de ciblage complexes. Voir à ce sujet la section Data Management.

Toutes ces activités sont regroupées dans le premier onglet du workflow.

NOTE
Les activités de ciblage sont présentées dans cette section.

Les workflows de ciblage peuvent être créés et édités à partir du noeud Profils et Cibles > Traitements > Workflows de ciblage de l'arborescence Adobe Campaign ou à partir du menu Profils et Cibles > Workflows de ciblage de la page d'accueil.

Les workflows de ciblage qui s'inscrivent dans le contexte d'une opération sont stockés avec tous les workflows des opérations.

Étapes essentielles pour créer un workflow de ciblage implementation-steps-

Les étapes de création d’un workflow de ciblage sont détaillées dans les sections suivantes :

  1. Identification des données dans la base de données : consultez la section Création de requêtes.
  2. Préparation des données pour répondre aux besoins des diffusions : consultez la section Enrichissement et modification des données.
  3. Utilisation des données pour effectuer des mises à jour ou dans une diffusion : consultez la section Mise à jour de la base de données.

Les résultats de tous les enrichissements et manipulations effectués lors du ciblage sont stockés pour être accessibles dans les champs de personnalisation, notamment pour les utiliser dans la création de messages personnalisés. Pour plus d’informations, consultez la section Données de la cible.

Dimension de ciblage et dimension de filtrage targeting-and-filtering-dimensions

Lors des opérations de segmentation des données, la dimension de ciblage est associée à une dimension de filtrage. La dimension de ciblage permet de définir la population ciblée par l'opération : destinataires, titulaires d'un contrat, opérateur, abonnés, etc. La dimension de filtrage permet de sélectionner la population selon certains critères : détention d'un contrat, inscription à une newsletter, etc.

Par exemple, pour sélectionner les clients détenteur d'une assurance-vie depuis plus de 5 ans, vous pouvez choisir la dimension de ciblage Clients et la dimension de filtrage Détention d'un contrat. Vous pourrez ensuite définir les conditions de filtrage dans l'activité de requête.

Lors de la sélection d'une dimension de ciblage, seules les dimensions de filtrage compatibles sont proposées dans l'interface.

Ces deux dimensions doivent être liées. Ainsi, le contenu de la liste Dimension de filtrage dépend de la dimension de ciblage indiquée dans le premier champ.

Par exemple, pour les destinataires (recipient), les dimensions de filtrage disponibles seront les suivantes :

Tandis que pour les visiteurs, la liste proposera les dimensions de filtrage suivantes :

Créer des requêtes create-queries

Travailler avec les données additionnelles select-data

Une activité Requête permet de sélectionner des données de base pour créer la population cible. Pour plus d'informations, consultez cette section.

Les activités suivantes peuvent également servir à lancer des requêtes et à affiner les données de la base de données : Requête incrémentale, Lecture de liste.

Il est possible de collecter des données supplémentaires pour les transférer et les traiter tout au long du cycle de vie du workflow. Pour en savoir plus à ce sujet, consultez les sections Ajouter des données et Modifier les données additionnelles.

Modification des données additionnelles edit-additional-data

Une fois que des données additionnelles ont été ajoutées, vous pouvez les éditer ou les utiliser pour affiner la cible définie dans l'activité de requête.

Le lien Editer les données additionnelles… permet de visualiser les données qui ont été ajoutées et éventuellement de les modifier ou d'en ajouter de nouvelles.

Pour ajouter des données aux colonnes de sortie définies précédemment, sélectionnez-les dans la liste des champs disponibles. Pour créer une colonne de sortie, cliquez sur l’icône Ajouter, puis sélectionnez le champ et cliquez sur Modifier une expression.

Cliquez sur le bouton Sélection avancée.

Indiquez le mode de calcul du champ à ajouter, par exemple un agrégat.

L'option Ajouter un sous-élément permet d'adjoindre des données calculées à la collection. Vous pouvez ainsi sélectionner des données additionnelles issues de la collection ou définir des calculs d'agrégats sur les éléments de la collection.

Les sous-éléments seront représentés en sous-arborescence de la collection à laquelle ils sont associés.

Les collections s’affichent dans le sous-onglet Collections. Vous pouvez filtrer les éléments collectés en cliquant sur l’icône Détail de la collection sélectionnée. L’assistant de filtrage permet de sélectionner les données collectées et de définir les conditions de filtrage à appliquer aux données de la collection.

Affiner une cible en utilisant les données supplémentaires refine-the-target-using-additional-data

Les données supplémentaires collectées peuvent permettre d’affiner le filtrage des données de la base. Pour ce faire, cliquez sur le lien Affiner la cible en utilisant les données supplémentaires… pour surfiltrer les données ajoutées.

Homogénéisation des données homogenize-data

Dans les activités de type Union ou Intersection, vous pouvez choisir de ne conserver que les données additionnelles communes afin d'homogénéiser les données. Dans ce cas, la table de travail temporaire en sortie de cette activité ne contiendra que les données additionnelles présentes dans tous les ensembles en entrée.

Réconcilier avec les données additionnelles reconciliation-with-additional-data

Lors des phases de réconciliation des données (dans les activités Union, Intersection, etc.), il est possible de sélectionner les colonnes à utiliser pour la réconciliation des données parmi les colonnes additionnelles. Pour cela, paramétrez une réconciliation sur une sélection de colonnes et indiquez l'ensemble principal. Sélectionnez ensuite les colonnes dans la section inférieure de la fenêtre, comme dans l'exemple ci-dessous :

Sélectionnez une expression et confirmez.

Création de sous-ensembles create-subsets

L'activité de Partage permet de créer des sous-ensembles sur des critères définis au travers de requêtes d’extraction. Pour chaque sous-ensemble, lorsque vous modifiez une condition de filtrage sur la population, vous accédez à l’activité de requête standard et pouvez ainsi définir les conditions de segmentation de la cible.

Vous pouvez diviser une cible en plusieurs sous-ensembles en utilisant uniquement les données supplémentaires comme conditions de filtrage, ou en complément des données de la cible. Vous pouvez également utiliser des données externes si vous avez acheté l’option Federated Data Access.

Pour plus d'informations, consultez cette section.

Données de segment segment-data

Réunion de plusieurs cibles (Union) combine-several-targets--union-

L'activité d'union permet de regrouper le résultat de plusieurs activités dans une même transition. Les ensembles ne doivent pas nécessairement être homogènes.

Les options de réconciliation des données sont les suivantes :

  • Uniquement les clés

    Cette option peut être utilisée si les populations en entrée sont homogènes.

  • Toutes les colonnes communes

    Cette option permet de réconcilier les données à partir de toutes les colonnes communes aux différentes populations de la cible.

    Adobe Campaign identifie les colonnes d'après leur nom. Un niveau de tolérance minimal est accepté : par exemple, une colonne 'Email' pourra être reconnue comme identique à une colonne '@email'.

  • Une sélection de colonnes

    Sélectionnez cette option pour définir la liste des colonnes sur lesquelles sera appliquée la réconciliation des données.

    Sélectionnez d'abord l'ensemble principal (celui qui contient les données sources), puis les colonnes à utiliser pour la jointure.

    note caution
    CAUTION
    Lors de la réconciliation des données, les populations ne sont pas dédoublonnées.

    Vous pouvez limiter la taille de la population à un nombre donné d'enregistrements. Pour cela, cochez l'option correspondante et indiquez le nombre d'enregistrements à conserver.

    Indiquez également l'ordre de priorité des populations entrantes : la section inférieure de la fenêtre liste les transitions entrantes de l'activité d'union et vous permet de les ordonner en utilisant les flèches bleues situées à droite de la fenêtre.

    Les enregistrements conservés seront issus d'abord de la population de première transition entrante de la liste, puis, si le nombre maximum n'est pas atteint, ils seront issus de la population de la deuxième transition entrante, etc.

Extraction des données communes (Intersection) extract-joint-data--intersection-

L'intersection permet de ne récupérer que les lignes communes aux populations des transitions entrantes. Cette activité doit être configurée comme l'activité d'union.

Il est par ailleurs possible de ne conserver qu'une sélection de colonnes ou seulement les colonnes communes entre les populations entrantes.

L’activité d’intersection est présentée dans la section Intersection.

Exclusion dʼune population (Exclusion) exclude-a-population--exclusion-

L’activité d’exclusion permet d’exclure d’une population cible les éléments d’une autre cible. La dimension de ciblage en sortie de cette activité sera celle de l’ensemble principal.

Le cas échéant, vous pouvez manipuler les tableaux entrants. En effet, pour exclure une cible d’une autre dimension, cette cible doit être replacée dans la même dimension de ciblage que la cible principale. Pour ce faire, cliquez sur le bouton Ajouter et indiquez les conditions de modification des dimensions.

La réconciliation des données se fait au choix par identifiant, changement d'axe ou jointure.

Création de sous-ensembles à lʼaide de lʼactivité Partage create-subsets-using-the-split-activity

L'activité Partage est une activité standard qui permet de créer autant d'ensembles que nécessaires à partir d'une ou plusieurs dimensions de filtrage et de générer en sortie une transition par sous-ensemble ou une transition unique.

Les données additionnelles véhiculées par la transition entrante peuvent être utilisées dans les critères de filtrage.

Pour la configurer, vous devez d'abord sélectionner des critères :

  1. Dans votre workflow, placez une activité de type Partage.

  2. Dans l'onglet Général, sélectionnez l'option souhaitée : Utiliser les données de la cible et les données additionnelles, Utiliser les données additionnelles uniquement ou Utiliser des données externes.

  3. Si l'option Utiliser les données de la cible et les données additionnelles est sélectionnée, la dimension de ciblage permet d'utiliser toutes les données véhiculées par la transition entrante.

    Lors de la création des sous-ensembles, ce sont les paramètres de filtrage définis ci-avant qui sont utilisés.

    Pour définir les conditions de filtrage, sélectionnez l'option Ajouter une condition de filtrage sur la population entrante et cliquez sur le lien Editer…. Indiquez ensuite les critères de filtrage pour la création de ce sous-ensemble.

    Un exemple d'utilisation des conditions de filtrage dans l'activité Partage pour segmenter la cible en différentes populations est présenté dans cette section.

    Le champ Libellé permet d'associer un nom au sous-ensemble que vous venez de créer. Ce nom sera celui de la transition sortante correspondante.

    Vous pouvez également associer un code segment au sous-ensemble afin de l'identifier et l'utiliser pour cibler la population de ce sous-ensemble.

    Au besoin, vous pouvez modifier les dimensions de ciblage et de filtrage individuellement pour chaque sous-ensemble à créer. Pour ce faire, modifiez la condition de filtrage du sous-ensemble et cochez la case Utiliser une dimension de filtrage spécifique.

  4. Si l'option Utiliser les données additionnelles uniquement est sélectionnée, seules les données additionnelles sont proposées pour réaliser le filtrage des sous-ensembles.

  5. Si l'option Federated Data Access est activée, l'option Utiliser des données externes permet d'exploiter les données d'une base externe déjà paramétrée ou de créer une connexion à une base de données.

Nous devons ensuite ajouter de nouveaux sous-ensembles :

  1. Cliquez sur le bouton Ajouter et définissez les critères de filtrage.

  2. Définissez la dimension de filtrage dans l'onglet Général de l'activité (voir ci-dessus). Elle est appliquée par défaut à tous les sous-ensembles.

  3. Au besoin, vous pouvez modifier la dimension de filtrage individuellement pour chaque sous-ensemble. Ainsi, vous pouvez, à partir de la même activité de partage, construire un ensemble avec toutes les personnes titulaires d’un contrat Gold, un autre avec toutes les personnes destinataires ayant cliqué dans la dernière newsletter et un troisième regroupant les personnes de 18 à 25 ans ayant effectué un achat en magasin dans les 30 derniers jours. Pour ce faire, sélectionnez l’option Utiliser une dimension de filtrage spécifique et sélectionnez le contexte de filtrage des données.

Une fois les sous-ensembles créés, par défaut, l'activité de partage propose en sortie autant de transitions que de sous-ensembles :

Vous pouvez regrouper tous ces sous-ensembles dans une seule transition de sortie. Dans ce cas, le lien vers les sous-ensembles respectifs sera visible dans le code segment, par exemple. Pour ce faire, sélectionnez l’option Générer tous les sous-ensembles dans le même tableau.

Vous pourrez par exemple positionner une seule activité de diffusion et personnaliser le contenu de cette diffusion en fonction du code segment de chacun des ensembles de destinataires.

Vous pouvez également créer des sous-ensembles à l’aide de l’activité Cellules. Pour plus d'informations, consultez la section Cellules.

Utilisation des données ciblées using-targeted-data

Une fois les données identifiées et préparées, elles peuvent être utilisées dans les contextes suivants :

  • Vous pouvez mettre à jour les données de la base suite à la manipulation des données dans les différentes étapes du workflow.

    Pour plus d'informations, consultez la section Mise à jour de données.

  • Vous pouvez également actualiser le contenu de listes existantes.

    Pour plus d'informations, consultez la section Mise à jour de liste.

  • Vous pouvez préparer ou démarrer des diffusions directement dans le workflow.

    Voir à ce propos les sections Diffusion, Agir sur une diffusion et Diffusion au fil de l’eau.

Data Management data-management

Dans Adobe Campaign, le Data Management regroupe un ensemble d'activités qui permettent de répondre à des problématiques complexes de ciblage en proposant des outils plus efficaces et plus souples. Il est ainsi possible de mettre en place une gestion cohérente de toutes les communications vers un contact, en utilisant les informations liées à ses contrats, ses abonnements, sa réactivité aux diffusions, etc. Le Data Management permet de suivre le cycle de vie des données lors des opérations de segmentation, notamment :

  • simplifier et optimiser les processus de ciblage, y compris en incluant des données qui n'ont pas été modélisées dans le datamart (création de nouvelles tables : extension locale à chaque workflow de ciblage, en fonction de son paramétrage).
  • conserver et véhiculer des calculs intermédiaires, notamment dans les phases de construction des cibles ou pour l'administration des bases de données.
  • accéder aux bases externes (optionnel) : prise en compte de bases de données hétérogènes dans le processus de ciblage.

Pour réaliser ces opérations, Adobe Campaign propose :

  • Activités de collecte de données : Transfert de fichier, Chargement (fichier), Chargement (SGBD), Mise à jour de données. Cette première étape de la collecte des données les prépare pour permettre leur traitement dans d’autres activités. Plusieurs paramètres doivent être surveillés afin de s’assurer que le workflow s’exécute correctement et donne les résultats attendus. Par exemple, lorsque vous importez des données, la clé primaire (Pkey) de ces données doit être unique pour chaque enregistrement.
  • Les activités de ciblage enrichies avec des options de Data Management : Requête, Union, Intersection, Partage. Il est ainsi possible de paramétrer une union ou une intersection entre des données de plusieurs dimensions de ciblage différentes, sous réserve qu’une réconciliation des données soit possible.
  • Activités de transformation des données : Enrichissement, Changement de dimension.
CAUTION
Dans les workflows, dans le cas où deux tables sont liées, la suppression d'un élément de la table source n'entraîne pas la suppression de ses données liées.
Par exemple, la suppression d'un destinataire via un workflow n'entraînera pas la suppression de ses historiques de diffusion. En revanche, la suppression d'un destinataire directement dans le dossier 'Destinataires' de l'arborescence entraînera bien la suppression de toutes les données liées à ce dernier.

Enrichissement et modification des données enrich-and-modify-data

En complément de la dimension de ciblage, la dimension de filtrage permet de préciser la nature des données collectées. Consultez cette section.

Les données identifiées et collectées peuvent être enrichies, regroupées et manipulées afin d'optimiser la construction de la cible. Pour ce faire, en plus des activités de manipulation de données présentées dans cette section, utilisez les méthodes suivantes :

  • L’activité Enrichissement permet d’ajouter momentanément des colonnes à un schéma et d’ajouter des informations à certains éléments. Elle est présentée dans la section Enrichissement du référentiel des activités.
  • L’activité Edition du schéma permet de modifier la structure d’un schéma. Elle est présentée dans la section Edition du schéma du référentiel des activités.
  • L’activité Changement de dimension permet de modifier la dimension de ciblage pendant le cycle de construction de la cible. Elle est présentée dans la section Changement de dimension.
recommendation-more-help
cffff7e4-091f-472e-87ca-52087599f99d