Skip to content

Preguntas frecuentes

Este artículo ofrece respuestas a algunas preguntas frecuentes sobre los conmutadores de características.

Funcionalidad y soporte

¿En qué plataformas se admiten los conmutadores de características de Braze?

Braze admite conmutadores de características en las plataformas iOS, Android y Web con los siguientes requisitos mínimos de versión del SDK:

¿Necesitas soporte en otras plataformas? Envía un correo electrónico a nuestro equipo: [email protected].

¿Cuánto esfuerzo implica implementar un conmutador de características?

Un conmutador de características se puede crear e integrar en cuestión de minutos.

La mayor parte del esfuerzo estará relacionada con el desarrollo de la nueva característica que tu equipo de ingeniería planea lanzar. Pero en lo que respecta a añadir un conmutador de características, es tan sencillo como una sentencia IF/ELSE en el código de tu aplicación o sitio web:

1
2
3
4
5
6
7
8
import { getFeatureFlag } from "@braze/web-sdk";

if (getFeatureFlag("new_shopping_cart").enabled) {
    // Show the new homepage your team has built
}
else {
    // Show the old homepage
}
1
2
3
4
5
if (braze.getFeatureFlag("new_shopping_cart").getEnabled()) {
  // Show the new homepage your team has built
} else {
  // Show the old homepage
}
1
2
3
4
5
if (braze.getFeatureFlag("new_shopping_cart")?.enabled == true) {
  // Show the new homepage your team has built
} else {
  // Show the old homepage
}

¿Cómo pueden beneficiarse los equipos de marketing de los conmutadores de características?

Los equipos de marketing pueden usar los conmutadores de características para coordinar los anuncios de productos (como correos electrónicos de lanzamiento de productos) cuando una característica solo está habilitada para un pequeño porcentaje de usuarios.

Por ejemplo, con los conmutadores de características de Braze, puedes lanzar un nuevo programa de fidelización de clientes al 10 % de los usuarios de tu aplicación, y enviar un correo electrónico, push u otros mensajes a ese mismo 10 % de usuarios habilitados utilizando el paso de conmutador de características en Canvas.

¿Cómo pueden beneficiarse los equipos de producto de los conmutadores de características?

Los equipos de producto pueden usar los conmutadores de características para realizar lanzamientos graduales o lanzamientos parciales de nuevas características con el fin de monitorear indicadores clave de rendimiento y los comentarios de los clientes antes de ponerlas a disposición de todos los usuarios.

Los equipos de producto pueden usar las propiedades de los conmutadores de características para rellenar contenido de forma remota en una aplicación, como vínculos profundos, texto, imágenes u otro contenido dinámico.

Mediante el paso de conmutador de características en Canvas, los equipos de producto también pueden ejecutar una prueba A/B para medir cómo una nueva característica influye en las tasas de conversión en comparación con los usuarios que tienen la característica deshabilitada.

¿Cómo pueden beneficiarse los equipos de ingeniería de los conmutadores de características?

Los equipos de ingeniería pueden usar los conmutadores de características para reducir el riesgo inherente al lanzamiento de nuevas características y evitar tener que implementar correcciones de código de manera apresurada en mitad de la noche.

Al lanzar nuevo código oculto detrás de un conmutador de características, tu equipo puede activar o desactivar la característica de forma remota desde el panel de Braze, evitando la demora de publicar nuevo código o esperar la aprobación de una actualización en la tienda de aplicaciones.

Lanzamientos de características y segmentación

¿Se puede desplegar un conmutador de características solo para un grupo selecto de usuarios?

Sí, crea un Segment en Braze que se dirija a usuarios específicos, ya sea por dirección de correo electrónico, user_id o cualquier otro atributo en tus perfiles de usuario. Luego, despliega el conmutador de características para el 100 % de ese Segment.

¿Cómo afecta el ajuste del porcentaje de despliegue a los usuarios que previamente fueron asignados al grupo habilitado?

