Target mapping

A criação do target mapping é necessária em dois casos:

  • se usar uma tabela de recipients diferente da fornecida pelo Adobe Campaign,
  • se você configurar uma dimensão de filtro diferente do targeting dimension padrão na tela de target mapping.

O assistente de criação de target mapping ajudará você a criar todos os schemas necessários para usar sua tabela personalizada.

Criação e configuração de schemas vinculados à tabela personalizada

Antes de criar um target mapping, várias configurações são necessárias para que o Adobe Campaign funcione com um novo schema de dados de recipient.

Para fazer isso, siga as etapas abaixo:

  1. Crie um novo schema de dados que integre os campos da tabela personalizada que deseja usar.

    Para obter mais informações, consulte Referência de esquema (xtk:srcSchema).

    Em nosso exemplo, criaremos um schema do cliente, uma tabela muito simples contendo os seguintes campos: ID, nome, sobrenome, endereço de email, número do celular. O objetivo é poder enviar alertas de email ou SMS para os indivíduos armazenados nesta tabela.

    Exemplo de schema (cus:individual)

    <srcSchema name="individual" namespace="cus" label="Individuals">
      <element name="individual">
        <key name="id" internal="true">
          <keyfield xpath="@id"/>
        </key>
        <attribute name="id" type="long" length="32"/>
        <attribute name="lastName" type="string" length="100"/>
        <attribute name="firstName" type="string" length="100"/>
        <attribute name="email" type="string" length="100"/>
        <attribute name="mobile" type="string" length="100"/>
      </element>
    </srcSchema>
    
  2. Declare o schema como uma exibição externa usando o atributo ="true". Consulte O atributo de exibição.

     <srcSchema desc="External recipient table" namespace="cus" view="true"....>
       ...
     </srcSchema>
    
  3. Se precisar adicionar um endereço de correspondência direta, use o seguinte tipo de estrutura:

    <element advanced="true" name="postalAddress" template="nms:common:postalAddress">
         <attribute expr="SubString(JuxtWords(Smart([../infos/@firstname]), Upper([../infos/@name])), 1, 80)"
                    name="line1"/>
         <attribute expr="Upper([../address/@line2])" name="line2"/>
         <attribute expr="Upper([../address/@line])" name="line3"/>
         <attribute expr="Upper([../address/@line])" name="line4"/>
         <attribute expr="Upper([../address/@line])" name="line5"/>
         <attribute expr="Upper([../address/@line])" name="line6"/>
         <attribute _operation="delete" name="line7"/>
         <attribute _operation="delete" name="addrErrorCount"/>
         <attribute _operation="delete" name="addrQuality"/>
         <attribute _operation="delete" name="addrLastCheck"/>
         <element expr="@line1+'n'+@line2+'n'+@line3+'n'+@line4+'n'+@line5+'n'+@line6"
                  name="serialized"/>
         <attribute expr="AllNonNull2([../address/@line], [../infos/@name])" name="addrDefined"/>
       </element>
    
  4. Clique no nó Administration > Campaign management > Target mappings.

  5. Clique no botão New para abrir o assistente de criação de target mapping.

  6. Insira o campo Label e selecione o schema que acabou de criar no campo Targeting dimension.

  7. Na janela Edit address forms, selecione os campos do schema que correspondem aos vários endereços de delivery. Aqui, podemos mapear os campos @email e @mobile.

  8. Na seguinte janela Storage, insira o Suffix do campo extension schemas para diferenciar os novos schemas dos esquemas prontos para uso fornecidos pelo Adobe Campaign.

    Clique em Define new additional fields para selecionar a dimensão que deseja direcionar no delivery.

    Por padrão, o gerenciamento de exclusão é armazenado nas mesmas tabelas que as mensagens. Marque a caixa Generate a storage schema for tracking se desejar configurar o armazenamento para o rastreamento vinculado ao target mapping.

    IMPORTANTE

    O Adobe Campaign não oferece suporte a vários esquemas de recipient, conhecidos como esquemas de direcionamento, vinculados aos mesmos esquemas de broadlog e/ou de trackinglog. Caso contrário, isso pode levar a anomalias na reconciliação de dados posteriormente. Para obter mais informações, consulte a página Recomendação e limitações.

  9. Na janela Extensions, selecione os schemas opcionais que deseja gerar (a lista de schemas disponíveis depende dos módulos instalados na plataforma Adobe Campaign).

  10. Clique no botão Save para fechar o assistente.

    O assistente usa o schema start para criar todos os outros schemas necessários para que o novo target mapping funcione.

Uso do target mapping

Há duas maneiras de usar o novo schema como target de um delivery:

  • Criar um ou mais templates de delivery com base no mapeamento
  • Selecione o mapeamento diretamente durante a seleção de target ao criar um delivery, conforme mostrado abaixo:

Tópicos relacionados

Nesta página