Ciblage

Ciblez exactement
qui vous voulez.
Sans SQL.

Le ciblage Signal vous permet de contrôler quels utilisateurs voient quelles fonctionnalités via des segments basés sur des règles. Ciblez par identifiant, domaine e-mail, pays, plan ou tout attribut personnalisé que vous avez déjà — sans data warehouse, sans outil analytics tiers.

Comment ça marche

Passez votre contexte utilisateur.
Signal fait la correspondance.

Vous passez n'importe quel objet au moment de l'évaluation. Signal le compare à vos règles de segment et retourne la bonne valeur de flag — ou la valeur par défaut si aucune règle ne correspond. L'évaluation se fait localement depuis une copie en cache de votre config, chaque lecture est synchrone et sub-milliseconde.

Context object

signal.flag('premium-ui', {
  userId: 'usr_8821',
  plan: 'enterprise',
  country: 'FR',
  beta_opt_in: true,
})

Opérateurs de règles

Huit opérateurs.
Des combinaisons infinies.

Combinez les opérateurs avec la logique AND/OR. Empilez plusieurs conditions dans un seul segment. Pas de changement de code quand vous mettez à jour une règle — la nouvelle logique s'applique immédiatement.

égaluser.plan == "enterprise"
différentuser.country != "US"
contientuser.email contains "@acme.com"
commence paruser.id startsWith "beta_"
dans la listeuser.country in ["FR", "DE", "ES"]
supérieur àuser.account_age_days > 30
inférieur àuser.failed_attempts < 3
existeuser.beta_opt_in exists

Exemples de segments

Des segments courants
que votre équipe reconnaîtra.

Des segments réutilisables que vous définissez une fois et associez à n'importe quel flag. Mettez à jour les règles et chaque flag qui référence le segment s'adapte instantanément.

Équipe interne

user.email endsWith "@votreentreprise.com"

Premiers destinataires de chaque fonctionnalité. Détecte les problèmes évidents avant l'exposition externe.

Bêta testeurs

user.beta_opt_in == true AND user.plan != "free"

Utilisateurs payants qui ont accepté. Meilleur engagement, meilleur signal de feedback.

Comptes entreprise

user.plan == "enterprise" AND user.account_age_days > 90

Comptes matures et à forte valeur. Utile pour tester des fonctionnalités avec des exigences de conformité.

Région EU

user.country in ["FR", "DE", "ES", "IT", "NL"]

Déploiements cadrés RGPD ou fonctionnalités spécifiques à une région.

FAQ

Questions fréquentes.

Le ciblage se fait-il côté serveur ou côté client ?
Signal supporte les deux. Le SDK serveur évalue les règles localement en utilisant une copie en cache de votre configuration — pas d'aller-retour réseau par évaluation. Le SDK client peut évaluer localement ou déléguer au serveur, selon la sensibilité de vos règles.
Comment passer le contexte utilisateur au SDK ?
Vous passez un objet simple à l'initialisation du SDK ou par évaluation de flag. Toute paire clé-valeur est valide — Signal n'impose pas de schéma. Votre objet utilisateur existant fonctionne tel quel.
Un flag peut-il cibler plusieurs segments simultanément ?
Oui. Un flag peut inclure plusieurs règles de ciblage. Signal les évalue dans l'ordre et retourne le premier résultat correspondant. Les utilisateurs qui ne correspondent à aucune règle reçoivent la valeur par défaut.
Puis-je réutiliser un segment sur plusieurs flags ?
Oui. Les segments sont définis une fois et peuvent être associés à n'importe quel nombre de flags. La mise à jour des règles du segment se propage à tous les flags qui l'utilisent.

Rejoindre la liste

Livrez votre prochaine fonctionnalité
en toute confiance.

Rejoignez la liste d'attente. Nous vous contacterons personnellement avant l'ouverture.

Pas de spam. Un seul e-mail à l'ouverture.