Transaktionsmeddelandens arkitektur transactional-messaging-architecture
Transaktionsmeddelanden bygger på en specifik arkitektur som består av flera instanser:
-
En kontrollinstans som meddelandemallarna skapas på.
-
En eller flera körningsinstanser som tar emot händelser och levererar meddelanden.
Adobe Campaign-användare loggar in på kontrollinstansen för att:
- Skapa mallar för transaktionsmeddelanden
- Generera förhandsgranskning av meddelande med hjälp av en startvärdeslista
- Visa rapporter
- Övervaka körningsinstanser
Körningsinstanser finns här för att:
- Ta emot händelser
- Länka dem till mallar för transaktionsmeddelanden
- Skicka ett personligt meddelande till varje mottagare
Installera instanser installing-instances
Du måste vidta flera försiktighetsåtgärder när du installerar Transactional-meddelandepaket. Adobe rekommenderar att du arbetar i en testmiljö innan du börjar producera något. Du måste också ha en kompatibel Adobe Campaign-licens. Kontakta er kontoansvarige på Adobe för mer information.
Om du behöver använda flera kanaler måste du installera och konfigurera relaterade paket innan du installerar Transactional-meddelandepaket. Mer information finns i Lägg till en leveranskanal.
Kontrollinstans control-instance
Om du vill installera kontrollinstansen på datorn väljer du paketet Transactional message control via menyn Tools > Advanced > Import package . Mer information finns i Installera Campaign Classicens standardpaket.
De detaljerade stegen för att konfigurera kontrollinstansen visas i det här avsnittet.
Stöd för flera kontrollinstanser supporting-several-control-instances
Det går att dela ett körningskluster mellan flera kontrollinstanser. Om du till exempel hanterar flera specialiserade butiker kan du konfigurera en kontrollinstans per varumärke och länka alla till samma körningskluster.
Körningsinstans execution-instance
Om du vill installera en körningsinstans på datorn väljer du paketet Transactional message execution via menyn Tools > Advanced > Import package . Mer information finns i Installera Campaign Classicens standardpaket.
De detaljerade stegen för att konfigurera en körningsinstans visas i det här avsnittet.
Tillgängliga leveranskanaler
E-postkanalen är som standard tillgänglig. Om du vill leverera dina transaktionsmeddelanden i flera kanaler kan du lägga till andra kanaler (mobilkanal, mobilappskanal osv.).
Lägg till en leveranskanal adding-a-delivery-channel
Adobe rekommenderar att du alltid lägger till leveranskanalpaketet innan du installerar Transactional message-paketet.
Om du har påbörjat ett transaktionsmeddelandeprojekt i e-postkanalen och sedan bestämmer dig under projektet för att lägga till en ny kanal, kan du följa stegen nedan.
-
Installera den kanal du behöver, till exempel mobilkanalen, med hjälp av paketimportassistenten (Tools > Advanced > Import package… > Adobe Campaign Package).
-
Utför en filimport (Tools > Advanced > Import package… > File) och markera filen dataItems
[Your language]
packagemessageCenter.xml. -
I XML content of the data to import sparar du bara den leveransmall som motsvarar den tillagda kanalen. Om du till exempel har lagt till mobilkanalen ska du bara behålla elementet entities som motsvarar Mobile transactional message (smsTriggerMessage). Om du har lagt till Mobile App Channel ska du bara behålla iOS-transaktionsmeddelandet (iosTriggerMessage) och Android-transaktionsmeddelandet (androidTriggerMessage).
Push-transaktionsmeddelanden transactional-messaging-and-push-notifications
I kombination med mobilappskanalmodulen kan du med transaktionsmeddelanden skicka transaktionsmeddelanden via meddelanden på mobila enheter.
Om du vill använda transaktionsmeddelandemoduler med Mobile App Channel måste du använda följande konfigurationer:
- Installera paketet Mobile App Channel på instans av kontroll och körning.
- Replikera Adobe Campaign-tjänsten av typen Mobilprogram samt de mobilprogram som den innehåller i körningsinstanserna.
Händelsen måste innehålla följande element:
- Mobilenhets-ID (registrationId för Android och deviceToken för iOS). Detta ID representerar den adress som meddelandet ska skickas till.
- Länken till mobilprogrammet eller integreringsnyckeln (uid) som gör att du kan återställa anslutningsinformation som är specifik för programmet.
- Kanalen som meddelandet skickas till (önskadKanal): 41 för iOS och 42 för Android
- Alla data som är användbara för personalisering
Här är ett exempel på en händelse som innehåller den här informationen:
<SOAP-ENV:Envelope xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/">
<SOAP-ENV:Body>
<urn:PushEvent>
<urn:sessiontoken>mc/</urn:sessiontoken>
<urn:domEvent>
<rtEvent wishedChannel="41" type="DELIVERY" registrationToken="2cefnefzef758398493srefzefkzq483974">
<mobileApp _operation="none" uuid="com.adobe.NeoMiles"/>
<ctx>
<deliveryTime>1:30 PM</deliveryTime>
<url>http://www.adobe.com</url>
</ctx>
</rtEvent>
</urn:domEvent>
</urn:PushEvent>
</SOAP-ENV:Body>
</SOAP-ENV:Envelope>
Transactional messaging and LINE transactional-messaging-and-line
I kombination med LINE Channel kan du med transaktionsmeddelanden skicka meddelanden i realtid på LINE-appen som är installerad på konsumentmobilenheter. Detta används för att skicka välkomstmeddelandet när en LINE-användare lägger till varumärkets sida.
Om du vill använda transaktionsmeddelandemodulen med LINE behövs följande element för konfigurationen på din marketing -instans och din execution -instans:
- Installera paketet LINE Connect på båda instanserna.
- Installera paketet Transactional message control på din marknadsföringsinstans och paketet Transactional message execution på körningsinstansen.
- Skapa ett externt LINE-konto och tjänst på båda instanserna med samma namn för att de ska synkroniseras. Mer information om hur du skapar ett externt LINE-konto och -tjänst finns i det här avsnittet.
Från Explorer i Platform > External account måste du sedan konfigurera olika externa konton för båda instanserna:
-
Skapa ett External database externt konto i din körningsinstans med följande konfiguration:
- Label och Internal name : namnge det externa kontot efter behov.
- Type : välj External database .
- Enabled-rutan måste vara markerad.
Från kategorin Connection:
-
Type : välj databasserver, t.ex. PostgresSQL.
-
Server : Ange URL-adressen till databasservern.
-
Account : Ange ditt databaskonto.
note note NOTE Databasanvändaren måste ha läsbehörighet för följande tabeller för FDA-anslutningen: XtkOption, NmsVisitor, NmsVisitorSub, NmsService, NmsBroadLogRtEvent, NmsBroadLogBatchEvent, NmsTrackingLogRtEvent, NmsTrackingLogBatchEvent, NmsRt Event, NmsBatchEvent, NmsBroadLogMsg, NmsTrackingUrl, NmsDelivery, NmsWebTrackingLogXtkFolder. -
Password : Ange lösenordet för ditt databaskonto.
-
Database : Ange databasnamnet för körningsinstansen.
-
Target of an HTTP relay to remote database’s account-rutan måste vara markerad.
-
Skapa ett External Database-konto i din marketing-instans med följande konfiguration.
- Label och Internal name : namnge det externa kontot efter behov.
- Type : välj External database .
- Rutan Aktiverad måste vara markerad.
Från kategorin Connection:
- Type : välj HTTP relay to remote Database .
- Server : Ange kampanjens server-URL för körningsinstansen.
- Account : Ange kontot som används för att komma åt din körningsinstans.
- Password : Ange lösenordet för kontot som används för att komma åt din körningsinstans.
- Data Source : ange följande syntax
nms:extAccount:ID
för ditt externa databaskonto i körningsinstansen.
-
Skapa ett Execution instance externt konto i din marketing-instans med följande konfiguration för att skapa arbetsflödet för datasynkronisering:
- Label och Internal name : namnge det externa kontot efter behov.
- Type : välj Execution instance .
- Rutan Aktiverad måste vara markerad.
Från kategorin Connection:
- URL : Ange körningsinstansens URL.
- Account : Ange det konto som används för att komma åt din körningsinstans.
- Password : Ange lösenordet för kontot som används för att komma åt din körningsinstans.
Från kategorin Account connection method:
- Method : välj Federated Data Access (FDA) .
- FDA account : välj ditt FDA-konto i listrutan.
- Klicka på knappen Create the archiving workflow.
- Klicka på knappen Create data synchronization workflow för att skapa arbetsflödet för synkronisering av LINE-data.
-
Du kan nu börja skapa transaktionsmeddelanden.