Rutas divididas de variantes

Use un nodo Rutas divididas variables para distribuir cuentas o personas en dos o más rutas de recorrido según las asignaciones porcentuales que defina. Este nodo es útil cuando desea probar diferentes tácticas de mensajería, tiempo o participación en segmentos de su audiencia sin aplicar reglas condicionales.

AVAILABILITY
El nodo Variante dividida de rutas para recorridos de cuenta y persona está disponible para clientes seleccionados como una característica de disponibilidad limitada. Para obtener acceso, póngase en contacto con su representante de Adobe.

Comparación por tipo de recorrido journey-type-comparison

El nodo de rutas divididas de variante utiliza diferentes algoritmos de asignación según el tipo de recorrido. Comprender esta diferencia es importante para elegir el caso de uso correcto para cada tipo de recorrido.

Recorridos de la cuenta
Recorridos de persona
Algoritmo
Asignación aleatoria basada en cuotas
Asignación de hash determinística
Determinismo
No determinista: la misma cuenta puede asignarse a una ruta diferente al volver a entrar, según el estado de la cuota actual.
Determinístico: siempre se asigna la misma persona a la misma ruta para un determinado recorrido publicado, independientemente de cuántas veces entre o vuelva a entrar.
Pruebas A/B
No adecuado: la asignación de rutas no es estable en las reentradas.
Adecuado: la asignación de rutas coherente por persona admite experimentos controlados y atribución.
Comportamiento de reentrada
La cuenta puede seguir una ruta diferente cada vez que entra en el recorrido.
La persona siempre sigue la misma ruta que se le asignó en la primera entrada.
Precisión de distribución
En una cuenta por ruta debido a la aplicación de cuotas.
Converge a un valor ±2% de los porcentajes configurados en 1000 o más entradas de recorrido.

Comparación con rutas divididas compare-split-paths

Tanto Split paths como Variant split paths dividen un recorrido en varias ramas (rutas), pero usan diferentes mecanismos:

Aspecto
Dividir rutas
Rutas divididas de variantes
Lógica de asignación
Basado en reglas condicionales: cada entidad se evalúa según las condiciones definidas y continúa en la primera ruta que coincida.
Asignación basada en porcentajes: las entidades se distribuyen entre rutas según porcentajes configurados sin condiciones de filtrado.
Determinismo
Determinístico: la misma entidad siempre sigue la misma ruta siempre que coincida con las mismas condiciones.
Depende del tipo de recorrido. Los recorridos de persona son determinísticos (la misma persona siempre sigue la misma ruta para un recorrido publicado). Los recorridos de cuenta no son determinísticos (basados en cuotas).
Ruta de acceso de otras cuentas/personas
Compatible: las entidades que no coinciden con ninguna ruta definida se pueden enrutar a una ruta predeterminada.
No aplicable: todas las entidades que llegan al nodo se asignan a una ruta.
Ejemplo de uso
Segmentar por cuenta conocida o atributos de persona; evaluación ordenada por prioridad.
Distribuya entidades para probar mensajes, temporización o tácticas. Recorridos de persona: adecuado para experimentos A/B. Recorridos de cuenta: idóneo para la distribución aleatoria sin coherencia por cuenta.

Recorridos de la cuenta account-journeys

Para los recorridos de cuenta, el algoritmo de distribución usa asignaciones aleatorias basadas en cuotas. Este algoritmo es no determinista: la misma cuenta podría asignarse a una ruta de acceso diferente cada vez que entre o vuelva a entrar en el recorrido. La asignación de rutas depende del estado de la cuota actual en el momento de la evaluación, no de una propiedad de cuenta fija.

Dividir por cuenta split-by-account

Cuando una cuenta alcanza un nodo de rutas divididas de variante, el motor en tiempo de ejecución evalúa cuántas cuentas ya se han asignado a cada ruta durante la instancia de recorrido actual y enruta la cuenta a la ruta más alejada de su cuota configurada.

  • Cada cuenta se asigna exactamente a una ruta.
  • La asignación se basa en cuotas. El algoritmo ajusta las asignaciones de forma dinámica para aproximarse a los porcentajes configurados en toda la población general.
  • Dado que el algoritmo realiza un seguimiento de los recuentos de cuotas, la distribución real sólo se desplaza en una cuenta como máximo por ruta debido al redondeo cuando los totales no se dividen uniformemente.

Dividido por personas split-by-people

En un recorrido de cuentas, también puede usar un nodo de rutas divididas de variante para distribuir aleatoriamente a las personas dentro de las cuentas entre las rutas basadas en porcentajes. Este tipo de división es útil cuando desea probar contenido o experiencias diferentes en el nivel de persona. Las cuentas siguen moviéndose por el recorrido. El nodo variante de rutas divididas por personas funciona con las siguientes protecciones:

  • El nodo funciona como un nodo agrupado, que es una combinación de combinación dividida. Las rutas divididas se cierran automáticamente en un nodo de combinación correspondiente para que todas las personas puedan avanzar sin perder el contexto de su cuenta.
  • Cada persona de la cuenta se asigna exactamente a una ruta en función de los porcentajes configurados.
  • El mismo algoritmo basado en cuotas utilizado para las cuentas se aplica a las personas. La asignación de ruta no es determinista y la misma persona puede seguir una ruta diferente al volver a entrar.
  • Solo se admiten nodos de acción para personas dentro de las rutas. Las rutas no se pueden dividir más.

