Variantes

Un enregistrement peut servir un contenu différent à des audiences différentes : une version alternative complète, un champ ou un paragraphe. Le serveur choisit quelle variante reçoit une requête, à l'aide de règles de ciblage que vous définissez une fois et réutilisez. C'est ainsi que Fóir fait de la personnalisation.

Enregistrement, champ et entrée

Sur un modèle où les variantes sont activées, un enregistrement a une version par défaut et peut avoir plusieurs variantes. Une variante au niveau de l'enregistrement remplace le contenu entier de l'enregistrement et possède son propre état de publication et son propre historique des versions. Une variante au niveau du champ remplace un seul champ pour une audience et laisse le reste de l'enregistrement tel quel. Dans un champ prose ou une liste, une entrée ou un élément peut varier à lui seul.

Le ciblage vient du catalogue

La cible d'une variante est définie par une entrée du catalogue de variantes : un ensemble nommé et réutilisable de règles de ciblage, avec une priorité. Modifier une entrée recible toutes les variantes qui la référencent. Les règles lisent des dimensions de contexte et des segments.

Comment le serveur choisit

Les règles de chaque variante sont évaluées sur la requête, et parmi celles qui correspondent, celle dont la priorité de catalogue est la plus haute l'emporte. Une égalité revient à la variante par défaut de l'enregistrement. Lorsqu'aucune variante ne peut servir, le contenu propre de l'enregistrement est renvoyé.

Ce que fournit l'appelant et ce que déduit le serveur

Une lecture transmet son contexte dans l'argument contexts : appareil, plateforme, locale et toute dimension personnalisée que vous avez définie. Une dimension que l'appelant omet est absente, si bien qu'une règle qui la teste ne correspond pas.

L'état de connexion, l'appartenance à un segment et les données de profil d'un utilisateur ne sont jamais repris de l'appelant. Le serveur les déduit du jeton de l'utilisateur connecté et ignore une requête qui tente de les envoyer.

Ce qui revient

Les valeurs de la variante gagnante arrivent fusionnées sur les champs ordinaires de l'enregistrement, et _variant nomme la variante servie. Une réponse contenant un enregistrement résolu par variante est marquée comme privée, afin qu'un cache partagé ne la stocke pas.

Lire le détail

Le guide des variantes couvre la création et la publication des variantes, et le guide du catalogue de variantes couvre les entrées de ciblage et la priorité.