O consentimento presumido é um dos dois métodos de gestão de configurações de privacidade de dados dos seus usuários que usam APIs. Em geral, esse método presume que os usuários consentem com a coleta de dados caso não haja recusa.
O que acontece quando o usuário recusa?
- Nós não excluímos seus dados, mas paramos de coletar dados sobre suas interações a partir do momento em que eles recusam.
- Eles também são removidos do nosso mecanismo de disparo e não receberão e-mails disparados ou notificações push. O estado do consentimento fica em efeito para todos os sites na sua conta, exceto para aplicativos móveis, que são gerenciados pelas APIs do iOS e do Android.
- Para os usuários que recusarem, você só pode usar condições de direcionamento baseadas em dados da sessão, como URL, origem do tráfego, condições do tempo, tipo de dispositivo, localização etc. Por exemplo, se uma campanha tiver duas experiências direcionadas a diferentes países, a Dynamic Yield reconhece em que país o usuário que recusou está localizado durante sua sessão. Esses dados, porém, não ficam retidos nos nossos servidores.
- Nenhuma interação dos usuários que recusaram é coletada ou incluída nos relatórios de experiência a partir do momento de sua recusa.
- As configurações de frequência e permanência da campanha ainda são suportadas para os usuários que recusaram, pois isso é necessário para o funcionamento adequado do site. Caso contrário, experiências ruins, como receber a mesma pop-up em todas as páginas, podem ocorrer. Esses dados são guardados somente no armazenamento local do navegador. Eles não são armazenados em cookies ou nos nossos servidores.
- Os dados de usuários ainda podem ser enviados através das suas integrações personalizadas. Para evitar isso, use uma API adicional no código da integração personalizada.
Mesmo que um usuário tenha recusado no passado, se ele aceitar novamente, a coleta de dados é permitida a partir desse ponto.
Usando as APIs de consentimento presumido
Você pode usar um dos dois métodos a seguir, dependendo de se estiver enviando as chamadas de API diretamente do seu site ou através de uma ferramenta de gestão de consentimento fornecida por terceiros.
Método padrão
Use essas chamadas de API quando reportar o consentimento do usuário diretamente à Dynamic Yield. Esse método não é suportado para sites que usam somente API.
JavaScript (Web)
DY.API('consent_optout');
DY.API('consent_optin');
Objective-C (iOS)
[[DYApi getInstance] consentOptout];
[[DYApi getInstance] consentOptin];
Swift (iOS)
DYApi.getInstance().consentOptout();
DYApi.getInstance().consentOptin();
Java (Android)
DYApi.getInstance().consentOptout();
DYApi.getInstance().consentOptin();
- A recusa evita coletas de dados futuras através do dispositivo/navegador atual em todas as seções da conta e em todos os domínios. Esse método se sobrepõe a quaisquer métodos anteriores de aceitação.
- Se o usuário recusou no passado, a aceitação permite a coleta de dados a partir do momento do novo consentimento.
Método da ferramenta de gestão de consentimento
Este método envolve configurar um conjunto de chamadas de API e configurar uma variável no site que instrua a Dynamic Yield a esperar que o sistema de gestão solicite a preferência de coleta de dados do usuário antes de coletar e armazenar os dados do usuário.
Métodos de API em JavaScript
DY.API('consent_status_update', { status: true });
DY.API('consent_status_update', { status: false });
Configuração de variáveis
Para informar à Dynamic Yield que deve esperar pelos métodos de API avançada, defina a variável DY.consentIntegrationActive como "true" antes de os scripts da Dynamic Yield serem carregados.
DY.consentIntegrationActive = true;
Confirmando que os dados não estão sendo coletados
Se um usuário quiser confirmar que os dados não estão sendo coletados pela Dynamic Yield, ele pode procurar pelas strings px.dynamicyield.com e px-eu.dynamicyield.com nas suas chamadas de rede. Se os dados não estiverem sendo coletados, essas strings são inexistentes.