Architectuur van transactionele berichten transactional-messaging-architecture
Transactioneel overseinen baseert zich op een specifieke architectuur, die uit verscheidene gevallen bestaat:
-
A besturingsinstantie, waarop de berichtsjablonen worden gemaakt.
-
Een of meer 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. Zie voor meer informatie Een leveringskanaal toevoegen.
Control-instantie control-instance
Selecteer de optie Transactional message control pakket via de Tools > Advanced > Import package -menu. Zie voor meer informatie Standaardpakketten voor Campaigns Classic installeren.
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 de optie Transactional message execution pakket via de Tools > Advanced > Import package -menu. Zie voor meer informatie Standaardpakketten voor Campaigns Classic installeren.
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
Adobe raadt u aan Voeg altijd het pakket van het leveringskanaal toe alvorens het Transactieberichtpakket te installeren.
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 dat u nodig hebt, bijvoorbeeld de Mobiel kanaal, met de wizard Pakket importeren (Tools > Advanced > Import package… > Adobe Campaign Package).
-
Een bestand importeren (Tools > Advanced > Import package… > File) en selecteert u de datakitnms
[Your language]
packageManagementCenter.xml bestand. -
In de XML content of the data to import, slechts het leveringsmalplaatje houden dat aan het toegevoegde kanaal beantwoordt. Als u bijvoorbeeld de opdracht Mobiel kanaal, alleen de entiteiten element dat overeenkomt met het Mobile transactional message (smsTriggerMessage). Als u de Mobiel App-kanaal, alleen de Transactiebericht van iOS (iosTriggerMessage) en de Transactiebericht 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 de Mobiel App-kanaal verpakken op de controle en uitvoeringsinstanties.
- Repliceer de Mobiele toepassing Typ de Adobe Campaign-service en de mobiele toepassingen die deze bevat op de uitvoeringsinstanties.
De gebeurtenis moet de volgende elementen bevatten:
- De mobiele apparaat-id (registrationId voor Android en deviceToken voor iOS). Deze ID vertegenwoordigt het "adres"dat het bericht zal worden verzonden naar.
- De koppeling naar de mobiele toepassing of integratietoets (uuid) waarmee u verbindingsgegevens kunt herstellen die specifiek zijn voor de toepassing.
- Het kanaal waarnaar de melding wordt 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 executie -instantie:
- Installeer de LINE Connect verpakken op beide instanties.
- Installeer de Transactional message control pakket op uw marketingexemplaar, en Transactional message execution in de uitvoeringsinstantie.
- Een LIJN maken externe rekening en service op beide instanties met identieke naamgeving, zodat deze kunnen worden gesynchroniseerd. Voor meer informatie over hoe te om een externe rekening en de dienst van de LIJN tot stand te brengen, verwijs naar deze sectie.
Dan, van Explorer , in Platform > External account , moet u verschillende externe rekeningen op beide instanties vormen:
-
Een External database externe account in uw executie 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 worden ingeschakeld.
Van de Connection categorie:
-
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 worden ingeschakeld.
-
Een External Database account 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 Connection categorie:
- Type : select HTTP relay to remote Database .
- Server : voer de server-URL van de uitvoeringsinstantie van uw campagne in.
- Account : voer de account in die 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 in
nms:extAccount:ID
van uw externe databaseaccount in de uitvoeringsinstantie.
-
Een Execution instance externe account in uw marketing instantie die de volgende configuratie gebruikt 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 Connection categorie:
- 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 Account connection method categorie:
- 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 LINE-gegevens te maken.
-
U kunt nu beginnen transactieberichten maken.