[Gäller även för v8]{class="badge positive" title="Gäller även Campaign v8"}
Målmappning target-mapping
Målmappning måste skapas i två fall:
- om du använder en annan mottagartabell än den som tillhandahålls av Adobe Campaign,
- om du konfigurerar en filtreringsdimension som skiljer sig från standardmåldimensionen på målmappningsskärmen.
Med hjälp av verktyget för att skapa målmappning kan du skapa alla scheman som behövs för att använda din anpassade tabell.
Skapa och konfigurera scheman som är länkade till den anpassade tabellen creating-and-configuring-schemas-linked-to-the-custom-table
Innan du skapar en målmappning krävs flera konfigurationer för att Adobe Campaign ska kunna använda ett nytt mottagardataschema.
Gör så här:
-
Skapa ett nytt dataschema som integrerar fälten i den anpassade tabell som du vill använda.
Mer information finns i Schemareferens (xtk:srcSchema).
I vårt exempel skapar vi ett kundschema, en mycket enkel tabell som innehåller följande fält: ID, förnamn, efternamn, e-postadress, mobiltelefonnummer. Syftet är att kunna skicka e-post- eller SMS-aviseringar till de personer som lagras i tabellen.
Exempelschema (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>
-
Deklarera schemat som en extern vy med attributet ="true". Se Vyattributet.
code language-none <srcSchema desc="External recipient table" namespace="cus" view="true"....> ... </srcSchema>
-
Om du behöver lägga till en adress för direktreklam använder du följande typ av struktur:
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>
-
Klicka på noden Administration > Campaign management > Target mappings.
-
Klicka på knappen Nytt för att öppna guiden för att skapa målmappning.
-
Ange fältet Etikett och välj det schema som du just har skapat i fältet Måldimension.
-
I fönstret Redigera adressformulär markerar du de fält i schemat som matchar de olika leveransadresserna. Här kan vi mappa fälten @email och @mobile.
-
I följande Storage-fönster anger du fältet Suffix för tilläggsscheman för att skilja de nya schemana från de användningsklara scheman som tillhandahålls av Adobe Campaign.
Klicka på Define new additional fields för att välja den dimension som du vill ha som mål i leveransen.
Som standard lagras undantagshantering i samma tabell som meddelanden.
Markera rutan Skapa ett lagringsschema för spårning om du vill konfigurera lagring för spårning som är länkad till målmappningen.
note important IMPORTANT Adobe Campaign har inte stöd för flera mottagarscheman, vilket kallas målinriktningsscheman, som är länkade till samma sändnings- och/eller spårningsloggscheman. Detta kan i annat fall leda till avvikelser i dataavstämningen efteråt. Mer information finns på sidan Rekommendationer och begränsningar. -
I fönstret Tillägg väljer du de valfria scheman som du vill generera (listan med tillgängliga scheman beror på vilka moduler som är installerade på Adobe Campaign-plattformen).
-
Klicka på knappen Spara för att stänga assistenten.
Assistenten använder startschemat för att skapa alla andra scheman som behövs för att den nya målmappningen ska fungera.
Använda målmappning using-target-mapping
Det finns två sätt att använda det nya schemat som mål för en leverans:
- Skapa en eller flera leveransmallar baserade på mappning
- Välj mappning direkt när du väljer mål när du skapar en leverans, vilket visas nedan: