Restrictions (nombre, fréquence, plages horaires, codes de validation)
Limiter qui peut participer, à quelle fréquence, et pendant quelles plages un point de contact est disponible.
Dans cet article, vous allez comprendre comment fonctionnent les restrictions d'un point de contact, quels types de limites peuvent être combinés, et quelles règles de cohérence la validation contrôle avant la publication.
Prérequis
- Le point de contact existe déjà dans la campagne.
- Vous savez si vous devez limiter l'accès total, l'accès par participant, les fenêtres horaires, ou l'accès par code.
Ouvrir la zone des restrictions
Ouvrir le point de contact dans Construire
Allez dans Construire -> Points de contact, puis sélectionnez le point de contact à contrôler.
Les restrictions se configurent au niveau du point de contact, et non une seule fois pour toute la campagne.
Ouvrir Restrictions
Ouvrez l'onglet Restrictions de ce point de contact.
OmniLab y regroupe les limites de participation, les fenêtres de disponibilité, et les règles d'accès par code.
Activer uniquement les restrictions utiles
Chaque restriction dispose de son propre interrupteur. Activez uniquement les contrôles qui correspondent au comportement réellement attendu.
Pour les limites numériques, saisissez la valeur maximale autorisée. Pour les fenêtres horaires, ajoutez un ou plusieurs créneaux.
Enregistrer et valider
Enregistrez le point de contact, puis lancez la validation avant de publier la campagne.
Les restrictions font partie des zones où les erreurs de hiérarchie et les chevauchements sont le plus souvent détectés.
Restrictions disponibles
| Restriction | Libellé actuel | À quoi elle sert |
|---|---|---|
| Nombre global | Total des Participations | Limiter le nombre total de participations sur l'ensemble des participants. |
| Nombre par visiteur | Limite par Participant | Limiter combien de fois un même participant peut utiliser le point de contact. |
| Fréquence quotidienne globale | Restriction Globale Quotidienne | Limiter les participations par jour sur l'ensemble des participants. |
| Fréquence hebdomadaire globale | Restriction Globale Hebdomadaire | Limiter les participations par semaine sur l'ensemble des participants. |
| Fréquence quotidienne par visiteur | Limite Quotidienne | Limiter les participations quotidiennes par participant. |
| Fréquence hebdomadaire par visiteur | Limite Hebdomadaire | Limiter les participations hebdomadaires par participant. |
| Plages horaires | Restriction des Plages Horaires | Rendre le point de contact disponible uniquement pendant certaines fenêtres de date/heure. |
| Codes de validation | Restriction des Codes de Validation | Restreindre l'accès à l'aide d'un système de codes réutilisables. |
Garder une hiérarchie cohérente
La validation contrôle aussi les relations entre les valeurs
Gardez la hiérarchie des restrictions cohérente :
Total des Participationsdoit rester supérieur ou égal aux limites globales hebdomadaire et quotidienne.Limite par Participantdoit rester inférieure àTotal des Participations.Limite par Participantdoit rester supérieure ou égale àLimite HebdomadaireetLimite Quotidienne.Restriction Globale Hebdomadairedoit rester supérieure àRestriction Globale Quotidienne.Limite Hebdomadairedoit rester supérieure àLimite Quotidienne.- Toute limite numérique activée doit rester à
1ou plus.
Plages horaires vs timing des récompenses
La Restriction des Plages Horaires contrôle le moment où le point de contact lui-même peut être ouvert.
Elle ne contrôle pas le moment où les récompenses sont distribuées. Le calendrier des récompenses se gère séparément avec les Slots d'attribution (simple et avancé).
Si vous travaillez sur une activité, gardez bien cette différence en tête : les restrictions de point de contact ne remplacent ni la configuration des créneaux, ni les restrictions de réservation. Pour ce flux spécifique, voir Configurer les restrictions de réservation.
Codes de validation et pools
Quand le point de contact expose Restriction des Codes de Validation, activez-la puis choisissez un Pool de Codes de Validation.
Les codes de validation sont généralement gérés comme des pools réutilisables, et non saisis séparément dans chaque point de contact. Le même principe existe aussi dans certains flux de réservation d'activité lorsque les réservations doivent être contrôlées contre un pool sélectionné.
Si la validation bloque cette configuration, fiez-vous d'abord aux noms de champs visibles dans l'interface : l'UI vous demande de choisir un pool, même si le message de validation parle plus largement de codes de validation.
Problèmes de validation fréquents
| Message de validation | Ce qu'il signifie | Correctif |
|---|---|---|
Le point de contact '{{touchpoint_name}}' a la restriction de créneaux horaires activée mais aucun créneau horaire défini | La restriction horaire est activée, mais aucune fenêtre de disponibilité n'est configurée. | Ajoutez un ou plusieurs créneaux horaires, ou désactivez la restriction. |
Le point de contact '{{touchpoint_name}}' a des créneaux horaires qui se chevauchent (créneau {{slot1_index}} et créneau {{slot2_index}}) | Deux fenêtres de disponibilité se recouvrent. | Ajustez les créneaux horaires pour supprimer le chevauchement. |
La restriction de nombre global du point de contact '{{touchpoint_name}}' a une valeur invalide : {{allowed_number}} (doit être au moins 1) | Total des Participations est inférieur à 1. | Définissez une valeur à 1 ou plus. |
La restriction de nombre par visiteur du point de contact '{{touchpoint_name}}' a une valeur invalide : {{allowed_number}} (doit être au moins 1) | Limite par Participant est inférieure à 1. | Définissez une valeur à 1 ou plus. |
La fréquence hebdomadaire globale du point de contact '{{touchpoint_name}}' ({{weekly_frequency}}) doit être supérieure à la fréquence quotidienne ({{daily_frequency}}) | La limite hebdomadaire globale est inférieure à la limite quotidienne globale. | Augmentez la valeur hebdomadaire ou réduisez la valeur quotidienne. |
Le nombre par visiteur du point de contact '{{touchpoint_name}}' ({{visitor_number}}) doit être inférieur au nombre global ({{global_number}}) | Le total autorisé par participant dépasse le total global. | Gardez la limite par participant en dessous du total global. |
Le point de contact '{{touchpoint_name}}' a la restriction de codes de validation activée mais aucun code de validation défini | L'accès par code est activé, mais la configuration n'est pas complète. | Finalisez la configuration des codes de validation ou désactivez la restriction. |
Pour aller plus loin
Glossaire des concepts clés
Revoir les définitions communes autour des points de contact, de la portée et des codes de validation.
Configurer les restrictions de réservation
Utiliser le flux Events lorsque la restriction concerne des réservations plutôt qu'une participation générique.
Slots d'attribution (simple et avancé)
Séparer la disponibilité d'un point de contact de la fenêtre de distribution des récompenses.
Validation et publication
Voir comment les erreurs et avertissements de restrictions apparaissent avant la publication.
Surcharger les dates d'un point de contact
Surcharger les dates de campagne pour un point de contact tout en gardant son planning dans la fenêtre de campagne.
Badges de gamification
Comprendre à quoi servent les badges, quels points de contact en ont besoin, et comment les attribuer depuis l'onglet Badge.