Gérer et définir des conditions logiques complexes pour l'affichage

Les conditions logiques permettent de définir précisément à quels visiteurs afficher le contenu (par exemple, un popup), en se basant sur des critères spécifiques tels que leur activité, leurs données démographiques ou leur navigation.


1. Activer la Gestion des Conditions

Par défaut, si l'affichage est activé, le système est configuré pour montrer le contenu à tous les visiteurs. Pour appliquer une logique complexe, vous devez d'abord désactiver ce paramètre.

1. Accédez à la section Conditions du module d'édition.

2. Repérez la case à cocher Afficher à tous.

3. Décochez la case Afficher à tous.

  • Résultat : Le panneau Gérer les conditions apparaîtra.

2. Configurer les Conditions Logiques Complexes

Dans le panneau Gérer les conditions, se trouve l'outil de Query Builder qui vous permet de créer des règles logiques complexes.

> Important : En définissant des conditions, le contenu ne sera affiché qu'aux visiteurs qui correspondent à la logique définie.

2.1. Créer la première condition

1. Dans le panneau Gérer les conditions, cliquez sur le bouton + Condition pour ajouter votre première règle.

2. Une ligne de condition avec trois champs s'affichera :

  • Filtre : Cliquez sur le premier champ et sélectionnez le paramètre que vous souhaitez contrôler (ex. État utilisateur, Pages visitées, Appareil).
  • Opérateur : Cliquez sur le deuxième champ et choisissez l'opérateur logique (ex. est égal à, n'est pas égal à, contient, supérieur à).
  • Valeur : Cliquez sur le troisième champ et saisissez ou sélectionnez la valeur spécifique qui doit être satisfaite (ex. Connecté, Bureau, URL de la page).

2.2. Ajouter des Conditions Supplémentaires (ET/OU)

Si vous souhaitez que le contenu soit affiché uniquement si plusieurs critères sont satisfaits, vous devez ajouter d'autres conditions.

1. Pour ajouter une condition au même groupe logique, cliquez de nouveau sur + Condition.

2. Au-dessus des conditions, vous verrez l'opérateur logique qui relie les règles :

  • ET (AND) : Sélectionnez ET si vous voulez que toutes les conditions du groupe doivent être vraies pour que le contenu soit affiché.
  • OU (OR) : Sélectionnez OU si vous voulez qu'il suffise qu'au moins une des conditions du groupe soit vraie.

2.3. Créer des Groupes de Conditions Complexes

Pour créer une logique plus élaborée (par exemple, "Afficher si l'utilisateur est Connecté ET visite la Page A, OU BIEN si l'utilisateur est Inconnu ET visite la Page B"), vous devez utiliser les groupes.

1. Cliquez sur le bouton + Groupe.

2. Un nouveau panneau (Groupe) séparé sera créé.

3. À l'intérieur du nouveau Groupe, cliquez sur + Condition et définissez les nouvelles règles spécifiques pour ce groupe.

4. Définissez l'opérateur logique (ET/OU) qui relie le nouveau Groupe au Groupe précédent.

> Astuce : Les groupes sont utiles pour séparer des blocs de logique devant être évalués indépendamment.

3. Paramètres Supplémentaires d'Affichage

Dans la section Conditions, il y a également des conditions plus simples que vous pouvez appliquer en complément ou en alternative à la logique complexe.

État de Connexion (Login)

1. Dans le panneau Login, repérez l'étiquette État de connexion.

2. Dans le menu déroulant, sélectionnez :

  • Afficher à tous: (Par défaut)
  • Seulement aux utilisateurs connectés: Le contenu sera visible uniquement aux utilisateurs ayant ouvert une session sur le site.
  • Seulement aux utilisateurs non connectés: Le contenu sera visible uniquement aux visiteurs anonymes.

Limiter via lien (Pages)

Dans le panneau Limiter via lien, vous pouvez spécifier exactement sur quelles pages le contenu doit apparaître.

1. Dans le champ Afficher UNIQUEMENT sur les pages suivantes, saisissez les URL ou titres des pages où le contenu DOIT être affiché.

2. Dans le champ Ne PAS afficher sur les pages suivantes, saisissez les URL ou titres des pages où le contenu NE DOIT JAMAIS être affiché.

3. Cochez la case Appliquer aussi aux éventuelles sous-pages si vous souhaitez que les règles d'inclusion/exclusion s'étendent automatiquement à toutes les sous-pages des liens spécifiés.


Après avoir configuré toutes les conditions, procédez à l'enregistrement du module.