"Comportamiento de distribución entre personas"

Las personas de una cuenta se procesan como un lote. El número asignado a cada ruta se calcula como floor(percentage / 100 × people_in_account) y la última ruta configurada recibe a todas las personas restantes. Esto significa que:

  • Cuando una cuenta tiene un número impar de personas, la última ruta recibe una persona más que las rutas anteriores.
  • En el caso de las cuentas con una sola persona, esta siempre se asigna a la primera ruta independientemente de los porcentajes configurados.
  • En el caso de las cuentas con muy pocas personas (menos de 10), la distribución por cuenta puede diferir considerablemente de los porcentajes configurados. La distribución converge hacia las proporciones configuradas cuando se mide en muchas cuentas.
NOTE
Este redondeo se aplica por lote de cuentas, no a todas las cuentas del recorrido. La última ruta recibe sistemáticamente un poco más de personas que las configuradas cuando los tamaños de cuenta son impares. Este es el comportamiento esperado.

Recorridos de persona person-journeys

Cuando una persona llega a un nodo de rutas divididas de variante, el motor de ejecución las asigna a una ruta en función de un hash de su ID y el ID de recorrido.

  • Cada persona se asigna exactamente a una ruta.
  • La asignación es determinista: la misma persona siempre recibe la misma asignación de ruta para un recorrido publicado determinado, independientemente de cuántas veces entre o vuelva a entrar.
  • El hash solo se calcula a partir del ID de persona y el ID de recorrido. No depende de la posición del nodo, la hora de entrada ni ningún estado de cuota. Esto significa que al volver a entrar en el recorrido se produce la misma asignación de ruta cada vez.
NOTE
La división de variante del recorrido de persona es adecuada para pruebas A/B y experimentos.
Dado que la asignación es determinista y coherente en todas las reentradas, las rutas divididas de variante en los recorridos de persona admiten experimentos controlados en los que la misma persona debe recibir de forma consistente la misma experiencia. Utilice la vista Detalles de recorrido para supervisar la distribución en las rutas una vez que el recorrido esté activo.

Algoritmo de distribución

El algoritmo de distribución aplicado depende del tipo de recorrido.

Recorridos de cuenta: asignación aleatoria basada en cuotas

El nodo de rutas divididas de variante en los recorridos de cuenta usa un algoritmo de asignación aleatoria basada en cuotas. Cuando una cuenta llega al nodo, el motor en tiempo de ejecución evalúa cuántas cuentas ya se han asignado a cada ruta durante la instancia de recorrido actual y enruta la cuenta a la ruta más alejada de su cuota configurada.

Propiedad de clave del algoritmo basado en cuotas:

  • La distribución realiza un seguimiento atento de los porcentajes configurados en todos los volúmenes de la cuenta. Dado que el algoritmo mantiene de forma activa los recuentos de cuotas, la distribución real sólo se desplaza en una cuenta como máximo por ruta debido al redondeo cuando los totales no se dividen uniformemente.

Recorridos de persona: asignación de hash determinística

El nodo de rutas divididas de variante en los recorridos de personas usa un algoritmo de asignación hash determinístico. Cuando una persona llega al nodo, el motor en tiempo de ejecución calcula un valor hash a partir del ID de persona y el ID de recorrido y, a continuación, asigna el resultado a una ruta de acceso basada en los intervalos de porcentaje configurados. El algoritmo se aplica utilizando el siguiente flujo de trabajo:

  1. El motor en tiempo de ejecución calcula un hash de MurmurHash3 de 32 bits a partir de una clave compuesta que combina el ID de persona y el ID de recorrido.
  2. El valor hash se asigna a una posición en un rango de 10 000 bloques del mismo tamaño.
  3. Los contenedores se dividen según los porcentajes de ruta configurados. Por ejemplo, con rutas al 30 %, 30 % y 40 %, los primeros 3000 contenedores corresponden a la Ruta 1, los siguientes 3000 a la Ruta 2 y los restantes 4000 a la Ruta 3.
  4. La persona se asigna a la ruta cuyo intervalo de períodos contiene su posición hash.

Existen dos propiedades clave del algoritmo hash determinístico:

  • Coherencia: siempre se asigna la misma persona al mismo espacio para un ID de recorrido determinado. Al volver a entrar en el recorrido, se asigna la misma ruta de acceso cada vez.
  • Distribución estadística: la distribución converge a un ±2% de los porcentajes configurados cuando al menos 1.000 personas únicas han entrado en el recorrido. Con audiencias más pequeñas, los recuentos por ruta pueden diferir más notablemente de las proporciones configuradas.

