Architectuur van transactionele berichten transactional-messaging-architecture

Transactioneel overseinen baseert zich op een specifieke architectuur, die uit verscheidene gevallen bestaat:

  • A controleinstantie, waarop de berichtmalplaatjes worden gecreeerd.

  • Één of meerdere uitvoeringsinstanties, die gebeurtenissen ontvangen en berichten leveren.

Control-instantie
Uitvoeringsinstantie

Adobe Campaign-gebruikers melden zich aan bij de besturingsinstantie om:

  • Transactieberichtsjablonen maken
  • De voorvertoning van een bericht genereren met behulp van een zaadlijst
  • Rapporten weergeven
  • De uitvoeringsinstanties controleren

Uitvoeringsinstanties zijn hier:

  • Gebeurtenissen ontvangen
  • Koppel ze aan transactiemalplaatjes
  • Verzend een gepersonaliseerd bericht naar elke ontvanger

Instanties installeren installing-instances

Er zijn verscheidene voorzorgsmaatregelen om te nemen wanneer het installeren van de Transactieberichtpakketten. Adobe raadt u aan in een testomgeving te werken voordat u in productie gaat nemen. U hebt ook een compatibele Adobe Campaign-licentie nodig. Neem voor meer informatie contact op met het accountmanager van de Adobe.

IMPORTANT
De bedieningsinstantie en de uitvoeringsinstantie(s) moeten op verschillende computers zijn geïnstalleerd. Ze kunnen niet dezelfde Campagne-instantie delen.

Als u meerdere kanalen moet gebruiken, moet u gerelateerde pakketten installeren en configureren voordat u Transactieberichtpakketten installeert. Voor meer op dit, zie een leveringskanaaltoevoegen.

Control-instantie control-instance

Selecteer het Transactional message control -pakket via het menu Tools > Advanced > Import package om de besturingsinstantie op uw computer te installeren. Voor meer op dit, zie Installerend Campaign Classic standaardpakketten.

De gedetailleerde stappen om de controleinstantie te vormen worden voorgesteld in deze sectie.

Verschillende besturingsinstanties ondersteunen supporting-several-control-instances

IMPORTANT
Het delen van een uitvoeringscluster met verschillende besturingsinstanties wordt alleen ondersteund voor omgevingen op locatie.

Het is mogelijk om een uitvoeringscluster onder verscheidene controleinstanties te delen. Bijvoorbeeld, als u verscheidene gespecialiseerde opslag beheert, kunt u één controleinstantie per merk vormen en hen verbinden allen aan de zelfde uitvoeringscluster.

NOTE
Voor meer op de noodzakelijke configuratie, verwijs naar Gebruik verscheidene controleinstanties.

Uitvoeringsinstantie execution-instance

Als u een uitvoeringsinstantie op uw computer wilt installeren, selecteert u het pakket Transactional message execution via het menu Tools > Advanced > Import package . Voor meer op dit, zie Installerend Campaign Classic standaardpakketten.

De gedetailleerde stappen om een uitvoeringsinstantie te vormen worden voorgesteld in deze sectie.

Beschikbare leveringskanalen

Het e-mailkanaal is standaard beschikbaar. Als u uw transactieberichten op meerdere kanalen wilt verzenden, kunt u andere kanalen toevoegen (mobiel kanaal, Mobile App-kanaal, enz.).

IMPORTANT
Een leveringskanaal toevoegen (mobiel kanaal, Mobile App-kanaal, enz.) moet worden uitgevoerd voordat het Transactiebericht-pakket wordt geïnstalleerd.

Een leveringskanaal toevoegen adding-a-delivery-channel

De Adobe adviseert u altijd het pakket van het leveringskanaal alvorens het Transactionele berichtpakket te installeren toevoegt.

Nochtans, als u een transactie overseinenproject op het e-mailkanaal bent begonnen, dan besluit tijdens het project om een nieuw kanaal toe te voegen, kunt u de hieronder stappen volgen.

NOTE
Deze procedure is alleen van toepassing op klanten die een Windows NLServer gebruiken die op dezelfde computer is geïnstalleerd als waarop zij werken.
  1. Installeer het kanaal u, bijvoorbeeld het Mobiele kanaal nodig hebt, gebruikend de medewerker van de pakketinvoer (Tools > Advanced > Import package… > Adobe Campaign Package).

  2. Voer een dossierinvoer (Tools > Advanced > Import package… > File) uit, en selecteer het datakitnms ​[Your language]pakketmanagementCenter.xml dossier.

  3. Bewaar in de XML content of the data to import alleen de leveringssjabloon die overeenkomt met het toegevoegde kanaal. Bijvoorbeeld, als u het Mobiele kanaal hebt toegevoegd, houd slechts het entiteiten element dat aan Mobile transactional message beantwoordt (smsTriggerMessage). Als u het Mobiele Kanaal van de App hebt toegevoegd, houd slechts het transactiebericht van iOS (iosTriggerMessage) en het de transactionele bericht van Android (androidTriggerMessage).

Transactionele pushmeldingen transactional-messaging-and-push-notifications

In combinatie met de Mobile App Channel-module kunt u met een transactiebericht transactieberichten verzenden via meldingen op mobiele apparaten.

NOTE
Het mobiele kanaal van de App is gedetailleerd in deze sectie.

