Enriquecer dados enriching-data

Sobre o enriquecimento de dados about-enriching-data

Este caso de uso detalha possíveis usos da atividade Enrichment em um fluxo de trabalho de direcionamento. Para obter mais informações sobre como usar a atividade Enrichment, consulte Enriquecimento.

Um caso de uso sobre como enriquecer uma entrega de email com datas personalizadas também está disponível nesta seção.

Os contatos do banco de dados de marketing recebem um convite para participar de uma competição por meio de um aplicativo Web. Os resultados da competição são recuperados na tabela Competition results. Esta tabela está vinculada à tabela de contatos (Recipients). A tabela Competition results contém os seguintes campos:

  • Competition name (@game)
  • Trial number (@trial)
  • Score (@pontuação)

Um contato encontrado na tabela Recipients pode ser vinculado a várias linhas na tabela Competition results. A relação entre essas duas tabelas é do tipo 1-n. Aqui está um exemplo dos logs de resultados de um destinatário:

O objetivo desse caso de uso é enviar entregas personalizadas às pessoas que faziam parte da competição mais recente, dependendo de suas pontuações mais altas. O destinatário com a pontuação mais alta obtém o primeiro prêmio, o destinatário com a segunda pontuação mais alta recebe um prêmio de consolação e todos os outros obtêm uma mensagem desejando uma sorte melhor da próxima vez.

Para configurar esse caso de uso, criamos o seguinte workflow para construção do target:

Para criar o workflow, aplique as seguintes etapas:

  1. Duas atividades Query e uma atividade Intersection são adicionadas para direcionar novos assinantes que entraram por último na competição.
  2. A variável Enrichment atividade é usada para adicionar dados armazenados no Competition results tabela. A variável Score O campo que nossa personalização de delivery ocorrerá é adicionado à tabela de trabalho do workflow.
  3. A variável Split A atividade do tipo é usada para criar subconjuntos de recipients com base em pontuações.
  4. Para cada subconjunto, um Delivery atividade é adicionada.

Etapa 1: Direcionamento step-1--targeting

O primeiro query é usado para direcionar recipients que foram adicionados ao banco de dados nos últimos seis meses.

O segundo query é usado para direcionar os recipients que faziam parte da última competição.

Em seguida, uma atividade tipo Intersection é adicionada para direcionar os destinatários incluídos no banco de dados nos últimos seis meses e que entraram na última competição.

Etapa 2: Enriquecimento step-2--enrichment

Neste exemplo, saiba como personalizar deliveries de acordo com a variável Score campo armazenado na variável Competition results tabela. Esta tabela tem um relacionamento de tipo 1-n com a tabela de destinatários. A variável Enrichment A atividade é usada para adicionar dados de uma tabela vinculada à dimensão do filtro à tabela de trabalho do fluxo de trabalho.

  1. Na tela de edição da atividade de enriquecimento, selecione Add data, então Data linked to the filtering dimension e clique em Next.

  2. Em seguida, selecione a opção Data linked to the filtering dimension, selecione a tabela Competition results e clique em Next.

  3. Digite um ID e um rótulo e selecione a opção Limit the line count no campo Data collected. No campo Lines to retrieve, selecione '1' como um valor. A atividade de enriquecimento adicionará uma única linha da tabela Competition results à tabela de trabalho do fluxo de trabalho para cada destinatário. Clique em Next.

  4. Neste exemplo, devemos recuperar a pontuação mais alta do destinatário, mas apenas da última competição. Para fazer isso, adicione um filtro ao campo Competition name para excluir todas as linhas relacionadas às competições anteriores. Clique em Next.

  5. Vá para a tela Sort e clique no botão Add, selecione o campo Score e marque a caixa na coluna descending para classificar os itens dos campos Score em ordem decrescente. Para cada destinatário, a atividade de enriquecimento adiciona uma linha que corresponde à pontuação mais alta para o último jogo. Clique em Next.

  6. Na janela Data to add, clique duas vezes no campo Score. Para cada destinatário, a atividade de enriquecimento adicionará somente o campo Score. Clique em Finish.

Clique com o botão direito do mouse na transição de entrada da atividade de enriquecimento e selecione Display the target. A tabela de trabalho contém os seguintes dados:

O schema vinculado é:

Renovar esta operação na transição de saída da atividade de enriquecimento. Podemos ver que os dados vinculados às pontuações do destinatário foram adicionados. A pontuação mais alta de cada destinatário foi recuperada.

O schema correspondente também foi enriquecido.

Etapa 3: Divisão e entrega step-3--split-and-delivery

Para classificar os destinatários com base em suas pontuações, uma atividade Split é adicionada após o enriquecimento.

  1. Um subconjunto do primeiro (Vencedor) foi definido para incluir o destinatário com a pontuação mais alta. Para fazer isso, defina uma limitação do número de registros, aplique uma classificação decrescente à pontuação e limite o número de registros a 1.

  2. O subconjunto do segundo (Segundo lugar) inclui o destinatário com a segunda pontuação mais alta. A configuração é igual ao primeiro subconjunto.

  3. O terceiro subconjunto (perdedores) contém todos os outros destinatários. Acesse a guia General e marque a caixa Generate complement para direcionar todos os destinatários que não atingiram as duas pontuações mais altas.

  4. Adicione uma atividade do tipo Delivery para cada subconjunto, usando um template de entrega diferente para cada um.

recommendation-more-help
cffff7e4-091f-472e-87ca-52087599f99d