Conditions
Les conditions dans le Générateur de règles font référence aux paramètres et critères que vous définissez pour déterminer si une règle doit s’appliquer à un utilisateur ou à un événement particulier. Ces conditions vous aident à personnaliser précisément votre ciblage d’audience (segment d’utilisateurs), garantissant ainsi que vos campagnes et vos messages atteignent les bonnes personnes au bon moment.
Vous pouvez combiner plusieurs de ces conditions dans un seul ensemble de règles. Si vous le faites, toutes les conditions doivent être remplies par le visiteur pour qu’il soit éligible à cette audience (segment d’utilisateurs).
Les conditions suivantes sont prises en charge :
where
when.
Conditions Where
Les conditions Where sont utilisées pour définir des critères basés sur des paramètres tels que l’URL, la requête ou les paramètres de propriété. En spécifiant ces conditions, vous pouvez cibler des interactions ou des attributs spécifiques des utilisateurs.
Chaque condition where se compose d’une clé de condition, d’un opérateur de correspondance, et d’une valeur.

Clés de condition
La clé de condition spécifie l’URL absolue ou partielle, le paramètre de requête ou le référent à faire correspondre.
URL
L’URL complète telle qu’elle apparaît dans la barre d’adresse, y compris tous les paramètres de requête.
Exemple
La valeur de l’URL https://www.example.com/landing-page?utm_campaign=demo&q=query est cette valeur complète.
Chemin
Le segment de l’URL suivant le domaine. La valeur du chemin commencera toujours par un caractère /.
Exemple
Le chemin de https://example.com/landing-page?utm_campaign=demo&q=query est /landing-page.
Paramètre UTM
Vous pouvez choisir parmi l’un des cinq paramètres UTM standard :
Nom de la campagne (
utm_campaign)Source de la campagne (
utm_source)Support de la campagne (
utm_medium)Durée de la campagne (
utm_term)Contenu de la campagne (
utm_content)
Exemple
Le nom de la campagne de https://example.com/landing-page?utm_campaign=demo&q=query est démo.
Paramètre de requête
La valeur de la clé de paramètre de requête spécifique.
Exemple
Le paramètre de requête q https://example.com/landing-page?utm_campaign=demo&q=bar est bar.
Référent
Une adresse absolue ou partielle de l’URL à partir de laquelle l’utilisateur a été redirigé vers votre site. Le plus souvent, cela signifie qu’un utilisateur a visité votre site en cliquant sur un lien hypertexte provenant d’un autre site ; le référent est la page sur laquelle se trouvait l’utilisateur lorsqu’il a cliqué sur ce lien hypertexte. Le domaine, le chemin d’accès et les chaînes de requête, y compris les paramètres UTM, peuvent être présents dans la valeur du référent, en fonction de la politique définie par celui-ci.
Exemple
Si un utilisateur trouvait un lien vers https://example.com/landing-page?utm_campaign=demo&q=query à partir des résultats de recherche Google, la valeur du référent serait https://www.google.com, quelle que soit l’URL complète de la page de résultats de recherche Google, en raison de la politique de référent définie par google.com.
Propriété
Une paire clé-valeur personnalisée qui a été transmise avec un événement page() ou un appel track(). Ces caractéristiques sont similaires, dans leur flexibilité, aux traits envoyés via les appels d’identification, mais elles sont attachées à la page ou à l’événement track lui-même, plutôt qu’à un profil.
Exemple
Votre application peut associer la catégorie à laquelle appartient un article de blog consulté. Vous pouvez ensuite utiliser cette clé de condition pour affiner les règles de vue de page afin de n’afficher que les pages dont l’attribut de catégorie correspond aux valeurs spécifiées.
Pour plus d’informations sur l’envoi de propriétés, consultez la section Envoi d’événements.
Opérateur de correspondance
Les opérateurs de correspondance vous permettent de définir comment la valeur donnée doit être mise en correspondance. Il existe un certain nombre d’opérateurs de correspondance différents que vous pouvez choisir, tels que equals, contains, les opérateurs de comparaison, etc.
Pour une correspondance précise, vous pouvez utiliser l’opérateur matches et fournir une expression régulière. Lorsque vous utilisez matches, fournissez un modèle avec ou sans caractères / précédents et suivants. Cependant, les caractères / sont requis si vous avez l’intention de fournir un indicateur dans le cadre de votre expression, par exemple, /pattern/flags.
Valeur
Il s’agit de la valeur à laquelle vous souhaitez faire correspondre la clé. Assurez-vous que votre valeur a du sens dans le contexte de la condition et des utilisateurs que vous souhaitez atteindre. Par exemple, demandez-vous s’il est nécessaire de faire correspondre exactement une URL entière ou si vous pouvez être plus flexible pour faire correspondre un fragment (contains) d’une URL.
REMARQUE : vous pouvez utiliser une valeur
*comme caractère générique combiné avec un opérateur de correspondanceequals(ou tout autre). Cela peut être utile pour construire une audience (segment d’utilisateurs) définissant tous les visiteurs.
Conditions When
Les conditions When vous permettent de définir des critères temporels pour vos règles. Vous pouvez spécifier des conditions telles que « within » pour définir une période spécifique pendant laquelle la règle doit être active. Cette fonctionnalité est particulièrement utile lorsque vous souhaitez cibler les utilisateurs en fonction d’une activité ou d’événements récents.
Il existe deux types de conditions When :
« within »
« in previous sessions ».
Within
Lorsque cette condition est définie, l’utilisateur ne sera conforme à la règle que s’il remplit les autres conditions de la règle dans le délai spécifié. Si les critères de la règle ne sont pas à nouveau remplis dans ce délai, l’utilisateur sera exclu de cette audience (segment d’utilisateurs).

In previous sessions
Lorsque cette option est sélectionnée, l’utilisateur sera considéré comme conforme à la règle si cette condition a été remplie lors d’une des sessions précédentes.
Exemple
Si vous souhaitez personnaliser le contenu du site Web uniquement après que l’utilisateur a quitté la session en cours, vous pouvez utiliser une règle « In Previous Sessions » pour tenir compte de cela.