Ir al contenido

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:

  1. En Snowplow Console, ve a Destinations y selecciona Create new destination.
  2. Al configurar la conexión, selecciona Braze como tipo de conexión.
  3. Introduce tu clave de API REST y el endpoint de la REST API de Braze.
  4. 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:

  1. Atributos de usuario: Actualiza los datos del perfil de usuario y las propiedades personalizadas de usuario.
  2. Eventos personalizados: Envía acciones y comportamientos de los usuarios.
  3. 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:

  1. 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_SHARED y USERS_BEHAVIORS_PURCHASE_SHARED.
  2. 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.

New Stuff!