Compartir a través de


Uso de las marcas de características de variante

Las marcas de características de variantes permiten que la aplicación admita varias variantes de una característica. Las variantes de la característica se pueden asignar a usuarios, grupos o cubos de percentil específicos. Estas marcas pueden ser útiles para los lanzamientos de características, los lanzamientos de configuración y la experimentación de características (también conocido como pruebas A/B).

¿Qué es una marca de características de variantes?

Una marca de características de variantes es una marca de característica mejorada que admite varios estados o variaciones. Aunque sigue siendo posible activarla o desactivarla, también permite variantes diferentes con configuraciones. Una variante se define con un Nombre y un Valor de configuración opcional. El nombre es un identificador que distingue las variantes. El valor de configuración puede variar entre tipos primitivos JSON simples y objetos JSON complejos. Puede usar variantes para diferenciar funcionalidades o experiencias de usuario y, opcionalmente, configurar estas funcionalidades o experiencias de usuario con valores de configuración de variantes. Además, una marca de características de variantes incluye reglas de asignación, que definen la audiencia de destino de cada variante.

Variantes

En el siguiente ejemplo, se muestran dos variantes que usan objetos JSON con el valor de configuración.

Nombre de la variante Valor de configuración de la variante
Mínimo { "maxitems": 10, "showAds": false }
Estándar { "maxitems": 30, "showAds": true }

Asignación

La asignación controla el segmento de usuarios que obtiene cada variante. En el ejemplo siguiente, se asigna la variante mínima al 10 % de los usuarios y la variante estándar al 90 %.

Variante Asignación Comentarios
Mínimo 10 % Asignar la variante a los usuarios del percentil 0 a 10.
Estándar 90 % Asignar la variante a los usuarios del percentil 10 a 100.

Invalidaciones

Puede asignar variantes a grupos o usuarios específicos independientemente de la asignación de porcentaje. En el ejemplo siguiente, se asigna a los usuarios del grupo Evaluador beta la variante mínima.

Nombre de grupo Variante
Evaluador beta Mínimo

Variantes predeterminadas e interruptor de apagado

Las marcas de características de variante tienen dos valores predeterminados de variante, DefaultWhenEnabled y DefaultWhenDisabled.

  • La variante DefaultWhenEnabled surte efecto si la marca está habilitada, pero la asignación no asigna todos los percentiles. Cualquier usuario colocado en un percentil sin asignar recibe la variante DefaultWhenEnabled.
  • La variante DefaultWhenDisabled surte efecto si la marca está deshabilitada; para ello, establezca el campo Habilitado en falso, lo que también se conoce como usar el "interruptor de apagado".

El interruptor de apagado se usa para impedir que los usuarios asignen. Se usa cuando una o más variantes tienen un problema, ya sea un error, una regresión o un rendimiento incorrecto. Para usar el interruptor de apagado, establezca el campo Habilitado de la marca de variante en falso. Ahora, a todos los usuarios se les asigna la variante DefaultWhenDisabled, independientemente de los percentiles o los grupos de los que formaban parte.

Compilación de una aplicación con una marca de característica de variante

En este tutorial, creará una aplicación web denominada Cita del día. Cuando se carga la aplicación, muestra una cita. Los usuarios pueden interactuar con el botón Corazón para indicar que les gusta. Para mejorar la involucración del usuario, quiere determinar si un mensaje de saludo personalizado aumenta el número de usuarios a los que les gusta la cita. Los usuarios que reciben la variante Ninguno no ven ningún saludo. Los usuarios que reciben la variante Simple reciben un mensaje de saludo. Los usuarios que reciben la variante Largo reciben un mensaje de saludo un poco más largo.

Requisitos previos

Creación de una marca de característica variante

  1. Cree una marca de característica de variante denominada Saludo sin etiqueta en el almacén de App Configuration. Incluya tres variantes: Ninguno, Simple y Largo, cada una correspondiente a mensajes de saludo diferentes. Consulte la tabla siguiente para conocer sus valores de configuración y la configuración de asignación. Para obtener más información sobre cómo agregar una marca de características de variantes, consulte Crear una marca de características de variantes.

    Nombre de la variante Valor de configuración de la variante Asignación
    Ninguno (valor predeterminado) nulo 50%
    Sencillo "Hola". 25%
    Largo "Espero que esto le alegre el día". 25%
  2. Continúe con las instrucciones siguientes para usar la marca de características de variantes en la aplicación para el idioma o la plataforma que usa.