Processamento de consentimento no Adobe Experience Platform

O Adobe Experience Platform permite processar os dados de consentimento coletados dos clientes e integrá-los aos perfis de clientes armazenados. Esses dados podem ser usados por processos de downstream para determinar se a coleta de dados ocorre para um cliente específico ou se seus perfis são usados para fins específicos. Por exemplo, os dados de consentimento para um perfil específico podem determinar se podem ser incluídos em um segmento de público-alvo exportado ou se podem participar de canais de marketing específicos, como email, mensagens de texto ou notificações por push.

Este documento fornece uma visão geral de como configurar as operações de dados da plataforma para assimilar dados de consentimento do cliente gerados por uma plataforma de gerenciamento de consentimento (CMP) e integrar esses dados aos perfis do cliente para casos de uso de downstream.

OBSERVAÇÃO

Este documento se concentra no processamento de dados de consentimento usando o padrão Adobe. Se você estiver processando dados de consentimento em conformidade com a Estrutura de transparência e consentimento (TCF) 2.0 do IAB, consulte o guia sobre o suporte do TCF 2.0 na Plataforma de dados do cliente em tempo real.

Pré-requisitos

Este guia requer um entendimento prático dos vários serviços do Experience Platform envolvidos no processamento de dados de consentimento:

  • Modelo de dados de experiência (XDM): A estrutura padronizada pela qual o Experience Platform organiza os dados de experiência do cliente.
  • Serviço de identidade da Adobe Experience Platform: Resolve o desafio fundamental colocado pela fragmentação dos dados de experiência do cliente ao unir identidades entre dispositivos e sistemas.
  • Perfil do cliente em tempo real: Usa Identity Service recursos para criar perfis detalhados do cliente a partir de seus conjuntos de dados em tempo real. O Perfil do cliente em tempo real extrai dados do Data Lake e mantém perfis de cliente em seu próprio armazenamento de dados separado.
  • Adobe Experience Platform Web SDK: Uma biblioteca JavaScript do lado do cliente que permite integrar vários serviços da plataforma ao seu site voltado para o cliente.
    • Comandos de consentimento do SDK: Uma visão geral do caso de uso dos comandos SDK relacionados ao consentimento mostrados neste guia.
  • Serviço de segmentação do Adobe Experience Platform: Permite dividir os dados do Perfil do cliente em tempo real em grupos de indivíduos que compartilham características semelhantes e responderão de forma semelhante às estratégias de marketing.

Resumo do fluxo de processamento do consentimento

A seguir, descreve como os dados de consentimento são processados após a configuração correta do sistema:

  1. Um cliente fornece suas preferências de consentimento para a coleta de dados por meio de uma caixa de diálogo no site.
  2. Em cada carregamento de página (ou quando o CMP detecta uma alteração nas preferências de consentimento), um script personalizado no site mapeia as preferências atuais para um objeto XDM padrão. Esse objeto é passado para o comando Plataforma Web SDK setConsent.
  3. Quando setConsent é chamado, o SDK da Web da plataforma verifica se os valores de consentimento são diferentes daqueles que recebeu pela última vez. Se os valores forem diferentes (ou não houver um valor anterior), os dados estruturados de consentimento/preferência serão enviados para o Adobe Experience Platform.
  4. Os dados de consentimento/preferência são assimilados em um conjunto de dados habilitado para Profile cujo esquema contém campos de consentimento/preferência.

Além dos comandos do SDK acionados por ganchos de alteração de consentimento da CMP, os dados de consentimento também podem fluir para o Experience Platform por meio de quaisquer dados XDM gerados pelo cliente que sejam carregados diretamente para um conjunto de dados habilitado para Profile.

Execução do consentimento

Na versão atual do suporte de processamento de consentimento no Platform, somente a permissão de coleta de dados (collect.val) é automaticamente aplicada pelo SDK da Web da Plataforma. Embora consentimentos e preferências mais granulares possam ser coletados e mantidos em perfis de clientes, esses sinais adicionais devem ser aplicados manualmente em seus próprios processos de downstream.

OBSERVAÇÃO

Para obter mais informações sobre a estrutura dos campos de consentimento XDM mencionados acima, consulte o guia no tipo de dados Consents and Preferences.

Depois que o sistema é configurado, o SDK da Web da plataforma interpreta o valor de consentimento da coleta de dados para o usuário atual a fim de determinar se os dados devem ser enviados para a Rede de borda da Adobe Experience Platform, descartados do cliente ou persistentes até que a permissão da coleta de dados seja definida como sim ou não.

Como cada sistema CMP é exclusivo, você deve determinar a melhor maneira de permitir que seus clientes forneçam consentimento à medida que interagirem com seu serviço. Uma maneira comum de fazer isso é usando uma caixa de diálogo de consentimento de cookie, semelhante ao seguinte exemplo:

Essa caixa de diálogo deve permitir que o cliente opte por participar ou não de casos de uso específicos de marketing e personalização para seus dados. Esses consentimentos e preferências devem estar em conformidade com o modelo de dados definido para o conjunto de dados habilitado para Profile na próxima etapa.

Adicionar campos de consentimento padronizados a um conjunto de dados habilitado para Profile

Os dados de consentimento do cliente devem ser enviados para um conjunto de dados habilitado para Profile cujo esquema contenha campos de consentimento. Esses campos devem ser incluídos no mesmo esquema e conjunto de dados que você usa para capturar informações de atributos sobre clientes individuais.

