Definir consentimento
A ação Set consent determina se a extensão de tag deve enviar dados (aceitação), descartar dados (recusa) ou usar consentimento padrão (consentimento desconhecido). Quando um usuário permite ou nega o consentimento em seu site, você pode usar essa ação para sincronizar suas preferências com a extensão de tag. O equivalente dessa ação na biblioteca JavaScript é o comando setConsent.
- Faça logon em experience.adobe.com usando suas credenciais da Adobe ID.
- Navegue até Data Collection > Tags.
- Selecione a propriedade de tag desejada.
- Navegue até Rules e selecione a regra desejada.
- Em Actions, selecione uma ação existente ou crie uma ação.
- Defina o campo suspenso Extension como Adobe Experience Platform Web SDK e defina Action type como Set consent.
A extensão de tag é compatível com os seguintes padrões:
-
Padrão do Adobe: os padrões 1.0 e 2.0 são compatíveis.
-
Estrutura de transparência e consentimento do IAB: se você usar esse padrão, o Perfil de cliente em tempo real do visitante será atualizado com as informações de consentimento se a implementação estiver configurada corretamente:
- O esquema de perfil individual XDM contém o Grupo de campos de Consentimento do TCF 2.0 do IAB.
- O esquema do Evento de experiência contém o Grupo de campos de Consentimento da TCF 2.0 do IAB.
A Adobe recomenda armazenar qualquer preferência de caixa de diálogo de consentimento separadamente, como em um elemento de dados. A extensão de tag não oferece uma maneira de recuperar o consentimento. Para garantir que as preferências do usuário permaneçam sincronizadas com a extensão de tag, é possível executar essa ação em cada carregamento de página.
Campos disponíveis
Esse tipo de ação oferece suporte às seguintes opções de configuração:
- Instance: a instância do SDK à qual a ação se aplica. Esse menu suspenso estará desativado se sua implementação usar uma única instância do SDK.
- Identity map: um elemento de dados que controla como uma ECID é gerada e a quais IDs as informações de consentimento estão vinculadas.
- Consent information: determina se você deseja preencher um formulário ou fornecer um elemento de dados contendo informações de consentimento.
- Standard: o padrão de consentimento que você deseja usar. As opções disponíveis incluem 'Adobe' e 'IAB TCF'.
- Version: a versão do padrão de consentimento que você deseja usar.
- Datastream configuration overrides: Esse comando oferece suporte a substituições de configuração de sequência de dados, fornecendo controle sobre quais aplicativos e serviços recebem esses dados. Ao definir uma substituição da configuração do fluxo de dados em um comando individual e nas configurações da extensão de tag, o comando individual tem prioridade. Consulte Substituições da configuração da sequência de dados para obter mais informações.
Criação de uma regra que atualize as informações de consentimento
O momento ideal para usar essa ação é quando as preferências de consentimento de um cliente foram alteradas. É possível criar uma regra de tag para acompanhar essa alteração.
-
Em uma propriedade de marca, navegue até Rules e selecione Add rule.
-
Dê um nome desejado à regra e selecione o ícone '
+' ao lado de Events. -
Defina as seguintes propriedades à esquerda:
- Extension: Core
- EVent type: Custom code
-
Abra o editor à direita e use o seguinte código como modelo:
// Wait for window.__tcfapi to be defined, then trigger when the customer has completed their consent and preferences.
function addEventListener() {
if (window.__tcfapi) {
window.__tcfapi("addEventListener", 2, function (tcData, success) {
if (success && tcData.eventStatus === "useractioncomplete") {
// save the tcData.tcString in a data element
_satellite.setVar("IAB TCF Consent String", tcData.tcString);
_satellite.setVar("IAB TCF Consent GDPR", tcData.gdprApplies);
trigger();
}
});
} else {
// window.__tcfapi wasn't defined. Check again in 100 milliseconds
setTimeout(addEventListener, 100);
}
}
addEventListener();
- Selecione Keep changes.
O bloco de código personalizado acima faz duas coisas:
- Aciona a regra quando as preferências de consentimento foram alteradas.
- Define dois elementos de dados: Cadeia de Consentimento da TCF do IAB e GDPR de Consentimento da TCF do IAB.
Estes elementos de dados são úteis ao definir a ação 'Set Consent':
-
Selecione o ícone '
+' ao lado de Actions. -
Defina as seguintes propriedades à esquerda:
- Extension: Adobe Experience Platform Web SDK
- Action type: Set consent
-
Defina as seguintes propriedades à direita:
- Standard: IAB TCF
- Version: 2.0
- Value:
%IAB TCF Consent String% - Does GDPR apply to this consent value: Provide a data element, com o valor
%IAB TCF Consent GDPR%