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.
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.
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
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.
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.).
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.
-
Installeer het kanaal u, bijvoorbeeld het Mobiele kanaal nodig hebt, gebruikend de medewerker van de pakketinvoer (Tools > Advanced > Import package… > Adobe Campaign Package).
-
Voer een dossierinvoer (Tools > Advanced > Import package… > File) uit, en selecteer het datakitnms
[Your language]
pakketmanagementCenter.xml dossier. -
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.
Als u transactiemodules voor berichten wilt gebruiken met Mobile App Channel, moet u de volgende configuraties toepassen:
- Installeer het Mobiele pakket van het Kanaal van de App op de controle en uitvoeringsinstanties.
- 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>
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:
-
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.
-
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.
-
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.