Informações sobre como o Xtremepush Web SDK armazena dados
O Xtremepush Web SDK precisa persistir informações entre diferentes visualizações de página e sessões para permitir que um único dispositivo seja identificado de forma consistente. Isso é feito criando uma entrada localStorage no navegador (chamada xtremepush.data) que armazena informações sobre o dispositivo.
Durante o carregamento da primeira página para um novo usuário do site (ou seja, quando a localStorage entrada não existe), uma solicitação de API será enviada ao servidor Xtremepush para registrar o dispositivo.
Nos carregamentos da página a seguir (ou seja, quando a localStorage entrada está presente), uma solicitação de API só será enviada se algumas informações do usuário do site forem alteradas, como a linguagem do navegador.
O Xtremepush também pode usar alguns cookies, seja em resposta a uma das solicitações de API acima ou diretamente do SDK JavaScript.
Detalhes do armazenamento de dados
Os detalhes abaixo descrevem como os diversos mecanismos de armazenamento são usados pelo Xtremepush. Ao usar essas informações para atualizar um aviso de privacidade voltado para o usuário, o propósito de armazenamento deve ser alterado/complementado para explicar o motivo do uso no contexto do usuário final.
Por exemplo:
As informações coletadas por esse processo são usadas exclusivamente para fins de pesquisa de mercado interno e para a otimização e design baseado nas necessidades do site.
ou:
O uso individual do site é usado para enviar mensagens otimizadas e baseadas em eventos via e-mail, notificações push, conteúdo no local, canais sociais e SMS. Isso permite que as informações mais importantes e relevantes sejam enviadas aos usuários nos momentos apropriados.
Mecanismo | Nome | Propósito |
|---|---|---|
Xtremepush SDK | sdk.js |
Script primário para rastrear o uso do site em relação a um dispositivo específico, utilizando os mecanismos de armazenamento descritos abaixo. Envie informações para o aplicativo Xtremepush, incluindo detalhes do dispositivo e identificador único, atributos do usuário e eventos para facilitar o push web, canais de comunicação no local e caixa de entrada, conforme implementado pela integração do site. |
LocalStorage | xtremepush.data |
Armazene informações sobre o dispositivo para persistir informações entre as visualizações de página e permitir que um único dispositivo seja identificado de forma consistente. |
Cookie |
|
Exigido para a oferta de web push em dispositivos Safari. |
Cookie |
|
Defina e leia diretamente do SDK JavaScript, somente se a opção de SDK multidomínio estiver ativada, para identificar um dispositivo em múltiplos subdomínios. |
Cookie |
|
Defina e leia diretamente do SDK JavaScript, somente se a opção de SDK multidomínio estiver ativada, para identificar um dispositivo em múltiplos subdomínios. |