Recopilación de datos del SDK
Cuando integras el SDK de Braze con tu aplicación o sitio, Braze recopila automáticamente determinados 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 son esenciales para la comunicación con los servicios de Braze.
- Datos opcionales no recopilados por defecto: Braze captura 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 recopilar 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 generados y recibidos por Braze cuando inicializas el SDK. Estos datos no son configurables y son esenciales en las funciones principales de la plataforma. Excepto el inicio y el fin de sesión, todos los demás datos rastreados automáticamente no cuentan para tu uso de punto de datos.
| Atributo | Descripción | Por qué se recopila |
|---|---|---|
| App-Version-Name / App-Version-Code |
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 usarse para notificar a los usuarios sobre interrupciones del servicio o errores. |
| País | País identificado por geolocalización de la dirección IP. Si la geolocalización de la dirección IP no está disponible, se identifica por la configuración regional del dispositivo. El valor podría ser alternativamente lo que los SDK establezcan directamente con setCountry, pero ten en cuenta que pasar un valor de atributo a través del SDK o la API registrará puntos de datos. Después de que el país se haya establecido manualmente (a través del método del SDK, la REST API o la carga de CSV), el SDK ya no actualiza automáticamente este valor. |
Este atributo se utiliza para segmentar mensajes basándose en la ubicación. |
| ID de 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 SO | Dispositivo o navegador reportado actualmente y versión del dispositivo o navegador | Este atributo se utiliza para enviar mensajes únicamente a dispositivos compatibles. También puede usarse dentro de la segmentación para dirigirse a usuarios que deben actualizar versiones de la aplicación. |
| Inicio y fin de sesión | Cuando el usuario comienza a usar tu aplicación o sitio integrado | El SDK de Braze reporta 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 momento exacto en que tu aplicación o sitio llama al inicio y fin de sesión es configurable por un desarrollador (Android, iOS, Web). |
| Datos de interacción de mensajes del SDK | Direct Opens de push, interacciones con mensajes dentro de la aplicación, interacciones con Content Cards | Este atributo se utiliza con fines de control de calidad, como verificar que un mensaje fue recibido y que el envío no está duplicado. |
| Versión del SDK | Versión actual del SDK | Este atributo se utiliza para enviar mensajes únicamente a dispositivos compatibles y evitar interrupciones del servicio. |
| ID de sesión y marca de tiempo de sesión | Identificador de sesión, una cadena generada aleatoriamente y marca de tiempo de sesión | Se utiliza para determinar si el usuario está iniciando una sesión nueva o existente y para determinar la reelegibilidad de mensajes destinados a este usuario. Ciertos canales de mensajería como los mensajes dentro de la aplicación y las Content Cards se sincronizan con el dispositivo al inicio de la sesión. Nuestro backend utilizará entonces datos relacionados con la última vez que contactó a los servidores de Braze (que el dispositivo almacena y envía de vuelta) para saber si el usuario es elegible para nuevos mensajes. |
Métricas calculadas
Braze genera métricas calculadas a partir de tres entradas: datos rastreados por el SDK (por ejemplo, inicio y fin de sesión), datos de interacción de mensajes para canales que no son del SDK y campos de informes derivados de Braze. Estos valores son generados por los servicios de Braze, por lo que un perfil de usuario puede incluir tanto datos rastreados por el SDK como datos generados por Braze.
Las métricas calculadas incluyen métricas basadas en canales (listadas en el Glosario de métricas de informes) y los siguientes atributos.
| Atributo | Descripción |
|---|---|
| Primera vez que usó la aplicación | Hora |
| Última vez que usó la aplicación | Hora |
| Recuento total de sesiones | Número |
| Tarjeta clicada | Número |
| Último mensaje recibido de cualquier tipo | Hora |
| Última Campaign de correo electrónico recibida | Hora |
| Última Campaign push recibida | Hora |
| Número de elementos de retroalimentación | Número |
| Número de sesiones en los últimos Y días | Número y hora |
| Mensaje recibido de Campaign | Booleano. Este filtro segmenta a los usuarios en función de si han recibido una Campaign anterior. |
| Mensaje recibido de Campaign con etiqueta | Booleano. Este filtro segmenta a los usuarios en función de si han recibido una Campaign que actualmente tiene una etiqueta. |
| Reorientar Campaign | Booleano. Este filtro segmenta a los usuarios en función de si han abierto o hecho clic en un correo electrónico, push o mensaje dentro de la aplicación específico en el pasado. |
| Desinstalado | Booleano y hora |
La integración mínima significa que solo recopilas los datos requeridos listados en Integración mínima y optas por no recopilar los datos opcionales recopilados por defecto bloqueando la recopilación de datos opcionales del SDK.

