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.

  1. Faça logon em experience.adobe.com usando suas credenciais da Adobe ID.
  2. Navegue até Data Collection > Tags.
  3. Selecione a propriedade de tag desejada.
  4. Navegue até Rules e selecione a regra desejada.
  5. Em Actions, selecione uma ação existente ou crie uma ação.
  6. 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:

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.

  1. Em uma propriedade de marca, navegue até Rules e selecione Add rule.

  2. Dê um nome desejado à regra e selecione o ícone '+' ao lado de Events.

  3. Defina as seguintes propriedades à esquerda:

    • Extension: Core
    • EVent type: Custom code
  4. 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();
  1. 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':

  1. Selecione o ícone '+' ao lado de Actions.

  2. Defina as seguintes propriedades à esquerda:

    • Extension: Adobe Experience Platform Web SDK
    • Action type: Set consent
  3. 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%

Ação de consentimento de definição de IAB

NOTE
Não é possível escolher esses elementos de dados usando o seletor de elementos de dados porque eles foram criados por meio de código personalizado. Você deve digitar o nome do elemento de dados com os sinais de porcentagem.
recommendation-more-help
12b4e4a9-5028-4d88-8ce6-64a580811743