Variantes de chemins divisés
Utilisez un nœud Chemins de division de variante pour répartir les comptes ou les personnes sur plusieurs chemins de parcours en fonction des allocations en pourcentage que vous définissez. Ce nœud est utile lorsque vous souhaitez tester différentes tactiques de messagerie, de minutage ou d’engagement sur des segments de votre audience sans appliquer de règles conditionnelles.
Comparaison par type de parcours journey-type-comparison
Le nœud de chemins de division des variantes utilise différents algorithmes d’affectation en fonction du type de parcours. Il est important de comprendre cette différence pour choisir le cas d’utilisation approprié pour chaque type de parcours.
Comparaison avec les chemins de division compare-split-paths
Les deux chemins fractionnés et chemins fractionnés par les variantes divisent un parcours en plusieurs branches (chemins), mais ils utilisent différents mécanismes :
Parcours de compte account-journeys
Pour les parcours de compte, l’algorithme de répartition utilise l’affectation aléatoire basée sur un quota. Cet algorithme n’est déterministe : le même compte peut être affecté à un chemin différent chaque fois qu’il entre ou rentre dans le parcours. L’affectation du chemin d’accès dépend de l’état actuel du quota au moment de l’évaluation, et non d’une propriété de compte fixe.
Fractionner par compte split-by-account
Lorsqu’un compte atteint un nœud de chemins de partage de variante, le runtime évalue le nombre de comptes déjà affectés à chaque chemin d’accès au cours de l’instance de parcours active et achemine le compte vers le chemin d’accès le plus en dessous de son quota configuré.
- Chaque compte est affecté à un chemin d’accès exactement.
- L’affectation est basée sur un quota. L’algorithme ajuste les allocations de manière dynamique afin de s’approcher des pourcentages configurés sur l’ensemble de la population.
- Comme l’algorithme effectue le suivi des nombres de quotas, la répartition réelle ne dérive que d’un compte au maximum par chemin en raison de l’arrondi lorsque les totaux ne se divisent pas uniformément.
Fractionner par personnes split-by-people
Dans un parcours de compte, vous pouvez également utiliser une variante de nœud de chemins de partage pour répartir les personnes au sein des comptes de manière aléatoire sur des chemins d’accès en fonction du pourcentage. Ce type de partage est utile lorsque vous souhaitez tester différents contenus ou expériences au niveau de la personne. Les comptes continuent de se déplacer dans le parcours. Le nœud de chemins de division des variantes par personnes fonctionne avec les mécanismes de sécurisation suivants :
- Le nœud fonctionne comme un nœud groupé, qui est une combinaison de fusion et de partage. Les chemins de division se ferment automatiquement au niveau d’un nœud de fusion correspondant afin que tous les utilisateurs puissent avancer sans perdre le contexte de leur compte.
- Chaque personne du compte est affectée à un chemin d’accès exact en fonction des pourcentages configurés.
- Le même algorithme basé sur les quotas que celui utilisé pour les comptes s’applique aux personnes. L’affectation de chemin n’est pas déterministe et la même personne peut suivre un chemin différent lors de la rentrée.
- Seuls les nœuds Agir pour les personnes sont pris en charge dans les chemins d’accès. Les chemins ne peuvent pas être divisés davantage.
« Comportement de distribution parmi les personnes »
Les personnes d’un compte sont traitées par lots. Le nombre affecté à chaque chemin est calculé comme floor(percentage / 100 × people_in_account), et le dernier chemin configuré reçoit toutes les personnes restantes. Autrement dit :
- Lorsqu’un compte comporte un nombre impair de personnes, le dernier chemin reçoit une personne de plus que les chemins précédents.
- Pour les comptes comportant une seule personne, cette personne est toujours affectée au premier chemin, quels que soient les pourcentages configurés.
- Pour les comptes comportant très peu de personnes (moins de 10), la distribution par compte peut différer sensiblement des pourcentages configurés. La distribution converge vers les ratios configurés lorsqu’ils sont mesurés sur de nombreux comptes.
Parcours de personne person-journeys
Lorsqu’une personne atteint un nœud de chemins partagés de variante, le runtime la mappe à un chemin d’accès en fonction d’un hachage de son identifiant et de l’identifiant de parcours.
- Chaque personne est affectée à un chemin d’accès exactement.
- L’affectation est déterministe : une même personne reçoit toujours la même affectation de chemin d’accès pour un parcours publié donné, quel que soit le nombre de fois où elle entre ou entre à nouveau.
- Le hachage est calculé à partir de l’ID de personne et de l’ID de parcours uniquement. Elle ne dépend pas de la position du nœud, de l’heure d’entrée ou de tout état de quota. Cela signifie que la rentrée dans le parcours produit à chaque fois la même affectation de chemin d’accès.
Algorithme de répartition
L’algorithme de répartition appliqué dépend du type de parcours.
Parcours de compte — affectation aléatoire basée sur un quota
Le nœud de chemins de partage des variantes dans les parcours de compte utilise un algorithme d’affectation aléatoire basé sur un quota. Lorsqu’un compte atteint le nœud , le runtime évalue le nombre de comptes déjà affectés à chaque chemin d’accès au cours de l’instance de parcours active et achemine le compte vers le chemin d’accès le plus en dessous de son quota configuré.
Propriété de clé de l’algorithme basé sur les quotas :
- La distribution suit de près les pourcentages configurés pour tous les volumes de compte. Comme l’algorithme maintient activement le nombre de quotas, la distribution réelle ne dérive que d’un compte au maximum par chemin en raison de l’arrondi lorsque les totaux ne se divisent pas uniformément.
Parcours de personne — affectation de hachage déterministe
Le nœud de chemins de division de variante dans les parcours de personne utilise un algorithme affectation de hachage déterministe. Lorsqu’une personne atteint le nœud , l’exécution calcule une valeur de hachage à partir de l’ID de personne et de l’ID de parcours, puis mappe le résultat à un chemin d’accès en fonction des plages de pourcentage configurées. L’algorithme est appliqué à l’aide du workflow suivant :
- Le runtime calcule un hachage MurmurHash3 32 bits à partir d’une clé composite qui combine l’ID de personne et l’ID de parcours.
- La valeur de hachage est mappée à une position dans une plage de 10 000 compartiments de taille égale.
- Les compartiments sont partitionnés en fonction des pourcentages de chemin configurés. Par exemple, avec des chemins de 30 %, 30 % et 40 %, les 3 000 premiers compartiments correspondent au chemin 1, les 3 000 suivants au chemin 2 et les 4 000 restants au chemin 3.
- La personne est affectée au chemin d’accès dont la plage de compartiment contient sa position de hachage.
L’algorithme de hachage déterministe possède deux propriétés clés :
- Cohérence — La même personne est toujours affectée au même compartiment pour un ID de parcours donné. La rentrée dans le parcours produit la même affectation de chemin d’accès à chaque fois.
- Répartition statistique — La répartition converge vers ±2 % des pourcentages configurés lorsqu’au moins 1 000 personnes uniques sont entrées sur le parcours. Avec des audiences plus petites, le nombre par chemin peut différer plus sensiblement des ratios configurés.
Limites limitations
Examinez ces limitations avant d’utiliser des chemins de division de variantes dans vos parcours.
Limites du parcours de compte account-journey-limitations
Limites du parcours de personnes person-journey-limitations
Ajouter une variante au nœud de chemins de partage add-variant-split-paths-node
Les étapes d’ajout et de configuration d’un nœud de chemin de partage de variante sont identiques pour les parcours de compte et de personne.
-
Accédez à la carte du parcours.
-
Cliquez sur l’icône Ajouter ( + ) sur un chemin d’accès et choisissez Chemins de division des variantes.
{width="300" modal="regular"}
Sur la carte par parcours, le nœud comporte deux chemins par défaut.
-
(parcours de compte uniquement ) Dans les propriétés de nœud sur la droite, choisissez Comptesou Personnespour la division.
Si vous utilisez le type Personnes, un nœud Fermer les chemins de division des variantes est automatiquement inséré pour fermer la division regroupée.
{width="700" modal="regular"}
-
Vérifiez ou mettez à jour le Libellé pour chaque chemin d’accès.
Les libellés de chemin apparaissent comme des libellés de périphérie sur la zone de travail de parcours et permettent de distinguer les chemins dans l’analyse de parcours.
{width="600" modal="regular"}
-
Définissez le Pourcentage pour chaque chemin d’accès.
Les valeurs doivent être des entiers compris entre 1 et 99.
{width="500" modal="regular"}
L’indicateur Total en cours affiche la somme de tous les pourcentages de chemin. Le total doit être exactement égal à 100 % avant que vous puissiez publier le parcours. Un état d’erreur s’affiche lorsque le total n’est pas égal à 100 %.
{width="500" modal="regular"}
Pour répartir les pourcentages de manière égale sur tous les chemins, cliquez sur Répartir proportionnellement. Le système calcule les parts égales et ajuste les arrondissements pour garantir que le total est égal à 100 %.
-
Pour définir des chemins supplémentaires, cliquez sur Ajouter un chemin pour chacun d’eux.
Le nœud prend en charge jusqu’à 20 chemins. À mesure que vous ajoutez d’autres chemins d’accès, ajustez le Pourcentage de sorte que le total soit égal à 100 %.
Vous pouvez supprimer un chemin d’accès en cliquant sur l’icône Supprimer (
) dans la carte de chemin d’accès. Un chemin ne peut être supprimé que s’il en reste au moins deux.Les règles suivantes s’appliquent à la configuration du chemin de partage des variantes. Les violations bloquent la publication du parcours.
table 0-row-2 1-row-2 2-row-2 3-row-2 4-row-2 Règle Exigence Chemins minimaux 2 Nombre maximal de chemins d’accès 20 Pourcentage par chemin Entier de 1 à 99 Pourcentage total Doit être exactement égal à 100 %