Los despliegues de conmutadores de características se mantienen consistentes para los usuarios en todos los dispositivos y sesiones.

  • Cuando un conmutador de características se despliega al 10 % de los usuarios aleatorios, ese 10 % permanecerá habilitado y se mantendrá durante toda la vida útil de ese conmutador de características.
  • Si aumentas el despliegue del 10 % al 20 %, el mismo 10 % permanecerá habilitado, y un nuevo 10 % adicional de usuarios se agregará al grupo habilitado.
  • Si reduces el despliegue del 20 % al 10 %, solo el 10 % original de usuarios permanecerá habilitado.

Esta estrategia ayuda a garantizar que los usuarios tengan una experiencia consistente en tu aplicación y no alternen entre estados de sesión en sesión. Por supuesto, deshabilitar una característica al 0 % eliminará a todos los usuarios del conmutador de características, lo cual es útil si descubres un error o necesitas deshabilitar la característica por completo.

Temas técnicos

¿Se pueden usar los conmutadores de características para controlar cuándo se inicializa el SDK de Braze?

No, el SDK debe inicializarse para descargar y sincronizar los conmutadores de características del usuario actual. Esto significa que no puedes usar conmutadores de características para limitar qué usuarios se crean o rastrean en Braze.

¿Con qué frecuencia actualiza el SDK los conmutadores de características?

Los conmutadores de características se actualizan al inicio de la sesión y al cambiar de usuario activo. Los conmutadores de características también pueden actualizarse manualmente usando el método de actualización del SDK. Las actualizaciones de conmutadores de características tienen un límite de velocidad de una vez cada cinco minutos (sujeto a cambios).

Ten en cuenta que las buenas prácticas de datos recomiendan no actualizar los conmutadores de características con demasiada frecuencia (con posible limitación de velocidad si se hace así), por lo que es mejor actualizarlos solo antes de que un usuario interactúe con nuevas características o periódicamente en la aplicación si es necesario.

¿Están disponibles los conmutadores de características mientras un usuario está sin conexión?

Sí, después de que los conmutadores de características se actualizan, se almacenan localmente en el dispositivo del usuario y se puede acceder a ellos sin conexión.

¿Qué sucede si los conmutadores de características se actualizan a mitad de sesión?

Los conmutadores de características pueden actualizarse a mitad de sesión. Hay escenarios en los que puedes querer actualizar tu aplicación si ciertas variables o tu configuración deben cambiar. Hay otros escenarios en los que quizás no quieras actualizar tu aplicación, para evitar un cambio brusco en cómo se renderiza tu interfaz.

Para controlar esto, escucha las actualizaciones de los conmutadores de características y determina si volver a renderizar tu aplicación en función de qué conmutadores de características han cambiado.

¿Por qué los usuarios de mi grupo de control global no reciben experimentos de conmutadores de características?

No puedes habilitar conmutadores de características para los usuarios de tu grupo de control global. Esto significa que los usuarios de tu grupo de control global tampoco pueden formar parte de los experimentos de conmutadores de características.

¿La identificación de destinatarios basada en correo electrónico forma parte de los conmutadores de características de Braze?

No. Identificar destinatarios por correo electrónico al enviar un mensaje no forma parte del producto de conmutadores de características de esta página. Los conmutadores de características controlan experiencias dentro de la aplicación o en el sitio a través del SDK de Braze.

Los envíos de Campaigns y Canvas activados por API pueden incluir email en el objeto de destinatarios en lugar de un external_user_id. Cuando usas email, incluye prioritization para que Braze pueda seleccionar el perfil de usuario correspondiente. Esta opción de envío no está disponible en todos los espacios de trabajo.

Para la estructura de la solicitud, consulta POST: Enviar Campaigns mediante entrega activada por API y POST: Enviar mensajes de Canvas mediante entrega activada por API.

¿Preguntas adicionales?

¿Tienes preguntas o comentarios? Envía un correo electrónico a nuestro equipo: [email protected].

New Stuff!