Une activité Requête permet de sélectionner des données de base pour créer la population cible. Voir à ce sujet la section Créer une requête.
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. Voir à ce sujet les sections Ajouter des données et Editer les données additionnelles.
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 sorties déjà définies, sélectionnez-les dans la liste des champs disponibles. Pour créer une nouvelle colonne de sortie, cliquez sur l'icône Ajouter puis sélectionnez le champ et cliquez sur Editer l'expression.
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 sont affichées dans le sous-onglet Collections. Vous pouvez filtrer les éléments récupéré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 indiquer les critères de filtrage à appliquer aux données de la collection.
Les données additionnelles collectées peuvent permettre dʼaffiner le filtrage des données de la base. Pour cela, cliquez sur le lien Affinage de la cible en utilisant les données additionnelles… : vous pouvez ainsi sur-filtrer sur les données qui ont été ajoutées.
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.
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 :
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 éditez 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 partager une cible en plusieurs sous-ensembles en utilisant uniquement les données additionnelles comme critère de filtrage, ou en complément des données de la cible. Vous pouvez également utiliser des données externes, sous réserve que vous ayez acquis l'option Federated Data Access.
Pour plus d’informations, voir la section Création de sous-ensembles à l’aide de l’activité Partage.
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.
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.
L'intersection permet de ne récupérer que les éléments communs entre les populations des transitions entrantes. Cette activité dispose des mêmes paramètres de réconciliation que 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.
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.
Au besoin, il est possible de manipuler les tables en entrée. En effet, pour faire l'exclusion d'une cible d'une autre dimension, il faut ramener cette cible dans la même dimension de ciblage que la cible principale. Pour cela, cliquez sur le bouton Ajouter et indiquez les conditions de changement de dimension.
La réconciliation entre les données se fait au choix par identifiant, changement d'axe ou jointure. Un exemple est disponible dans la section Utiliser les données d’une liste : Lecture de Liste.
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 :
Dans votre workflow, placez une activité de type Partage.
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.
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.
Vous pouvez, au besoin, modifier les dimensions de ciblage et de filtrage individuellement pour chacun des sous-ensembles que vous souhaitez créer. Pour cela, éditez la condition de filtrage du sous-ensemble et cochez l'option Utiliser une dimension de filtrage spécifique.
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.
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.
Pour plus d'informations à ce sujet, en fonction de la version de Campaign, reportez-vous aux sections suivantes :
Nous devons ensuite ajouter de nouveaux sous-ensembles :
Cliquez sur le bouton Ajouter et définissez les critères de filtrage.
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.
Au besoin, vous pouvez modifier la dimension de filtrage unitairement pour chaque sous-ensemble. Ainsi, vous pouvez, à partir de la même activité de partage, construire un ensemble avec tous les titulaires d'un contrat Gold, un autre avec tous les destinataires ayant cliqué dans la dernière newsletter et un troisième regroupant les jeunes de 18 à 25 ans ayant effectué un achat en magasin dans les 30 derniers jours. Pour cela, sélectionnez l'option Utiliser une dimension de filtrage spécifique et sélectionnez le contexte de filtrage des données.
Si vous avez acquis l’option Federated Data Access, vous pouvez créer des sous-ensembles selon les informations contenues dans une base externe. Pour cela, sélectionnez le schéma de la table externe visée dans le champ Dimension de ciblage. Voir à ce sujet la section Accéder à une base externe (FDA).
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 les sous-ensembles dans une seule transition en sortie. L'appartenance à tel ou tel sous-ensemble sera alors matérialisée par exemple par le code segment. Pour cela, sélectionnez l'option Générer tous les sous-ensembles dans la même table.
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.
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.
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 :
Pour réaliser ces opérations, Adobe Campaign propose :
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.
En complément de la dimension de ciblage, la dimension de filtrage permet de préciser la nature des données collectées. Voir à ce sujet la section Dimension de ciblage et dimension de filtrage.
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 la section Segmenter des données, utilisez les méthodes suivantes :