Als u transactiemodules voor berichten wilt gebruiken met Mobile App Channel, moet u de volgende configuraties toepassen:

  1. Installeer het Mobiele pakket van het Kanaal van de App op de controle en uitvoeringsinstanties.
  2. Repliceer de het typeAdobe Campaign dienst van 0} Mobiele toepassing {evenals de mobiele toepassingen die het op de uitvoeringsinstanties bevat.

De gebeurtenis moet de volgende elementen bevatten:

  • Mobiele apparatenidentiteitskaart (registrationId voor Android en deviceToken voor iOS). Deze ID vertegenwoordigt het "adres"dat het bericht zal worden verzonden naar.
  • De verbinding aan de mobiele toepassing of de integratiesleutel (uuid) die u verbindingsinformatie specifiek voor de toepassing laat terugkrijgen.
  • Het kanaal waarnaar het bericht zal worden verzonden (wishedChannel): 41 voor iOS en 42 voor Android
  • Alle gegevens die nuttig zijn voor personalisatie

Hier volgt een voorbeeld van een gebeurtenis die deze informatie bevat:

<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
Het maken van berichtsjablonen blijft hetzelfde.

Transactieberichten en LIJN transactional-messaging-and-line

In combinatie met het lijnkanaal kunt u met transactiemeldingen realtime berichten verzenden naar de LINE-app die is geïnstalleerd in mobiele apparaten voor consumenten. Hiermee wordt het welkomstbericht verzonden wanneer een lijngebruiker de pagina van het merk toevoegt.

Om transactionele berichtmodule met LIJN te gebruiken, zijn de volgende elementen nodig voor de configuratie op uw marketing instantie en uw uitvoerings instantie:

  • Installeer het LINE Connect -pakket op beide instanties.
  • Installeer het pakket Transactional message control op de marketinginstantie en het pakket Transactional message execution op de uitvoeringsinstantie.
  • Creeer de externe rekening van de LIJN ​en dienst op beide instanties met het identieke noemen voor hen om worden gesynchroniseerd. Voor meer informatie over hoe te om tot een externe rekening en de dienst van de LIJN te leiden, verwijs naar deze sectie.

Vervolgens moet u in Explorer , in Platform > External account , verschillende externe accounts configureren voor beide instanties:

  1. Creeer een External database externe rekening in uw uitvoerings instantie met de volgende configuratie:

    • Label en Internal name : geef uw externe account de naam die u nodig hebt.
    • Type : select External database .
    • Enabled moet zijn ingeschakeld.

    Van de categorie Connection :

    • Type : selecteer uw databaseserver, bijvoorbeeld PostgresSQL.

    • Server : voer de URL van de databaseserver in.

    • Account : voer uw databaseaccount in.

      note note
      NOTE
      De databasegebruiker moet leesrechten hebben voor de volgende tabellen voor FDA-verbinding: XtkOption, NmsVisitor, NmsVisitorSub, NmsService, NmsBroadLogRtEvent, NmsBroadLogBatchEvent, NmsTrackingLogRtEvent, NmsTrackingLogBatchEvent, NmsRms tEvent, NmsBatchEvent, NmsBroadLogMsg, NmsTrackingUrl, NmsDelivery, NmsWebTrackingLogXtkFolder.
    • Password : voer het wachtwoord voor uw databaseaccount in.

    • Database : voer de databasenaam van de uitvoeringsinstantie in.

    • Target of an HTTP relay to remote database’s account moet zijn ingeschakeld.

  2. Creeer een External Database rekening in uw marketing instantie met de volgende configuratie.

    • Label en Internal name : geef uw externe account de naam die u nodig hebt.
    • Type : select External database .
    • Ingeschakelde doos moet worden gecontroleerd.

    Van de categorie Connection :

    • Type : select HTTP relay to remote Database .
    • Server : voer de server-URL van de uitvoeringsinstantie van uw campagne in.
    • Account : voer het account in dat wordt gebruikt om toegang te krijgen tot uw uitvoeringsinstantie.
    • Password : voer het wachtwoord in voor de account die wordt gebruikt om toegang te krijgen tot uw uitvoeringsinstantie.
    • Data Source : voer de volgende syntaxis nms:extAccount:ID van uw externe databaseaccount in de uitvoeringsinstantie in.
  3. Creeer een Execution instance externe rekening in uw marketing instantie gebruikend de volgende configuratie om het werkschema van de gegevenssynchronisatie tot stand te brengen:

    • Label en Internal name : geef uw externe account de naam die u nodig hebt.
    • Type : select Execution instance .
    • Ingeschakelde doos moet worden gecontroleerd.

    Van de categorie Connection :

    • URL : voer de URL van de uitvoeringsinstantie in.
    • Account : voer uw account in die u gebruikt om toegang te krijgen tot uw uitvoeringsinstantie.
    • Password : voer het wachtwoord in voor de account die wordt gebruikt om toegang te krijgen tot uw uitvoeringsinstantie.

    Van de categorie Account connection method :

    • Method : select Federated Data Access (FDA) .
    • FDA account : selecteer uw FDA-account in de vervolgkeuzelijst.
    • Klik op de knop Create the archiving workflow.
    • Klik op de knop Create data synchronization workflow om de workflow voor het synchroniseren van lijngegevens te maken.
  4. U kunt nu beginnen creërend transactionele berichten.

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