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.

Kontrollinstans
Körningsinstans

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.

IMPORTANT
Kontrollinstansen och körningsinstansen/körningsinstanserna måste vara installerade på olika datorer. De kan inte dela samma Campaign-instans.

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

IMPORTANT
Delning av ett körningskluster med flera kontrollinstanser stöds endast i lokala miljöer.

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.

NOTE
Mer information om nödvändig konfiguration finns i Använd flera kontrollinstanser.

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.).

IMPORTANT
Lägga till en leveranskanal (mobilkanal, mobilappskanal osv.) måste utföras innan du installerar Transactional-meddelandepaketet.

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.

NOTE
Den här proceduren gäller endast kunder som använder en Windows NLServer som är installerad på samma dator som de arbetar på.
  1. Installera den kanal du behöver, till exempel mobilkanalen, med hjälp av paketimportassistenten (Tools > Advanced > Import package… > Adobe Campaign Package).

  2. Utför en filimport (Tools > Advanced > Import package… > File) och markera filen dataItems ​[Your language]packagemessageCenter.xml.

  3. 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.

NOTE
Mobilappskanalen beskrivs i det här avsnittet.

Om du vill använda transaktionsmeddelandemoduler med Mobile App Channel måste du använda följande konfigurationer:

  1. Installera paketet Mobile App Channel på instans av kontroll och körning.
  2. 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>
NOTE
Meddelandemallar skapas inte på samma sätt.

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:

  1. 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.

  2. 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.
  3. 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.
  4. Du kan nu börja skapa transaktionsmeddelanden.

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