Snowplow
Snowplow es una plataforma escalable y de código abierto para la recopilación de datos ricos, de alta calidad y baja latencia. Snowplow está diseñado para recopilar datos de comportamiento completos y de alta calidad para empresas.
Esta integración está mantenida por Snowplow.
Acerca de la integración
La integración de Braze y Snowplow te permite reenviar eventos de Snowplow a Braze en tiempo real utilizando la solución de reenvío de eventos de Snowplow. Esta integración te permite enviar eventos a Braze ofreciendo flexibilidad y control. Específicamente, puedes:
- Filtrar y transformar eventos antes de enviarlos a Braze.
- Mapear datos de eventos de Snowplow a atributos de usuario, eventos personalizados y compras de Braze.
- Conservar todos los datos en tu nube privada hasta que decidas reenviarlos.
- Implementar la solución tú mismo dentro de tu cuenta existente de Snowplow en la nube.
La solución de reenvío de eventos de Snowplow es una característica complementaria de pago disponible para los clientes de Snowplow. Para reenviar eventos a Braze sin este complemento, utiliza la integración de Snowplow con Google Tag Manager del lado del servidor.
Aprovecha los datos de comportamiento enriquecidos de Snowplow para impulsar interacciones centradas en el cliente en Braze y entregar mensajes personalizados en tiempo real.
Requisitos previos
| Requisito | Descripción |
|---|---|
| Pipeline de Snowplow | Necesitas un pipeline de Snowplow en ejecución. |
| Acceso a Snowplow Console | Debes tener acceso a Snowplow Console para configurar los reenviadores de eventos. |
| Clave de API REST de Braze | Una clave de API REST de Braze con los siguientes permisos: users.track, users.alias.new, users.identify, users.export.ids, users.merge, users.external_ids.rename y users.alias.update. Puedes crearla en el panel de Braze desde Configuración > Claves de API. |
| Endpoint REST de Braze | La URL de tu endpoint REST. Tu endpoint depende de la URL de Braze de tu instancia. |
Ejemplos
Entrega personalizada basada en acciones
Utiliza cualquiera de la gran cantidad de eventos enriquecidos que Snowplow recopila de forma predeterminada, o define tus propios eventos personalizados para crear recorridos del cliente aún más detallados que tengan sentido para tu negocio. Aprovecha los datos de comportamiento enriquecidos de Snowplow para diseñar embudos de clientes y generar valor para tus equipos de marketing y producto, ayudándolos a maximizar la conversión y el uso del producto a través de Braze.
Segmentación dinámica
Crea audiencias dinámicas en Braze a partir de los datos de comportamiento de alta calidad de Snowplow: a medida que los usuarios realizan acciones en tu producto, aplicación o sitio web, puedes aprovechar los datos de comportamiento en tiempo real que Snowplow recopila para añadir o eliminar usuarios automáticamente de los Segments relevantes en Braze.
Integración
Paso 1: Configura el destino en Snowplow Console
Para crear el reenviador de eventos:
- En Snowplow Console, ve a Destinations y selecciona Create new destination.
- Al configurar la conexión, selecciona Braze como tipo de conexión.
- Introduce tu clave de API REST y el endpoint de la REST API de Braze.
- Guarda la conexión.
Paso 2: Configura el reenviador de eventos
Al configurar el reenviador, puedes elegir qué eventos de Snowplow reenviar y mapearlos a tipos de objetos de Braze:
- Atributos de usuario: Actualiza los datos del perfil de usuario y las propiedades personalizadas de usuario.
- Eventos personalizados: Envía acciones y comportamientos de los usuarios.
- Compras: Envía datos de transacciones con detalles de producto.
Para cada tipo de objeto, puedes configurar los mapeados de campos para especificar cómo se mapean los datos de eventos de Snowplow a los campos de Braze. Consulta la documentación de creación de reenviadores de Snowplow para obtener instrucciones detalladas de configuración y mapeado de campos.
Paso 3: Valida la integración
Confirma que los eventos están llegando a Braze comprobando las siguientes páginas en tu cuenta de Braze:
- Query Builder: En Braze, ve a Analytics > Query Builder. Puedes escribir consultas en las siguientes tablas para previsualizar los datos reenviados desde Snowplow:
USER_BEHAVIORS_CUSTOMEVENT_SHAREDyUSERS_BEHAVIORS_PURCHASE_SHARED. - Panel de uso de la API: En Braze, ve a Configuración > APIs e identificadores para ver un gráfico del uso de la API a lo largo del tiempo. Puedes filtrar específicamente por la clave de API que utiliza Snowplow y ver tanto los éxitos como los errores.
Envío de propiedades personalizadas
Puedes enviar propiedades personalizadas más allá de los campos estándar. La estructura depende del tipo de objeto de Braze que estés utilizando:
- Atributos de usuario: Agrégalos como campos de nivel superior (por ejemplo,
subscription_tier,loyalty_points) - Propiedades del evento: Anídalas bajo el objeto
properties(por ejemplo,properties.plan_type,properties.feature_flag) - Propiedades de la compra: Anídalas bajo el objeto
properties(por ejemplo,properties.color,properties.size)
Para nombres de propiedades que contengan espacios, utiliza la notación de corchetes (por ejemplo, ["account type"] o properties["campaign source"]).
Consulta la documentación del objeto de evento para obtener detalles sobre los tipos de datos compatibles, los requisitos de nombres de propiedades y los límites de tamaño de la carga útil.
Limitaciones
Límites de velocidad: Braze aplica un límite de velocidad de 3000 llamadas a la API cada tres segundos para la API de seguimiento de usuarios. Dado que Snowplow no admite el envío por lotes para los reenviadores de eventos, este límite de velocidad de la API también funciona como límite de velocidad de eventos. Si el rendimiento de entrada supera los 3000 eventos cada tres segundos, es posible que experimentes un aumento en la latencia.