Skip to content

Almacenamiento

Conoce las diferentes propiedades a nivel de dispositivo que almacena el SDK de Braze.

Propiedades del dispositivo

De forma predeterminada, Braze recopilará las siguientes propiedades a nivel de dispositivo para permitir la personalización de mensajes basada en el dispositivo, el idioma y la zona horaria:

  • AD_TRACKING_ENABLED
  • ANDROID_VERSION
  • CARRIER
  • IS_BACKGROUND_RESTRICTED
  • LOCALE
  • MODEL
  • NOTIFICIATION_ENABLED
  • RESOLUTION
  • TIMEZONE
  • Operador del dispositivo (consulta la nota sobre la eliminación deCTCarrier )
  • Configuración regional del dispositivo
  • Modelo del dispositivo
  • Versión del sistema operativo del dispositivo
  • Estado de la autorización push
  • Opciones de la pantalla push
  • Notificaciones push habilitadas
  • Resolución del dispositivo
  • Zona horaria del dispositivo
  • BROWSER
  • BROWSER_VERSION
  • LANGUAGE
  • OS
  • RESOLUTION
  • TIME_ZONE
  • USER_AGENT

Por defecto, todas las propiedades están habilitadas. Sin embargo, puedes habilitarlas o deshabilitarlas manualmente. Ten en cuenta que algunas características del SDK de Braze requieren propiedades específicas (como la entrega según la zona horaria local y la zona horaria), así que asegúrate de probar tu configuración antes de pasarla a producción.

Por ejemplo, puedes especificar la versión del sistema operativo Android y la configuración regional del dispositivo a incluir en la lista de permitidos. Para más información, consulta setDeviceObjectAllowlistEnabled() y setDeviceObjectAllowlist() métodos.

1
2
3
new BrazeConfig.Builder()
    .setDeviceObjectAllowlistEnabled(true)
    .setDeviceObjectAllowlist(EnumSet.of(DeviceKey.ANDROID_VERSION, DeviceKey.LOCALE));

Por ejemplo, puedes especificar la zona horaria y la colección de configuraciones regionales que se deben permitir. Para más información, consulta la propiedad devicePropertyAllowList del objeto configuration.

1
configuration.devicePropertyAllowList = [.timeZone, .locale]
1
2
3
4
configuration.devicePropertyAllowList = @[
    BRZDeviceProperty.timeZone,
    BRZDeviceProperty.locale
];

Por ejemplo, puedes especificar el idioma del dispositivo que se va a permitir. Para más información, consulta la opción devicePropertyAllowlist para InitializationOptions.

1
2
3
4
5
import * as braze from"@braze/web-sdk";
braze.initialize("API-KEY", {
    baseUrl: "BASE-URL",
    devicePropertyAllowlist: [ braze.DeviceProperties.LANGUAGE ] // list of `DeviceProperties` you want to collect
});

Almacenar cookies (sólo Web)

Tras inicializar el SDK de Web Braze, éste creará y almacenará cookies con una caducidad de 400 días que se renueva automáticamente en las nuevas sesiones.

Se almacenan las siguientes cookies:

Desactivar cookies

Para desactivar todas las cookies, utiliza la opción noCookies al inicializar el SDK Web. Esto evitará que asocies usuarios anónimos que navegan por subdominios y dará lugar a un nuevo usuario en cada subdominio.

1
2
3
4
5
import * as braze from"@braze/web-sdk";
braze.initialize("API-KEY", {
    baseUrl: "BASE-URL",
    noCookies: true
});

Para detener el seguimiento de Braze en general, o para borrar todos los datos almacenados del navegador, consulta los métodos del SDK disableSDK y wipeData, respectivamente. Estos dos métodos pueden ser útiles si un usuario revoca su consentimiento o si quieres detener toda la funcionalidad de Braze después de que el SDK se haya inicializado.

¿QUÉ TAN ÚTIL FUE ESTA PÁGINA?
New Stuff!