Si deseas una integración mínima y usas mParticle, Segment, Tealium o GTM, ten en cuenta lo siguiente:
- Plataformas móviles: Debes actualizar manualmente el código para estas configuraciones. mParticle y Segment no ofrecen una forma de hacer esto a través de su plataforma.
- Web: La integración de Braze debe hacerse de forma nativa para permitir la configuración de integración mínima. Los gestores de etiquetas no ofrecen una forma de hacer esto a través de su plataforma.
Datos opcionales recopilados de forma predeterminada
Además de los datos mínimos de integración, los siguientes atributos son capturados automáticamente por Braze cuando inicializas la integración de SDK. Puedes desactivar la recopilación de estos atributos para permitir una integración mínima.
| Atributo | Plataforma | Descripción | Por qué se recopila |
|---|---|---|---|
| Nombre del navegador | Web | Nombre del navegador | Este atributo se utiliza para enviar mensajes solo a navegadores compatibles. También se puede usar para la segmentación basada en el navegador. |
| Configuración regional del dispositivo | Android, iOS, Web | La configuración regional predeterminada del dispositivo | Este atributo se utiliza para traducir mensajes al idioma preferido del usuario. |
| Configuración regional del dispositivo más reciente | Android, iOS, Web | La configuración regional predeterminada más reciente del dispositivo | Este atributo proviene 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 del dispositivo | Android, iOS | El hardware específico del dispositivo | Este atributo se utiliza para enviar mensajes solo a dispositivos compatibles. También se puede usar dentro de la segmentación. |
| Marca del dispositivo | Android | La marca del dispositivo (por ejemplo, Samsung) | Este atributo se utiliza para enviar mensajes solo a dispositivos compatibles. |
| Operador inalámbrico del dispositivo | Android, iOS | El operador móvil | Este atributo se utiliza opcionalmente para la segmentación de mensajes. Nota: Este campo ha quedado obsoleto a partir de iOS 16 y será -- de forma predeterminada en una versión futura de iOS. |
| Idioma | Android, iOS, Web | Idioma del dispositivo o navegador, tomado de la configuración regional del dispositivo. | Este atributo se utiliza para traducir mensajes al idioma preferido del usuario. Se basa en la configuración regional del dispositivo. |
| Configuración de notificaciones | Android, iOS, Web | Si esta aplicación tiene las notificaciones push habilitadas. | 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 segmentación de mensajes basada en el dispositivo. El formato de este valor es “<width>x<height>”. |
| Zona horaria | Android, iOS, Web | Zona horaria del dispositivo o navegador | Este atributo se utiliza para enviar mensajes en el momento adecuado, según la zona horaria local de cada usuario. |
| Agente de usuario | Web | Agente de usuario | Este atributo se utiliza para enviar mensajes solo a dispositivos compatibles. También se puede usar dentro de la segmentación. |
Para obtener más información sobre el seguimiento de propiedades a nivel de dispositivo (como operador inalámbrico del dispositivo, zona horaria, resolución y otros), consulta la documentación específica de cada plataforma: Android, iOS, Web.
Datos no recopilados de forma predeterminada
De forma predeterminada, los siguientes atributos no se recopilan. Cada atributo necesita integrarse manualmente.
| Atributo | Plataforma | Descripción | Por qué no se recopila |
|---|---|---|---|
| Device Ad Tracking Enabled | Android, iOS | En iOS:set(adTrackingEnabled:)En Android: Braze.setGoogleAdvertisingId() |
Esta propiedad requiere permisos adicionales a nivel de la aplicación, que deben ser otorgados por el integrador. |
| Device IDFA | iOS | Identificador de dispositivo para anunciantes | Esto requiere el framework de Transparencia de Seguimiento de Anuncios, que activará una revisión de privacidad adicional por parte de la App Store. Para más detalles, consulta set(identifierForAdvertiser:) |
| Google Advertising ID | Android | Identificador para publicidad dentro de 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 Google Advertising ID opcional. |
| Ubicación más reciente | Android, iOS | Es la última ubicación GPS conocida del dispositivo del usuario. Se actualiza al inicio de la sesión y se almacena en el perfil del usuario. | Esto requiere que el usuario otorgue permiso de ubicación a tu aplicación. |

El SDK de Braze no almacena direcciones IP de forma local.
Integración personalizada
Para aprovechar al máximo Braze, nuestros integradores de SDK a menudo implementan los SDK de Braze y registran atributos personalizados, eventos personalizados y eventos de compra que son relevantes para su negocio, además de los datos recopilados automáticamente.
Una integración personalizada permite una comunicación adaptada que es relevante para la experiencia de tus usuarios.

Braze bloquea los perfiles de usuario (“usuarios ficticios”) con más de 5 000 000 de sesiones, más de 20 000 nombres distintos de eventos personalizados o más de 20 000 nombres distintos de productos en compras, y deja de ingerir todos los datos entrantes para ese perfil tanto desde los SDK como desde la REST API. Para más información, consulta Bloqueo de correo no deseado.