v7
S’applique à Campaign Classic v7
v8
S’applique également à Campaign v8

Mapping de ciblage target-mapping

La création d'un mapping de ciblage est nécessaire dans deux cas de figure :

  • si vous utilisez une table de destinataires autre que celle fournie par Adobe Campaign,
  • si vous paramétrez une dimension de filtrage différente de la dimension de ciblage standard dans l'écran des mappings de ciblage.

L'assistant de création du mapping de ciblage va vous permettre de créer tous les schémas nécessaires pour la bonne utilisation de votre table personnalisée.

Création et paramétrage des schémas liés à la table personnalisée creating-and-configuring-schemas-linked-to-the-custom-table

Avant de créer un mapping de ciblage, vous devez procéder à un certain nombre de paramétrages afin que Adobe Campaign puisse fonctionner avec un nouveau schéma de données de destinataires.

Pour cela, les étapes sont les suivantes :

  1. Créez un nouveau schéma de données intégrant les champs de votre table personnalisée que vous voulez utiliser.

    Pour plus d'informations, reportez-vous au chapitre Référence des schémas (xtk:srcSchema).

    Dans notre exemple, nous allons créer un schéma client, une table très simple contenant les champs suivants : ID, prénom, nom, adresse e-mail, numéro de téléphone mobile. L’objectif est de pouvoir envoyer des alertes par e-mail ou SMS aux individus stockés dans cette table.

    Schéma d'exemple (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. Déclarez votre schéma comme vue externe à l'aide de l'attribut view="true". Pour plus d'informations, consultez la section Attribut view.

    code language-none
     <srcSchema desc="External recipient table" namespace="cus" view="true"....>
       ...
     </srcSchema>
    
  3. Si vous avez besoin d'ajouter une adresse postale, vous devez utiliser le type de structure suivante :

    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. Cliquez sur le nœud Administration > Gestion de campagne > Mappings de ciblage.

  5. Cliquez sur le bouton Nouveau afin de lancer l'assistant de création d'un nouveau mapping de ciblage.

  6. Complétez le champ Libellé et sélectionnez le schéma que vous venez de créer dans le champ Dimension de ciblage.

  7. Dans la fenêtre suivante Edition des formules d'adresse, sélectionnez les champs du schéma correspondant aux différentes adresses de diffusion. Dans le cas actuel, il est possible de mapper le champ @email et @mobile.

  8. Dans la fenêtre suivante Stockage, complétez le champ Suffixe des schémas d'extension pour différencier les nouveaux schémas crées des schémas génériques fournis par Adobe Campaign.

    Cliquez sur Définir de nouveaux champs additionnels pour sélectionner la dimension que vous souhaitez cibler dans votre diffusion.

    Par défaut, la gestion des exclusions est stockée dans la même table que les messages.

    Cochez la case Générer un schéma de stockage pour le tracking si vous souhaitez configurer le stockage pour le tracking associé à votre mapping de ciblage.

    note important
    IMPORTANT
    Adobe Campaign ne prend pas en charge les schémas de destinataires multiples, appelés schémas de ciblage, liés aux mêmes schémas de broadlog et/ou de trackinglog. Leur prise en charge entraînerait des anomalies dans la réconciliation ultérieure des données. Pour plus d'informations sur ce sujet, voir la page Recommandations et limitations.
  9. Dans la fenêtre suivante Extensions, sélectionnez les schémas optionnels que vous souhaitez générer (la liste des schémas disponibles dépend des modules installés dans la plateforme Adobe Campaign).

  10. Cliquez sur le bouton Enregistrez pour terminer l'assistant.

    Basé sur le schéma de départ, l'assistant a crée tous les schémas nécessaires au bon fonctionnement du nouveau mapping de ciblage.

Utilisation du mapping de ciblage using-target-mapping

Pour utiliser le nouveau schéma comme cible d'une diffusion, il existe deux solutions :

  • Créer un ou plusieurs modèles de diffusion basés sur le mapping
  • Sélectionner directement le mapping lors de la sélection d'une cible à la création d'une diffusion, comme le montre la capture ci-dessous :

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