Skip to content

Armazenamento

Saiba mais sobre as diferentes propriedades em nível de dispositivo que são armazenadas pelo Braze SDK.

Propriedades do dispositivo

Por padrão, o Braze coletará as seguintes propriedades em nível de dispositivo para permitir a personalização de mensagens com base no dispositivo, no idioma e no fuso horário:

  • AD_TRACKING_ENABLED
  • ANDROID_VERSION
  • CARRIER
  • IS_BACKGROUND_RESTRICTED
  • LOCALE
  • MODEL
  • NOTIFICIATION_ENABLED
  • RESOLUTION
  • TIMEZONE
  • Operadora de dispositivos (consulte a nota sobre a depreciação do siteCTCarrier )
  • Localidade do dispositivo
  • Modelo do dispositivo
  • Versão do sistema operacional do dispositivo
  • Status da autorização push
  • Opções do visor push
  • Push ativado
  • Resolução do dispositivo
  • Fuso horário do dispositivo
  • BROWSER
  • BROWSER_VERSION
  • LANGUAGE
  • OS
  • RESOLUTION
  • TIME_ZONE
  • USER_AGENT

Por padrão, todas as propriedades estão ativadas. No entanto, você pode optar por ativar ou desativar esses recursos manualmente. Lembre-se de que alguns recursos do Braze SDK exigem propriedades específicas (como entrega no horário local e fuso horário), portanto, certifique-se de testar sua configuração antes de liberá-la para a produção.

Por exemplo, você pode especificar a versão do sistema operacional Android e a localidade do dispositivo a serem incluídos na lista de permissões. Para saber mais, consulte a seção setDeviceObjectAllowlistEnabled() e setDeviceObjectAllowlist() métodos.

Por exemplo, você pode especificar o fuso horário e a coleção de locais a serem permitidos. Para saber mais, consulte a propriedade devicePropertyAllowList do objeto configuration.

Por exemplo, você pode especificar o idioma do dispositivo a ser incluído na lista de permissões. Para saber mais, consulte a opção devicePropertyAllowlist para InitializationOptions .

Armazenamento de cookies (somente na Web)

Depois de inicializar o SDK do Web Braze , ele criará e armazenará cookies com uma expiração de 400 dias que se renova automaticamente em novas sessões.

Os seguintes cookies são armazenados:

Cookie Descrição Tamanho
ab.storage.userId.[your-api-key] Usado para determinar se o usuário atualmente registrado foi alterado e para associar eventos ao usuário atual. Com base no tamanho do valor passado para changeUser
ab.storage.sessionId.[your-api-key] String gerada aleatoriamente usada para determinar se o usuário está iniciando uma sessão nova ou existente para sincronizar mensagens e calcular a análise de dados da sessão. ~200 bytes
ab.storage.deviceId.[your-api-key] String gerada aleatoriamente usada para identificar usuários anônimos e para diferenciar os dispositivos dos usuários e ativar o envio de mensagens com base no dispositivo. ~200 bytes
ab.optOut Usado para armazenar a preferência de opt-out do usuário quando disableSDK é chamado ~40 bytes
ab._gd Criado temporariamente (e depois excluído) para determinar o domínio do cookie de nível raiz, o que permite que o SDK funcione corretamente em subdomínios. n/a

Desativação de cookies

Para desativar todos os cookies, use a opção noCookies ao inicializar o Web SDK. Isso evitará que você associe usuários anônimos que navegam entre subdomínios e resultará em um novo usuário em cada subdomínio.

Para interromper o rastreamento da Braze em geral ou para limpar todos os dados armazenados do navegador, consulte os métodos do SDK disableSDK e wipeData , respectivamente. Esses dois métodos podem ser úteis se um usuário revogar o consentimento ou se você quiser interromper todas as funcionalidades do Braze depois que o SDK já tiver sido inicializado.

QUÃO ÚTIL FOI ESTA PÁGINA?
New Stuff!