Gerenciamento de metadados de público
Use modelos de metadados de público-alvo para criar, atualizar ou excluir públicos-alvo no destino de forma programática. O Adobe fornece um modelo de metadados de público-alvo extensível, que pode ser configurado com base nas especificações da API de marketing. Depois de definir, testar e enviar a configuração, ela será usada pelo Adobe para estruturar as chamadas de API para o seu destino.
Você pode configurar a funcionalidade descrita neste documento usando o ponto de extremidade de API /authoring/audience-templates. Leia criar um modelo de metadados para obter uma lista completa de operações que você pode executar no ponto de extremidade.
Quando usar o endpoint de gerenciamento de metadados de público-alvo when-to-use
Dependendo da configuração da API, pode ser ou não necessário usar o endpoint de gerenciamento de metadados de público-alvo ao configurar o destino no Experience Platform. Use o diagrama de árvore decisória abaixo para entender quando usar o endpoint de metadados de público-alvo e como configurar um template de metadados de público-alvo para seu destino.
Casos de uso compatíveis com o gerenciamento de metadados de público-alvo use-cases
Com o suporte aos metadados de público no Destination SDK, ao configurar o destino do Experience Platform, você pode fornecer aos usuários do Experience Platform uma das várias opções ao mapearem e ativarem públicos para o seu destino. Você pode controlar as opções disponíveis para o usuário por meio dos parâmetros na seção Configuração de metadados de público-alvo da configuração de destino.
Caso de uso 1: sincronização automática com uma API de terceiros use-case-1
Se você tiver um terminal de API para criar, atualizar ou excluir públicos, poderá usar modelos de metadados de público para configurar o Destination SDK de forma que corresponda às especificações do seu terminal de criação, atualização ou exclusão de público. O Experience Platform pode criar, atualizar ou excluir públicos de maneira programática e sincronizar metadados com o Experience Platform.
Ao ativar públicos para o seu destino na interface do usuário (UI) do Experience Platform, os usuários não precisam preencher manualmente um campo de ID de mapeamento de público no fluxo de trabalho de ativação.
Caso de uso 2: ID de mapeamento manual necessária use-case-2
Se os públicos-alvo e outros metadados precisarem ser criados manualmente por parceiros ou usuários no destino, os usuários deverão preencher manualmente o campo de ID de mapeamento de público-alvo no fluxo de trabalho de ativação para sincronizar os metadados de público-alvo entre o destino e a Experience Platform.
Caso de uso 3: suporte à ID de público-alvo nativa use-case-3
Se o sistema de destino aceitar a ID de público-alvo da Experience Platform, você poderá configurá-la no modelo de metadados de público-alvo. Os usuários não precisam preencher uma ID de mapeamento de público-alvo ao ativar um público-alvo.
Modelo de público-alvo genérico e extensível generic-and-extensible
Para dar suporte aos casos de uso listados acima, a Adobe fornece um modelo genérico que pode ser personalizado para se ajustar às especificações da API.
Você pode usar o modelo genérico para criar um novo modelo de público-alvo se sua API permitir:
- Os métodos HTTP: POST, GET, PUT, DELETE, PATCH
- Os tipos de autenticação: OAuth 1, OAuth 2 com token de atualização, OAuth 2 com token de portador
- As funções: criar um público, atualizar um público, obter um público, excluir um público, validar credenciais
A equipe de engenharia do Adobe pode trabalhar com você para expandir o modelo genérico com campos personalizados, se o caso de uso exigir.
Eventos de modelo compatíveis supported-events
A tabela abaixo descreve os eventos compatíveis com modelos de metadados de público-alvo.
createupdatedeletevalidatenotifycreateDestinationupdateDestinationdeleteDestinationExemplos de configuração configuration-examples
Esta seção inclui exemplos de configurações de metadados de público-alvo genéricos, para sua referência.
Observe como o URL, os cabeçalhos e os corpos de solicitação diferem entre as três configurações de exemplo. Isso se deve às diferentes especificações da API de marketing das três plataformas de amostra.
Observe que em alguns exemplos, campos de macro como {{authData.accessToken}} ou {{segment.name}} são usados na URL e em outros exemplos eles são usados nos cabeçalhos ou no corpo da solicitação. O uso depende das especificações da API de marketing.
| code language-json |
|---|
|
| code language-json |
|---|
|
| code language-json |
|---|
|
| code language-json |
|---|
|
Encontre descrições de todos os parâmetros no modelo na referência da API Criar um modelo de público-alvo.
Macros usadas em modelos de metadados de público macros
Para transmitir informações como IDs de público-alvo, tokens de acesso, mensagens de erro e muito mais entre o Experience Platform e a API, os modelos de público-alvo incluem macros que você pode usar. A tabela a seguir descreve as macros usadas nos três exemplos de configuração desta página:
{{segment.alias}}{{segment.name}}{{segment.id}}{{customerData.accountId}}{{oauth2ServiceAccessToken}}{{authData.accessToken}}{{authData.accessToken}} se a Experience Platform precisar usar tokens sem expiração para se conectar ao seu destino, caso contrário, use {{oauth2ServiceAccessToken}} para gerar um token de acesso.{{body.segments[0].segment.id}}externalAudienceId.{{error.message}}{{{segmentEnrichmentAttributes}}}create, update e delete. Os atributos de enriquecimento estão disponíveis somente para públicos-alvo de carregamento personalizado. Consulte o guia de ativação de público-alvo em lote para ver como funciona a seleção do atributo de enriquecimento.{{destination.name}}{{destination.sandboxName}}{{destination.id}}{{destination.imsOrgId}}{{destination.enrichmentAttributes}}createDestination, updateDestination e deleteDestination. Os atributos de enriquecimento estão disponíveis somente para públicos-alvo de carregamento personalizado. Consulte o guia de ativação de público-alvo em lote para ver como funciona a seleção do atributo de enriquecimento.{{destination.enrichmentAttributes.<namespace>.<segmentId>}}