Consulte o tutorial em configurar um conjunto de dados para capturar dados de consentimento para obter etapas detalhadas sobre como adicionar esses campos obrigatórios a um conjunto de dados habilitado para Profile antes de continuar com este guia.

Atualizar Profile políticas de mesclagem para incluir dados de consentimento

Depois de criar um conjunto de dados habilitado para Profile para processar dados de consentimento, você deve garantir que suas políticas de mesclagem tenham sido configuradas para sempre incluir campos de consentimento em cada perfil de cliente. Isso envolve definir a precedência do conjunto de dados para que seu conjunto de dados de consentimento seja priorizado em relação a outros conjuntos de dados potencialmente conflitantes.

OBSERVAÇÃO

Se você não tiver conjuntos de dados em conflito, deverá definir a precedência do carimbo de data e hora para sua política de mesclagem. Isso ajuda a garantir que o consentimento mais recente especificado por um cliente seja a configuração de consentimento usada.

Para obter mais informações sobre como trabalhar com políticas de mesclagem, comece lendo a visão geral das políticas de mesclagem. Ao configurar suas políticas de mesclagem, você deve garantir que seus perfis incluam todos os atributos de consentimento necessários fornecidos pelo grupo de campos Consentes e Preferências, conforme descrito no guia sobre preparação do conjunto de dados.

Trazer dados de consentimento para o Platform

Depois de ter seus conjuntos de dados e políticas de mesclagem para representar os campos de consentimento necessários nos perfis do cliente, a próxima etapa é trazer os dados de consentimento em si para a Platform.

Principalmente, você deve usar o SDK da Web da Adobe Experience Platform para enviar dados de consentimento à Platform sempre que eventos de alteração de consentimento forem detectados pelo CMP. Se estiver coletando dados de consentimento em uma plataforma móvel, você deve usar o SDK do Adobe Experience Platform Mobile. Você também pode optar por assimilar seus dados de consentimento coletados diretamente, mapeando-os para o esquema XDM do conjunto de dados de consentimento e enviando-os para a Platform por meio da assimilação em lote.

Os detalhes de cada um desses métodos são fornecidos nas subseções abaixo.

Configurar o SDK da Web do Experience Platform para processar dados de consentimento

Depois de configurar o CMP para acompanhar eventos de alteração de consentimento no site, você pode integrar o SDK da Web do Experience Platform para receber as configurações de consentimento atualizadas e enviá-las para a plataforma em cada carregamento de página e sempre que ocorrerem eventos de alteração de consentimento. Consulte o guia em configurar o SDK da Web para processar os dados de consentimento do cliente para obter mais informações.

Configurar o SDK do Experience Platform Mobile para processar dados de consentimento

Se as preferências de consentimento do cliente forem necessárias em seu aplicativo móvel, você poderá integrar o SDK do Experience Platform Mobile para recuperar e atualizar as configurações de consentimento, enviando-o para a Plataforma sempre que a API de consentimento for chamada.

Consulte a documentação do SDK móvel para configurar a Extensão móvel de consentimento e usando a API de consentimento. Para obter mais detalhes sobre como lidar com preocupações de privacidade usando o Mobile SDK, consulte a seção Privacy e GDPR.

Assimilar dados de consentimento em conformidade com o XDM diretamente

Você pode assimilar dados de consentimento compatíveis com XDM de um arquivo CSV usando a assimilação em lote. Isso pode ser útil se você tiver um backlog de dados de consentimento coletados anteriormente que ainda não foram integrados aos perfis de clientes.

Siga o tutorial em mapping um arquivo CSV para XDM para saber como converter seus campos de dados para XDM e assimilá-los na plataforma. Ao selecionar o Destino para o mapeamento, selecione a opção Usar conjunto de dados existente e escolha o conjunto de dados de consentimento habilitado para Profile criado anteriormente.

Testar sua implementação

Depois de assimilar dados de consentimento do cliente em seu conjunto de dados habilitado para Profile, você pode verificar os perfis atualizados para ver se eles contêm atributos de consentimento.

IMPORTANTE

Para visualizar os atributos de um perfil existente na interface do usuário, você deve saber pelo menos um valor de identidade (e seu namespace correspondente) associado a esse perfil.

Se você não tiver acesso a essas informações, poderá optar por assimilar seus próprios dados de consentimento de teste e associá-los a um valor/namespace de identidade conhecido por você.

Consulte a seção sobre navegar pelos perfis por identidade no guia da interface do usuário Profile para obter etapas específicas sobre como pesquisar os detalhes de um perfil.

Por padrão, os novos atributos de consentimento não aparecerão no painel de um perfil. Portanto, você deve navegar até a guia Attributes na página de detalhes de um perfil para confirmar que eles foram assimilados conforme esperado. Consulte o guia no painel de perfil para saber como personalizar o painel para atender às suas necessidades.

Próximas etapas

Este guia cobriu como configurar as operações da Platform para processar os dados de consentimento do cliente usando o padrão do Adobe e fazer com que esses atributos sejam representados nos perfis do cliente. Agora é possível integrar as preferências de consentimento do cliente como um fator determinante na qualificação de segmento e outros casos de uso downstream.

Para obter mais informações sobre os recursos relacionados à privacidade do Experience Platform, consulte a visão geral sobre governança, privacidade e segurança no Platform.

Nesta página