Créer votre première règle build-query

Les principales étapes pour créer des règles pour vos campagnes orchestrées sont les suivantes :

  1. Ajouter des conditions - Créez des conditions personnalisées pour filtrer votre requête en créant votre propre condition avec des attributs de la base de données et des expressions avancées.
  2. Combiner des conditions - Organisez les conditions dans la zone de travail à l’aide de groupes et d’opérateurs logiques.
  3. Vérifier et valider la règle - Vérifiez les données résultant de votre règle avant de les enregistrer.

Ajouter une condition conditions

Pour ajouter des conditions à votre requête, procédez comme suit :

  1. Accédez au créateur de règles à partir d’une activité Créer une audience.

  2. Cliquez sur le bouton Ajouter une condition pour créer une première condition pour votre requête.

    Vous pouvez également lancer votre requête à l’aide d’un filtre prédéfini. Pour ce faire, cliquez sur le bouton Sélectionner ou enregistrer le filtre et choisissez Sélectionner un filtre prédéfini.

    image affichant le créateur de règles

  3. Identifiez l’attribut de la base de données à utiliser comme critère pour votre condition. L’icône « i » en regard d’un attribut fournit des informations sur le tableau où il est stocké et sur son type de données.

    image affichant la sélection d’un attribut

    note note
    NOTE
    Le bouton Modifier une expression permet d’utiliser l’éditeur d’expression pour définir manuellement une expression à l’aide de champs de la base de données et de fonctions d’assistance. Découvrez comment modifier des expressions
  4. Cliquez sur le bouton image showing the More actions button en regard d’un attribut pour accéder à ces options supplémentaires :

    accordion
    Répartition des valeurs

    Analysez la répartition des valeurs pour un attribut donné dans le tableau. Cette fonctionnalité est particulièrement utile pour comprendre les valeurs disponibles, leur nombre et leur pourcentage. Cela permet également d’éviter des problèmes, par exemple en matière de majuscules ou d’orthographe, lors de la création de requêtes ou d’expressions.

    Pour les attributs comportant un grand nombre de valeurs, l’outil affiche uniquement les vingt premières valeurs. Une notification Chargement partiel s’affiche pour vous informer de cette limite. Vous pouvez appliquer des filtres avancés pour affiner les résultats affichés et mettre l’accent sur des valeurs ou des sous-ensembles de données spécifiques.

    image affichant l’interface de Distribution des valeurs

    accordion
    Ajout aux favoris

    L’ajout de différents attributs à votre menu de favoris permet dʼaccéder rapidement aux attributs que vous utilisez le plus fréquemment. Vous pouvez ajouter jusqu’à 20 attributs aux favoris. Les attributs favoris et récents sont associés à chaque utilisateur et utilisatrice au sein d’une organisation, ce qui garantit l’accessibilité sur différents ordinateurs et offre une expérience fluide sur tous les appareils.

    Pour accéder aux attributs mis en favoris, utilisez le menu Favoris et récents. Les attributs favoris apparaissent en premier, suivis des attributs utilisés récemment, ce qui vous aide à les localiser rapidement. Pour supprimer un attribut des favoris, sélectionnez à nouveau l’icône en forme d’étoile.

    image affichant l’interface des favoris

  5. Cliquez sur Confirmer pour ajouter l’attribut sélectionné à votre condition.

  6. Un volet de propriétés s’affiche, dans lequel vous pouvez configurer la valeur souhaitée pour l’attribut.

    image affichant le créateur de règle avec une condition ajoutée

  7. Sélectionnez l’opérateur à appliquer dans la liste déroulante. Différents opérateurs sont disponibles. Les opérateurs disponibles dans la liste déroulante dépendent du type de données de l’attribut.

    accordion
    Liste des opérateurs disponibles
    table 0-row-3 1-row-3 2-row-3 3-row-3 4-row-3 5-row-3 6-row-3 7-row-3 8-row-3 9-row-3 10-row-3 11-row-3 12-row-3 13-row-3 14-row-3 15-row-3 16-row-3
    Opérateur Rôle Exemple
    Égal à Obtenir un résultat rigoureusement identique à ce qui est entré dans la seconde colonne Valeur. Nom (@lastName) égal à « Jones ». Ici ne seront renvoyées que les personnes destinataires dont le nom est « Jones ».
    Différent de Obtenir un résultat différent de la valeur renseignée. Langue (@language) différente de « Anglais ».
    Supérieur à Obtenir un résultat supérieur à la valeur indiquée. Age (@age) supérieur à 50 renvoie toutes les valeurs supérieures à « 50 », donc « 51 », « 52 », etc.
    Inférieur à Obtenir un résultat inférieur à la valeur indiquée. Date de création (@created) plus tôt que « DaysAgo(100) » renvoie toutes les personnes destinataires créées il y a moins de 100 jours.
    Supérieur ou égal à Obtenir un résultat rigoureusement égal ou supérieur à la valeur renseignée. Age (@age) supérieur ou égal à « 30 » renvoie toutes les personnes destinataires dont l’âge est de 30 ans ou plus.
    Inférieur ou égal à Obtenir un résultat rigoureusement égal ou inférieur à la valeur renseignée. Âge (@age) inférieur ou égal à « 60 », afin de retrouver les personnes destinataires dont l’âge est de 60 ans et moins.
    Compris dans Obtenir les résultats compris dans les valeurs indiquées. Ces valeurs doivent être séparées par une virgule. Date de naissance (@birthDate) est compris dans « 12/10/1979,12/10/1984 ». Les personnes destinataires nées entre ces dates sont alors renvoyées.
    Pas dans Le principe est le même qu’avec l’opérateur Est compris dans. Ici, les personnes destinataires sont exclues en fonction des valeurs saisies. La date de naissance (@birthDate) n’est pas incluse dans 12/10/1979,12/10/1984. Les personnes destinataires nées entre ces dates ne seront pas renvoyées.
    Est vide Renvoie les résultats correspondant à une valeur vide dans la seconde colonne Valeur. Mobile (@mobilePhone) est vide afin de retrouver toutes les personnes destinataires ne disposant pas d’un numéro de téléphone mobile.
    N’est pas vide Le principe est contraire à l’opérateur Est vide. Il n’est pas nécessaire de saisir de données dans la seconde colonne Valeur. E-mail (@email) n’est pas vide.
    Commence par Renvoie des résultats commençant par la valeur indiquée. N° de compte (@account) commence par « 32010 ».
    Ne commence pas par Renvoie les résultats qui ne commencent pas par la valeur renseignée. N° de compte (@account) ne commence pas par « 20 ».
    Contient Renvoies les résultats comportant au moins la valeur renseignée. Domaine d’e-mail (@domain) contient « mail ». Ici, tous les noms de domaine comportant la valeur « mail », comme « gmail.com », seront renvoyés en résultat.
    Ne contient pas Ne pas obtenir de résultats contenant au moins la valeur renseignée. Domaine d’e-mail (@domain) ne contient pas « vo ». Les noms de domaine contenant « vo », tels que « voila.fr », n’apparaîtront pas dans les résultats.
    Comme Quasiment identique à l’opérateur « Contient ». Il permet d’insérer un caractère générique « % » dans la valeur. Nom (@lastName) comme « Jon%s ». Le caractère générique agit comme un « joker » pour trouver des noms tels que « Jones ».
    Pas comme Quasiment identique à l’opérateur « Contient ». Il permet d’insérer un caractère générique « % » dans la valeur. Nom (@lastName) pas comme « Smi%h ». Les personnes destinataires dont le nom est « Smith » ne seront pas renvoyées.
  8. Dans le champ Valeur, définissez la valeur attendue. Vous pouvez également utiliser l’éditeur d’expression pour définir manuellement une expression à l’aide de champs de la base de données et de fonctions d’assistance. Pour ce faire, cliquez sur l’icône image affichant l’icône de l’éditeur d’expressions . Découvrez comment modifier des expressions

    Pour les attributs de type date, des valeurs prédéfinies sont disponibles à l’aide de l’option Préréglages.

    accordion
    Voir l’exemple
    image affichant l’option de préréglage

