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.
Sobre la integración
La integración de Braze y Snowplow te permite reenviar eventos de Snowplow a Braze en tiempo real mediante la solución de reenvío de eventos de Snowplow. Esta integración te permite enviar eventos a Braze ofreciéndote flexibilidad y control. Concretamente, puedes:
- Filtrar y transformar los eventos antes de enviarlos a Braze.
- Mapear datos de eventos de Snowplow con atributos de usuario, eventos personalizados y compras de Braze.
- Conservar todos los datos en tu nube privada hasta que decidas reenviarlos.
- Desplegar tú mismo la solución en tu cuenta existente de Snowplow en la nube.
El reenvío de eventos de Snowplow es una característica adicional de pago disponible para los clientes de Snowplow. Para reenviar eventos a Braze sin este complemento, utiliza la integración de Google Tag Manager Server-Side de Snowplow.
Aprovecha los ricos datos de comportamiento de Snowplow para impulsar potentes 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 funcionamiento. |
| Acceso a la consola de Snowplow | Debes tener acceso a la consola de Snowplow 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. |
| Punto de conexión REST de Braze | La URL de tu punto de conexión REST. Tu punto de conexión depende de la URL de Braze de tu instancia. |
Casos de uso
Entrega personalizada basada en acciones
Utiliza cualquiera de los numerosos eventos enriquecidos que Snowplow recopila por defecto, o define tus propios eventos personalizados para dar forma a recorridos del cliente aún más granulares que tengan sentido para tu negocio. Aprovecha los ricos datos de comportamiento de Snowplow para diseñar embudos de clientes y desbloquear valor para tus equipos de marketing y producto, ayudándoles 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 basadas en 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 automáticamente usuarios de los segmentos relevantes en Braze.
Integración
Paso 1: Configura el destino en la consola de Snowplow
Para crear el reenviador de eventos:
- En la consola de Snowplow, navega hasta Destinos y selecciona Crear nuevo destino.
- Al configurar la conexión, selecciona Braze como tipo de conexión.
- Introduce tu clave de API de Braze y el punto de conexión de la API REST.
- 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 los datos de la transacción con los detalles del producto.
Para cada tipo de objeto, puedes configurar 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:
- Generador de consultas: En Braze, ve a Análisis > Generador de consultas. Puedes escribir consultas en las siguientes tablas para obtener una vista previa de los datos reenviados desde Snowplow:
USER_BEHAVIORS_CUSTOMEVENT_SHAREDyUSERS_BEHAVIORS_PURCHASE_SHARED. - Panel de uso de la API: En Braze, ve a Configuración > API 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: Añádelos como campos de nivel superior (por ejemplo,
subscription_tier,loyalty_points) - Propiedades del evento: Anida bajo el objeto
properties(por ejemplo,properties.plan_type,properties.feature_flag) - Propiedades de la compra: Anida bajo el objeto
properties(por ejemplo,properties.color,properties.size)
Para los 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 información detallada sobre los tipos de datos admitidos, los requisitos de nomenclatura de las 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 3.000 llamadas a la API cada tres segundos para la API de seguimiento de usuarios. Como Snowplow no admite el procesamiento por lotes para los reenviadores de eventos, este límite de velocidad de la API también funciona como límite de tasa de eventos. Si tu caudal de entrada supera los 3.000 eventos cada tres segundos, puedes experimentar un aumento de la latencia.