Limitaciones limitations

Revise estas limitaciones antes de utilizar rutas divididas de variante en los recorridos.

Limitaciones de recorrido de cuenta account-journey-limitations

IMPORTANT
La asignación de ruta no es determinista.
El algoritmo basado en cuotas no garantiza que la misma cuenta siempre siga la misma ruta. Si una cuenta sale y vuelve a entrar en el recorrido, se le puede asignar una ruta diferente según el estado de la cuota en el momento de la reentrada. No utilice rutas divididas de variante de recorrido de cuentas para casos de uso que requieran una asignación de ruta por cuenta coherente en todas las instancias de recorrido.
Limitación
Descripción
No apto para experimentos controlados
Dado que la asignación de rutas no es determinista, las rutas de acceso divididas de variante en los recorridos de cuenta no son adecuadas para experimentos A/B o escenarios de atribución que requieran que una cuenta determinada reciba el mismo tratamiento de manera consistente.
Desviación menor de redondeo
Cuando el recuento total de cuentas no es uniformemente divisible entre los porcentajes configurados, la distribución puede estar desactivada como máximo en una cuenta por ruta. Se espera este comportamiento de redondeo y no es un error.
La asignación de ruta no es idempotente
Volver a introducir el recorrido puede producir una asignación de ruta diferente para la misma cuenta.
Sin filtrado condicional
A diferencia de Split paths, las rutas divididas de variante no aplican condiciones. Cada cuenta que llega al nodo se asigna a una ruta.

Limitaciones del recorrido de personas person-journey-limitations

Limitación
Descripción
Variación estadística a pequeña escala
La distribución converge a los porcentajes configurados en aproximadamente el ±2 % cuando al menos 1000 personas únicas han entrado en el recorrido. Con menos entradas, los recuentos por ruta pueden diferir más notablemente de las proporciones configuradas. Este es el comportamiento esperado de la distribución hash y no es un error.
Sin filtrado condicional
A diferencia de Split paths, las rutas divididas de variante no aplican condiciones. Cada persona que llega al nodo se asigna a una ruta.

Agregar un nodo de rutas divididas de variante add-variant-split-paths-node

Los pasos para agregar y configurar un nodo de ruta de división de variante son los mismos para los recorridos de cuenta y persona.

  1. Vaya al mapa del recorrido.

  2. Haga clic en el icono Agregar ( + ) de una ruta y elija Rutas divididas de variante.

    Agregar nodo de recorrido - rutas divididas de variante {width="300" modal="regular"}

    En el mapa de recorrido, el nodo tiene dos rutas predeterminadas.

  3. (Solo recorridos de cuenta) En las propiedades del nodo a la derecha, elija Cuentas o Personas para la división.

    Si usa el tipo Personas, se inserta automáticamente un nodo Cerrar rutas divididas de variante para cerrar la división agrupada.

    lienzo de Recorrido: variante dividida por personas con nodo de cierre insertado automáticamente {width="700" modal="regular"}

  4. Revise o actualice la Etiqueta para cada ruta.

    Las etiquetas de ruta aparecen como etiquetas de borde en el lienzo del recorrido y ayudan a distinguir las rutas en el análisis de recorrido.

    Nodo de rutas divididas de variante - configuración del nombre de ruta {width="600" modal="regular"}

  5. Establezca Percentage para cada ruta.

    Los valores deben ser enteros entre 1 y 99.

    Nodo de rutas divididas de variante - configuración de porcentaje de ruta {width="500" modal="regular"}

    El indicador de total actual muestra la suma de todos los porcentajes de ruta. El total debe ser igual exactamente al 100 % para poder publicar el recorrido. Se muestra un estado de error cuando el total no es igual a 100%.

    Nodo de rutas divididas de variante: error de validación cuando el total no es igual a 100% {width="500" modal="regular"}

    Para distribuir los porcentajes uniformemente en todas las rutas, haga clic en Distribuir uniformemente. El sistema calcula las acciones iguales y ajusta el redondeo para garantizar que el total sea igual al 100 %.

  6. Para definir rutas adicionales, haga clic en Agregar ruta para cada una.

    El nodo admite hasta 20 rutas. A medida que agregue más rutas, ajuste Percentage para que el total sea igual al 100%.

    Para quitar una ruta, haga clic en el icono Eliminar ( Eliminar icono ) de la tarjeta de ruta. Una ruta solo se puede eliminar si quedan al menos dos rutas.

    Las siguientes reglas se aplican a la configuración de ruta dividida de variante. Publicación del recorrido de bloque de infracciones.

    table 0-row-2 1-row-2 2-row-2 3-row-2 4-row-2
    Regla Requisito
    Rutas mínimas 2
    Rutas máximas 20
    Porcentaje por ruta Entero de 1 a 99
    Porcentaje total Debe ser igual exactamente al 100 %
recommendation-more-help
journey-optimizer-b2b-help-user