SDK recopilación de datos
Cuando integras el SDK de Braze con tu aplicación o sitio, Braze recopila automáticamente ciertos tipos de datos. Algunos de estos datos son esenciales para nuestros procesos y otros pueden activarse o desactivarse en función de tus necesidades. También puedes configurar Braze para que recopile tipos de datos adicionales para potenciar aún más tu segmentación y mensajería.
Braze está diseñado para permitir una recopilación de datos flexible, por lo que puedes integrar el SDK de Braze de las siguientes formas:
- Integración mínima: Braze recopila automáticamente los datos necesarios para comunicarse con los servicios de Braze.
- Datos opcionales recopilados por defecto: Braze captura automáticamente algunos datos que son ampliamente útiles para la mayoría de tus casos de uso. Puedes optar por desactivar la recopilación automática de estos datos si no es esencial para la comunicación con los servicios de Braze.
- Datos opcionales no recogidos por defecto: Braze capta algunos datos que son útiles para determinados casos de uso y no habilita automáticamente la recopilación por motivos de cumplimiento general. Puedes optar por recoger estos datos cuando se adapten a tus casos de uso.
- Integración personalizada: Braze te da flexibilidad para recopilar datos además de los datos opcionales predeterminados.
Integración mínima
A continuación se enumeran los datos estrictamente necesarios que genera y recibe Braze cuando inicializas el SDK. Estos datos no son configurables y son esenciales en las funciones básicas de la plataforma. Excepto el inicio y el final de la sesión, el resto de los datos rastreados automáticamente no cuentan para tu uso de punto de datos.
| Atributo | Descripción | Por qué se recoge |
|---|---|---|
| Nombre de la versión de la aplicación / Código de versión de la aplicación |
La versión más reciente de la aplicación | Este atributo se utiliza para enviar mensajes relacionados con la compatibilidad de la versión de la aplicación a los dispositivos correctos. Puede utilizarse para notificar a los usuarios interrupciones del servicio o fallos. |
| País | País identificado por la geolocalización de la dirección IP. Si la geolocalización de la dirección IP no está disponible, se identifica por la localización del dispositivo. El valor podría ser, alternativamente, el que los SDK establezcan directamente con setCountry, pero ten en cuenta que pasar un valor de atributo por SDK o API registrará puntos de datos. |
Este atributo se utiliza para dirigir mensajes en función de la ubicación. |
| ID del dispositivo | Identificador del dispositivo, una cadena generada aleatoriamente | Este atributo se utiliza para diferenciar los dispositivos de los usuarios y enviar mensajes al dispositivo correcto. |
| Sistema operativo y versión del sistema operativo | Dispositivo o navegador del que se informa actualmente y versión del dispositivo o navegador | Este atributo se utiliza para enviar mensajes sólo a dispositivos compatibles. También puede utilizarse dentro de la segmentación para dirigirse a los usuarios para actualizar las versiones de la aplicación. |
| Inicio y fin de sesión | Cuando el usuario empieza a utilizar tu aplicación o sitio integrado | El SDK de Braze informa de los datos de sesión utilizados por el panel de Braze para calcular la participación de los usuarios y otros análisis esenciales para comprender a tus usuarios. El desarrollador(Android, iOS, Web) puede configurar el momento exacto en que tu aplicación o sitio web llama al inicio y al final de la sesión. |
| Datos de interacción del mensaje SDK | Push Direct Opens, interacciones con mensajes dentro de la aplicación, interacciones con tarjetas de contenido | Este atributo se utiliza con fines de control de calidad, como comprobar que se ha recibido un mensaje y que el envío no está duplicado. |
| Versión del SDK | Versión actual del SDK | Este atributo se utiliza para enviar mensajes sólo a dispositivos compatibles y evitar interrupciones del servicio. |
| ID y marca de tiempo de la sesión | Identificador de la sesión, una cadena generada aleatoriamente y una marca de tiempo de la sesión | Se utiliza para determinar si el usuario está iniciando una sesión nueva o ya existente y para determinar la reelegibilidad de los mensajes destinados a este usuario. Algunos canales de mensajería, como los mensajes dentro de la aplicación y las tarjetas de contenido, se sincronizan con el dispositivo al iniciar la sesión. Nuestro backend utilizará los datos relacionados con la última vez que se puso en contacto con los servidores de Braze (que el dispositivo almacena y devuelve) para saber si el usuario es elegible para recibir nuevos mensajes. |
Métrica calculada
Braze genera métricas calculadas sobre datos SDK, datos de interacción de mensajes relacionados con mensajes no SDK e información derivada. Para mayor claridad, estos datos calculados no son seguidos por el SDK, sino generados por los servicios Braze, y un perfil de usuario mostrará tanto los datos seguidos como los generados.
Las métricas calculadas incluyen los siguientes atributos.
| Atributo | Descripción |
|---|---|
| Primera aplicación utilizada | Tiempo |
| Última aplicación utilizada | Tiempo |
| Recuento total de sesiones | Número |
| Tarjeta clicada | Número |
| Último mensaje recibido | Tiempo |
| Última campaña de correo electrónico recibida | Tiempo |
| Última campaña push recibida | Tiempo |
| Número de respuestas | Número |
| Número de sesiones en los últimos Y días | Número y hora |
| Mensaje recibido de la campaña | Booleana. Este filtro se dirige a los usuarios en función de si han recibido una campaña anterior. |
| Mensaje recibido de campaña con etiqueta | Booleana. Este filtro se dirige a los usuarios en función de si han recibido una campaña que actualmente tiene una etiqueta. |
| Campaña de reorientación | Booleana. Este filtro se dirige a los usuarios en función de si han abierto o han hecho clic en un correo electrónico específico, push o mensaje dentro de la aplicación en el pasado. |
| Desinstalado | Booleano y tiempo |
Si sólo te interesa la integración mínima, y te integras con mParticle, Segment, Tealium o GTM, toma nota de lo siguiente:
- Plataformas móviles: Debes actualizar manualmente el código para estas configuraciones. mParticle y Segment no ofrecen una forma de hacerlo a través de su plataforma.
- Web: La integración de Braze debe hacerse de forma nativa para permitir la mínima configuración de integración. Los administradores de etiquetas no ofrecen una forma de hacerlo a través de su plataforma.
Datos opcionales recopilados por defecto
Además de los datos mínimos de integración, Braze captura automáticamente los siguientes atributos cuando inicializas la integración de SDK. Puedes optar por no recopilar estos atributos para permitir una integración mínima.
| Atributo | Plataforma | Descripción | Por qué se recoge |
|---|---|---|---|
| Nombre del navegador | Web | Nombre del navegador | Este atributo se utiliza para enviar mensajes sólo a los exploradores compatibles. También puede utilizarse para la segmentación basada en el navegador. |
| Localización del dispositivo | Android, iOS | La localización predeterminada del dispositivo | Este atributo se utiliza para traducir mensajes al idioma preferido del usuario. |
| Localización más reciente del dispositivo | Android, iOS | La localización predeterminada más reciente del dispositivo | Este atributo procede de la configuración del dispositivo del usuario y se utiliza para traducir mensajes al idioma preferido del usuario. Es independiente del atributo Most Recent Location. |
| Modelo de dispositivo | Android, iOS | El hardware específico del dispositivo | Este atributo se utiliza para enviar mensajes sólo a dispositivos compatibles. También puede utilizarse dentro de la segmentación. |
| Marca del dispositivo | Android | La marca del dispositivo (por ejemplo, Samsung) | Este atributo se utiliza para enviar mensajes sólo a dispositivos compatibles. |
| Operador inalámbrico del dispositivo | Android, iOS | El operador de telefonía móvil | Este atributo se utiliza opcionalmente para la orientación de los mensajes. Nota: Este campo ha quedado obsoleto a partir de iOS 16 y será predeterminado a -- en una futura versión de iOS. |
| Lengua | Android, iOS, Web | Idioma del dispositivo o navegador, tomado de la localización del dispositivo | Este atributo se utiliza para traducir mensajes al idioma preferido del usuario. Se basa en la localización del dispositivo. |
| Configuración de la notificación | Android, iOS, Web | Si esta aplicación tiene habilitadas las notificaciones push. | Este atributo se utiliza para habilitar las notificaciones push. |
| Resolución | Android, iOS, Web | Resolución del dispositivo o navegador | Se utiliza opcionalmente para la orientación de mensajes basada en dispositivos. El formato de este valor es “<width>x<height>”. |
| Huso horario | Android, iOS, Web | Zona horaria del dispositivo o navegador | Este atributo se utiliza para enviar mensajes a la hora adecuada, según la zona horaria local de cada usuario. |
| Agente de usuario | Web | Agente de usuario | Este atributo se utiliza para enviar mensajes sólo a dispositivos compatibles. También puede utilizarse dentro de la segmentación. |
Para saber más sobre el seguimiento de las propiedades a nivel de dispositivo (como operador inalámbrico del dispositivo, zona horaria, resolución y otros), consulta la documentación específica de la plataforma: Android, iOS, Web.
Datos no recopilados por defecto
Por defecto, no se recogen los siguientes atributos. Cada atributo debe integrarse manualmente.
| Atributo | Plataforma | Descripción | Por qué no se recoge |
|---|---|---|---|
| Habilitado el seguimiento de anuncios de dispositivos | Android, iOS | En iOS:set(adTrackingEnabled:)En Android: Braze.setGoogleAdvertisingId() |
Esta propiedad requiere permisos adicionales a nivel de aplicación, que debe conceder el integrador. |
| Dispositivo IDFA | iOS | Identificador de dispositivo para anunciantes | Esto requiere el marco de Transparencia de seguimiento de anuncios, que desencadenará una revisión adicional de la privacidad por parte del App Store. Para más detalles, consulta set(identifierForAdvertiser:) |
| ID de publicidad de Google | Android | Identificador para la publicidad en las aplicaciones de Google Play | Esto requiere que la aplicación recupere el GAID y se lo pase a Braze. Para más detalles, consulta ID opcional de publicidad de Google. |
| Ubicación más reciente | Android, iOS | Es la última ubicación GPS conocida del dispositivo del usuario. Se actualiza al iniciar la sesión y se almacena en el perfil del usuario. | Esto requiere que el usuario conceda permiso de ubicación a tu aplicación. |
El SDK de Braze no almacena ninguna dirección IP localmente.
Integración personalizada
Para sacar el máximo partido de Braze, nuestros integradores de SDK a menudo implementan los SDK de Braze y registran atributos personalizados, eventos personalizados y eventos de compra que son pertinentes para su negocio, además de los datos recopilados automáticamente.
Una integración personalizada permite una comunicación adaptada a la experiencia de tus usuarios.
Braze prohibirá o bloqueará a los usuarios con más de 5.000.000 de sesiones (“usuarios ficticios”) y dejará de ingerir sus eventos SDK. Para más información, consulta Bloqueo de correo no deseado.
Editar esta página en GitHub