Enriquecimento enrichment
A atividade Enrichment permite adicionar informações a uma lista de perfis e a vincula a uma tabela existente (criar uma nova associação). Os critérios de reconciliação com perfis no banco de dados também podem ser definidos.
Definições definitions
Para utilizar a atividade de enriquecimento, é preciso estar familiarizado com as várias opções disponíveis ao adicionar dados.
A opção Data linked to the filtering dimension dá acesso a:
- Dados da dimensão do filtro: acesso aos dados da tabela de trabalho.
- Dados vinculados à dimensão do filtro: acesso aos dados vinculados à tabela de trabalho.
A opção A link permite criar uma ligação em qualquer tabela do banco de dados.
Existem quatro tipos de vinculações:
-
Define a collection: permite definir um vínculo com uma cardinalidade 1-N entre as tabelas.
-
Define a link whose target is still available: possibilita definir um vínculo com uma cardinalidade 1-1 entre as tabelas. As condições de associação devem ser definidas por um único registro na tabela do target.
-
Define a link whose target does not necessarily exist in the base: possibilita definir um vínculo com uma cardinalidade 0-1 entre as tabelas. A condição de ligação deve ser definida por um registro 0 ou 1 (máx.) na tabela de público alvo.
Essa opção é configurada na guia Simple Join que pode ser acessada por meio do link Edit additional data da atividade Enrichment.
-
Define a link by searching for a reference among several options: esse tipo de link define uma reconciliação em direção a um registro exclusivo. O Adobe Campaign cria um link para uma tabela de target adicionando uma chave externa na tabela de target para armazenar uma referência ao registro exclusivo.
Essa opção é configurada na guia Reconciliation and deduplication que pode ser acessada por meio do link Edit additional data da atividade Enrichment.
Os casos de uso que detalham o funcionamento das atividades de Enriquecimento em seu contexto também estão disponíveis nas seguintes seções:
Adição de informações adding-information
Use a atividade Enrichment para adicionar colunas a uma tabela de trabalho: essa atividade pode ser usada como um complemento para uma atividade de query.
A configuração de colunas adicionais é apresentada em Adding data.
O campo Primary set permite selecionar a transição de entrada: os dados da tabela de trabalho dessa atividade serão enriquecidos.
Clique no link Add data e selecione o tipo de dados a serem adicionados. A lista de tipos de dados oferecidos depende dos módulos e das opções instalados na sua plataforma. Em uma configuração mínima, é sempre possível adicionar dados vinculados à dimensão do filtro e um link.
No exemplo abaixo, a transição de saída será enriquecida com informações sobre a idade dos perfis de destino.
Clique com o botão direito na transição de entrada da atividade de enriquecimento para visualizar os dados antes da fase de enriquecimento.
A tabela de trabalho contém os seguintes dados e o schema associado:
Repita esta operação na saída da fase de enriquecimento.
Veja que os dados relacionados ao perfil idades foram adicionados:
O schema correspondente também foi enriquecido.
Gerenciamento de dados adicionais managing-additional-data
Desmarque a opção Keep all additional data from the main set se não quiser manter os dados adicionais definidos anteriormente. Neste caso, somente as colunas adicionais que foram selecionadas na atividade de enriquecimento serão adicionadas na tabela de trabalho de saída. As informações adicionais adicionadas às atividades transmitidas não serão salvas.
Os dados e o schema na saída do estágio de enriquecimento serão como a seguir:
Criação de um link creating-a-link
É possível utilizar a atividade de enriquecimento para criar um link entre os dados de trabalho e o banco de dados do Adobe Campaign: isto será um link local para o workflow entre os dados de entrada.
Por exemplo, se carregar dados de um arquivo que contenha o número da conta, o país e o e-mail dos destinatários, será necessário criar um link para a tabela do país para atualizar essas informações em seus perfis.
Para fazer isso, siga as etapas abaixo:
-
Colete e carregue o seguinte tipo de arquivo:
code language-none Account number;Country;Email 18D65;FRANCE;agnes@gmail.com 243PP;RUSSIA;paul@gmail.com 55H87;CROATIA;dave@gmail.com 56U81;USA;susan@gmail.com 853PI;ITALY;anna@gmail.com 890LP;FRANCE;robert@gmail.com 83TY2;SWITZERLAND;mike@gmail.com
-
Edite a atividade de enriquecimento e clique no link Add data… para criar uma ligação com a tabela País.
-
Selecione a opção Link definition e clique no botão Next. Especifique o tipo de link a ser criado. Neste exemplo, devemos reconciliar o país do destinatário do arquivo com um país na lista de países disponíveis na tabela dedicada do banco de dados. Escolha a opção Define a link by searching for a reference among several options. Selecione a tabela do país no campo Target schema.
-
Finalmente, selecione os campos que permitirão vincular os valores do arquivo de origem àqueles no banco de dados.
Na saída desta atividade de enriquecimento, o schema temporário conterá o link para a tabela de países:
Reconciliação dos dados data-reconciliation
A atividade de enriquecimento pode ser usada para configurar a reconciliação de dados, incluindo quando os dados tiverem sido carregados no banco de dados. Nesse caso, a guia Reconciliation permite definir o link entre os dados no banco de dados do Adobe Campaign e os dados na tabela de trabalho.
Selecione a opção Identify the targeting document based on work data, especifique o schema em que deseja criar um link e defina as condições de ligação: para fazer isto, selecione os campos a serem reconciliados nos dados de trabalho (Source expression) e na targeting dimension (Destination expression).
É possível usar um ou mais critérios de reconciliação.
Se várias condições de associação forem especificadas, TODAS elas deverão ser verificadas para que os dados possam ser vinculados.
Inserção de uma proposta de oferta inserting-an-offer-proposition
A atividade de enriquecimento permite adicionar ofertas ou links para ofertas de destinatários de entrega.
Para obter mais informações sobre a atividade de enriquecimento, consulte esta seção.
Por exemplo, é possível enriquecer os dados de uma query de destinatário antes de uma entrega.
Após configurar sua query (consulte esta seção):
-
Adicione e abra uma atividade de enriquecimento.
-
Na guia Enrichment, selecione Add data.
-
Selecione An offer proposition nos tipos de dados para adicionar.
-
Especifique um identificador e um rótulo para a proposta que será adicionada.
-
Especifique a seleção da oferta. Há duas opções possíveis para isso:
-
Search for the best offer in a category: marque esta opção e especifique os parâmetros de chamada do mecanismo de oferta (espaços de oferta, categoria ou tema(s), data de contato, número de ofertas a serem mantidas). O mecanismo calculará automaticamente as ofertas para adicionar de acordo com esses parâmetros. Recomendamos completar o campo Category ou o campo Theme, em vez de ambos ao mesmo tempo.
-
A predefined offer: marque esta opção e especifique um espaço de ofertas, uma oferta específica e uma data de contato para configurar diretamente a oferta que deseja adicionar, sem chamar o mecanismo de oferta.
-
-
Em seguida, configure uma atividade de entrega que corresponda ao canal escolhido. Consulte Entregas entre canais.
O número de propostas disponíveis para pré-visualizar depende da configuração executada na atividade de enriquecimento, ao invés de qualquer configuração possível executada diretamente na entrega.
Para especificar propostas de oferta, também é possível optar por referenciar um link para uma oferta. Para obter mais informações, consulte a seguinte seção Referência a um link para uma oferta.
Referenciar um link para uma oferta referencing-a-link-to-an-offer
Também é possível referenciar um link para uma oferta em uma atividade de enriquecimento.
Para fazer isso:
-
Selecione Add data na guia Enrichment da atividade.
-
Na janela onde você escolhe o tipo de dados a serem adicionados, selecione A link.
-
Selecione o tipo de link que deseja estabelecer, assim como seu target. Nesse caso, o target é o schema de oferta.
-
Especifique a ligação entre os dados da tabela de entrada na atividade de enriquecimento (aqui a tabela de destinatários) e a tabela de ofertas. Por exemplo, é possível vincular um código de oferta a um destinatário.
-
Em seguida, configure uma atividade de entrega que corresponda ao canal escolhido. Consulte Entregas entre canais.
note note NOTE O número de propostas disponíveis para a pré-visualização depende da configuração realizada na entrega.
Armazenamento de classificações e pesos de ofertas storing-offer-rankings-and-weights
Por padrão, quando uma atividade de enriquecimento é usada para entrega de ofertas, suas classificações e seus pesos não são armazenados na tabela de propostas.
A atividade Offer engine armazena essas informações por padrão.
No entanto, é possível armazenar essas informações da seguinte maneira:
-
Crie uma chamada para o mecanismo de oferta em uma atividade de enriquecimento feita após uma query e antes de uma atividade de entrega.
-
Na janela principal da atividade, selecione Edit additional data….
-
Adicione as colunas @rank para a classificação e @weight para o peso da oferta.
-
Confirme sua adição e salve seu workflow.
A entrega armazena automaticamente a classificação e o peso das ofertas. Essas informações estão visíveis na guia Offers da entrega.