Les conditions personnalisées vous permettent d’interroger des tables liées à la table actuellement utilisée par votre règle. Cela inclut les tables avec un lien de cardinalité 1-1 ou les tables de collection (lien 1-N).

Pour un lien 1-1, accédez à la table liée, sélectionnez l’attribut souhaité et définissez la valeur attendue.

Vous pouvez également sélectionner directement un lien de table dans le sélecteur de Valeur et confirmer. Dans ce cas, les valeurs disponibles pour la table sélectionnée doivent être sélectionnées à l’aide d’un sélecteur dédié, comme illustré dans l’exemple ci-dessous.

Exemple de requête

Ici, la requête cible les marques dont le libellé est « running ».

  1. Naviguez dans la table Marque et sélectionnez l’attribut Libellé.

    Capture d’écran de la table des marques

  2. Définissez la valeur attendue de l’attribut.

    Capture d’écran de la table des marques

Voici un exemple de requête dans laquelle un lien de table a été directement sélectionné. Les valeurs disponibles pour cette table doivent être sélectionnées avec un sélecteur dédié.

Capture d’écran de la table des marques

Pour un lien 1-N, vous pouvez définir des sous-conditions afin d’affiner votre requête, comme illustré dans l’exemple ci-dessous.

Exemple de requête

Ici, la requête cible les destinataires ayant effectué des achats liés au produit BrewMaster, pour un montant d’au moins 100 $.

  1. Sélectionnez la table Achats et confirmez.

  2. Cliquez sur Ajouter une condition pour définir les sous-conditions à appliquer à la table sélectionnée.

    Capture d’écran de la table des achats

  3. Ajoutez des sous-conditions adaptées à vos besoins.

    Capture d’écran de la table des achats

