Transaktionsmeddelandens arkitektur transactional-messaging-architecture

Transaktionsmeddelanden bygger på en specifik arkitektur som består av flera instanser:

  • A 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 Transactional message control via Tools > Advanced > Import package -menyn. Mer information finns i Installera standardpaket för Campaign Classic.

De detaljerade stegen för att konfigurera kontrollinstansen finns 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ända flera kontrollinstanser.

Körningsinstans execution-instance

Om du vill installera en körningsinstans på datorn väljer du Transactional message execution via Tools > Advanced > Import package -menyn. Mer information finns i Installera standardpaket för Campaign Classic.

De detaljerade stegen för att konfigurera en körningsinstans finns 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 dig lägg alltid till leveranskanalpaketet innan du installerar Transactional-meddelandepaketet.

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 Mobilkanal, med hjälp av guiden för paketimport (Tools > Advanced > Import package… > Adobe Campaign Package).

  2. Importera filer (Tools > Advanced > Import package… > File) och väljer dataobjekt ​[Your language]packageMessageCenter.xml -fil.

  3. I XML content of the data to import behåller du bara den leveransmall som motsvarar den tillagda kanalen. Om du till exempel har lagt till Mobilkanal, behåller bara enheter element som motsvarar Mobile transactional message (smsTriggerMessage). Om du har lagt till Mobilappskanal, behåller bara iOS transaktionsmeddelande (iosTriggerMessage) och Transaktionsmeddelande för Android (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 finns 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 Mobilappskanal till kontroll- och körningsinstanserna.
  2. Replikera Mobilapplikation skriv Adobe Campaign-tjänsten och de mobilprogram 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 (uuid) som du kan använda för att återställa anslutningsinformation som är specifik för programmet.
  • Den kanal som meddelandet ska skickas till (requestedChannel): 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 marknadsföring -instans och körning instans:

  • Installera LINE Connect paket på båda instanserna.
  • Installera Transactional message control paket på er marknadsföringsinstans och Transactional message execution paket på körningsinstansen.
  • Skapa en LINE externt konto och service på båda instanserna med identiska namn som de ska synkroniseras med. Mer information om hur du skapar ett externt LINE-konto och -tjänst finns i det här avsnittet.

Sedan, från Explorer , in Platform > External account måste du konfigurera olika externa konton för båda instanserna:

  1. Skapa en External database externt konto i körning -instans med följande konfiguration:

    • Label och Internal name : namnge ditt externa konto efter behov.
    • Type : select External database .
    • Enabled måste vara markerad.

    Från Connection kategori:

    • 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 : anger databasnamnet för körningsinstansen.

    • Target of an HTTP relay to remote database’s account måste vara markerad.

  2. Skapa en External Database ditt konto marknadsföring -instans med följande konfiguration.

    • Label och Internal name : namnge ditt externa konto efter behov.
    • Type : select External database .
    • Rutan Aktiverad måste vara markerad.

    Från Connection kategori:

    • Type : select HTTP relay to remote Database .
    • Server : Ange kampanjens server-URL för körningsinstansen.
    • 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.
    • Data Source : ange följande syntax nms:extAccount:ID för ditt externa databaskonto i körningsinstansen.
  3. Skapa en Execution instance externt konto i marknadsföring -instans med följande konfiguration för att skapa arbetsflödet för datasynkronisering:

    • Label och Internal name : namnge ditt externa konto efter behov.
    • Type : select Execution instance .
    • Rutan Aktiverad måste vara markerad.

    Från Connection kategori:

    • URL : ange körningsinstansens URL.
    • Account : Ange det konto som du använder 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 Account connection method kategori:

    • Method : select Federated Data Access (FDA) .
    • FDA account : välj ditt FDA-konto i listrutan.
    • Klicka på knappen Create the archiving workflow.
    • Klicka på Create data synchronization workflow för att skapa arbetsflödet för synkronisering av LINE-data.
  4. Nu kan du börja skapa transaktionsmeddelanden.

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