[Também se aplica à versão v8]{class="badge positive" title="Também se aplica ao Campaign v8"}

Target mapping target-mapping

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

  • se você 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 target mapping.

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

Criação e configuração de schemas vinculados à tabela personalizada creating-and-configuring-schemas-linked-to-the-custom-table

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

Para fazer isso, siga as etapas abaixo:

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

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

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

    Exemplo de esquema (cus:individual)

    code language-none
    <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 seu esquema como uma visualização externa usando o atributo ="true". Consulte O atributo de visualização.

    code language-none
     <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:

    code language-none
    <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 em Novo botão para abrir o assistente de criação de target mapping.

  6. Insira o Rótulo e selecione o schema que acabou de criar na caixa Dimensão de direcionamento campo.

  7. No Editar formulários de endereço selecione os campos do schema que correspondem aos vários endereços de delivery. Aqui, podemos mapear o @email e @mobile campos.

  8. No seguinte Armazenamento , insira o Sufixo dos esquemas de extensão para diferenciar os novos esquemas dos esquemas prontos para uso fornecidos pela 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 na mesma tabela que as mensagens.

    Verifique a Gerar um esquema de armazenamento para rastreamento se desejar configurar o armazenamento para o rastreamento vinculado ao target mapping.

    note important
    IMPORTANT
    O Adobe Campaign não é compatível com vários esquemas de recipient, conhecidos como esquemas de direcionamento, vinculados aos mesmos esquemas de broadlog e/ou trackinglog. Caso contrário, isso pode levar a anomalias na reconciliação de dados posteriormente. Para obter mais informações, consulte Recomendação e limitações página.
  9. No Extensões selecione os esquemas opcionais que deseja gerar (a lista de esquemas disponíveis depende dos módulos instalados na plataforma Adobe Campaign).

  10. Clique em Salvar botão para fechar o assistente.

    O assistente usa o schema de início para criar todos os outros schemas necessários para fazer o novo target mapping funcionar.

Utilização do target mapping using-target-mapping

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

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

recommendation-more-help
601d79c3-e613-4db3-889a-ae959cd9e3e1