Conditions personnalisées avec données agrégées aggregate

Les conditions personnalisées vous permettent d’effectuer des opérations d’agrégat. Pour cela, vous devez sélectionner directement un attribut dans un tableau de collection :

  1. Naviguez dans le tableau de collection souhaité et sélectionnez l’attribut sur lequel vous souhaitez effectuer une opération d’agrégat.

  2. Dans le volet des propriétés, activez l’option Données agrégées et sélectionnez la fonction d’agrégat souhaitée.

    Capture décran de l’option Données agrégées

Combiner des conditions à l’aide d’opérateurs operators

À chaque fois que vous ajoutez une nouvelle condition à votre règle, elle est automatiquement liée à la condition existante par un opérateur AND. Cela signifie que les résultats des deux conditions sont combinés.

Pour modifier l’opérateur entre des conditions, cliquez dessus et sélectionnez l’opérateur de votre choix.

Exemple de requête

Les opérateurs disponibles sont les suivants :

  • ET (Intersection)  : combine les résultats correspondant à tous les composants de filtrage dans les transitions sortantes.
  • OU (Union)  : inclut des résultats correspondant à au moins un des composants de filtrage dans les transitions sortantes.
  • SAUF (Exclusion)  : exclut les résultats correspondant à tous les composants de filtrage dans la transition sortante.

Manipuler les conditions manipulate

La barre d’outils de la zone de travail du créateur de règles fournit des options permettant de manipuler facilement les conditions de votre règle :

Icône de la barre d’outils
Description
Icône de sélection Déplacer vers le haut
Déplacez le composant d’une ligne vers le haut.
Icône de sélection Déplacer vers le bas
Déplacez le composant d’une ligne vers le bas.
Icône de sélection Grouper
Placez deux composants dans un groupe.
Icône de sélection Dégrouper
Séparez les composants d’un même groupe.
Icône Développer tout
Développez tous les groupes.
Icône Réduire tout
Réduisez tous les groupes.
Icône Supprimer tout
Supprimez tous les groupes et tous les composants.

Selon vos besoins, vous devrez peut-être créer des groupes intermédiaires de composants en les regroupant ensemble et en les reliant entre eux.

  • Pour regrouper deux conditions existantes, sélectionnez l’une des deux et cliquez sur le bouton Icône de sélection Déplacer vers le haut ou Icône de sélection Déplacer vers le bas pour la regrouper avec la condition au-dessus ou au-dessous.

  • Pour regrouper une condition existante avec une nouvelle, sélectionnez la condition, cliquez sur le bouton image showing the More actions button et sélectionnez Ajouter un groupe. Sélectionnez le nouvel attribut à ajouter au groupe, puis confirmez.

Dans l’exemple ci-dessous, nous avons créé un groupe intermédiaire pour cibler les clientes et clients qui ont acheté le produit BrewMaster ou VanillaVelvet.

Vérifier et valider votre requête

Une fois que vous avez créé votre requête dans la zone de travail, vous pouvez la vérifier à l’aide du volet Propriétés de la règle. Les opérations disponibles sont les suivantes :

  • Afficher les résultats  : affiche les données issues de votre requête.
  • Affichage du code  : affiche une version basée sur le code de la requête en SQL.
  • Calculer  : met à jour et affiche le nombre d’enregistrements ciblés par votre règle.
  • Sélectionner ou enregistrer un filtre  : choisissez un filtre prédéfini existant à utiliser dans la zone de travail ou enregistrez votre requête en tant que filtre prédéfini pour une réutilisation ultérieure.

Lorsque votre règle est prête, cliquez sur le bouton Confirmer pour effectuer l’enregistrement.

IMPORTANT
Sélectionner un filtre prédéfini dans le volet propriétés de la règle remplace la règle qui a été créée dans la zone de travail par le filtre sélectionné.
recommendation-more-help
b22c9c5d-9208-48f4-b874-1cefb8df4d76