Eventos
Esta página cubre los diferentes eventos en Braze y su propósito.
Braze utiliza varios tipos de eventos para proporcionar una comprensión integral del comportamiento del usuario y su interacción con tu marca. Cada tipo de evento cumple un propósito único:
- Eventos estándar: proporcionan una comprensión básica de la interacción del usuario con tu aplicación o sitio.
- Eventos de compra: son cruciales para entender el comportamiento de compra del usuario y para el seguimiento de ingresos.
- Eventos personalizados: proporcionan información más profunda sobre comportamientos del usuario que son únicos de tu aplicación o empresa.
Al hacer seguimiento de estos diferentes tipos de eventos, puedes obtener una comprensión más profunda de tus usuarios, lo que puede informar tus estrategias de marketing, ayudarte a optimizar tu aplicación y permitirte ofrecer una experiencia de usuario más personalizada. ¡Vamos a ello!
Eventos estándar
En Braze, los eventos estándar son acciones predefinidas que Braze reconoce en toda su plataforma. A diferencia de los eventos personalizados, no necesitas crear ni nombrar los eventos estándar, ya que están integrados. Sin embargo, no todos los eventos estándar se rastrean de la misma manera.
Los siguientes eventos se rastrean automáticamente después de la integración del SDK:
- Inicio de sesión
- Fin de sesión
Los siguientes eventos se rastrean después de una configuración adicional:
- Eventos de compra: tu equipo de desarrollo los registra usando los métodos de compra del SDK. Para más información, consulta la sección de eventos de compra.
- Eventos de interacción con correo electrónico (como aperturas de correo electrónico y clics en enlaces): Braze los rastrea cuando configuras el correo electrónico de Braze y habilitas el seguimiento de correo electrónico.
- Eventos de interacción push (como aperturas de notificaciones push y clics): se rastrean después de configurar push en Braze e integrar el manejo de push con el SDK de Braze en tu aplicación.
Como especialista en marketing, puedes usar los eventos estándar para entender el comportamiento y la interacción del usuario. Por ejemplo, los datos de sesión muestran con qué frecuencia los usuarios abren tu aplicación o sitio, mientras que los eventos de compra te ayudan a rastrear los ingresos a lo largo del tiempo.
Eventos de compra
Los eventos de compra registran y rastrean las compras realizadas por tus usuarios. Después de integrar el SDK de Braze, tu equipo de desarrollo puede registrar compras usando los métodos de compra del SDK. Cuando usas eventos de compra para rastrear compras, puedes monitorear tus ingresos a lo largo del tiempo y a través de diferentes fuentes de ingresos directamente desde Braze.
Los eventos de compra registran la siguiente información clave sobre una compra:
- ID del producto (generalmente el nombre o categoría del producto)
- Moneda
- Precio
- Cantidad
Luego puedes usar estos datos para segmentar a tus usuarios según su valor de duración del ciclo de vida, frecuencia de compra, compras específicas y más.
Braze también admite compras en múltiples monedas. Si una compra se reporta en una moneda distinta a USD, se mostrará en el dashboard en USD, basándose en el tipo de cambio de la fecha en que se reportó la compra.
Para obtener más información, visita nuestro artículo dedicado sobre eventos de compra.
Ejemplo de implementación
Ten en cuenta que la implementación real de los eventos de compra requerirá algunos conocimientos técnicos, ya que implica integrar el SDK de Braze con tu aplicación. Tu administrador del éxito del cliente guiará a tu equipo a través de este proceso como parte de tu incorporación, pero los pasos generales son los siguientes:
- Integra el SDK de Braze: antes de registrar cualquier evento, necesitas integrar el SDK de Braze en tu aplicación.
- Registra el evento de compra: después de integrar el SDK, puedes registrar un evento de compra cada vez que un usuario realice una compra en tu aplicación. Esto se hace típicamente en la función o método que se llama cuando se completa una compra.
Aquí tienes un ejemplo de cómo registrar un evento de compra en una aplicación iOS usando Swift:
1
Appboy.sharedInstance()?.logPurchase("product_name", inCurrency: "USD", atPrice: NSDecimalNumber(string: "1.99"), withQuantity: 1)
En este ejemplo, “product_name” es el nombre del producto que se compró, “USD” es la moneda de la compra, “1.99” es el precio del producto y “1” es la cantidad comprada.
- Visualiza el evento de compra en el dashboard: después de registrar el evento de compra, puedes verlo en el dashboard. Puedes usar estos datos para analizar tus ingresos, segmentar a tus usuarios y más.
Recuerda que la implementación exacta puede variar dependiendo de la plataforma (iOS, Android, Web) y los requisitos específicos de tu aplicación.
Eventos personalizados
Los eventos personalizados son eventos que defines en función de las acciones específicas que deseas rastrear dentro de tu aplicación o sitio. Braze no los rastrea automáticamente; debes configurar manualmente estos eventos en tu implementación del SDK de Braze. Los eventos personalizados pueden ser cualquier cosa, desde que un usuario complete un nivel en un juego hasta que actualice su información de perfil.
Aquí tienes un ejemplo de cómo registrar un evento personalizado en una aplicación iOS usando Swift:
1
Appboy.sharedInstance()?.logCustomEvent("completed_level")
En este ejemplo, “completed_level” es el nombre del evento personalizado que se registra cuando un usuario completa un nivel en un juego. Ese evento personalizado se registra entonces en su perfil de usuario en Braze, que puedes usar para desencadenar campañas y personalizar la mensajería.
Para obtener más información, visita nuestro artículo dedicado sobre eventos personalizados.
Ejemplo de implementación
Al igual que los eventos de compra, los eventos personalizados requieren configuración adicional. Aquí tienes un proceso general para implementar eventos personalizados en Braze:
- Integra el SDK de Braze: antes de poder registrar cualquier evento, necesitas integrar el SDK de Braze en tu aplicación.
- Define tu evento personalizado: decide qué acción en tu aplicación deseas rastrear como evento personalizado. Puede ser cualquier cosa significativa para tu aplicación, como que un usuario complete un nivel en un juego, actualice su perfil o realice un tipo específico de compra.
- Registra el evento personalizado: después de definir tu evento personalizado, puedes registrarlo en el código de tu aplicación. Esto se hace típicamente en la función o método que se llama cuando ocurre la acción.
Aquí tienes un ejemplo de cómo registrar un evento personalizado en una aplicación iOS usando Swift:
1
Appboy.sharedInstance()?.logCustomEvent("updated_profile")
En este ejemplo, “updated_profile” es el nombre del evento personalizado que se registra cuando un usuario actualiza su perfil.
- Agrega propiedades a tu evento personalizado (opcional): si deseas capturar detalles adicionales sobre el evento personalizado, puedes agregarle propiedades. Esto se hace pasando un diccionario de propiedades cuando registras el evento.
Aquí tienes un ejemplo de cómo registrar un evento personalizado con propiedades en una aplicación iOS usando Swift:
1
2
let properties: [AnyHashable: Any] = ["Property Name": "Property Value"]
Appboy.sharedInstance()?.logCustomEvent("updated_profile", withProperties: properties)
En este ejemplo, el evento personalizado tiene una propiedad llamada “Property Name” con un valor de “Property Value”.
- Visualiza el evento personalizado en el dashboard: después de registrar el evento personalizado, puedes verlo en el dashboard. Puedes usar estos datos para analizar el comportamiento del usuario, segmentar a tus usuarios y más.