Design för tredjepartsmeddelanden

Visar hur Adobe Journey Optimizer kan användas med tredjeparts meddelandesystem för att samordna och skicka personaliserad kommunikation.


Arkitektur

Referensarkitektur Journey Optimizer - utkast

Förutsättningar

Adobe Experience Platform

  • Scheman och datauppsättningar måste konfigureras i systemet innan du kan konfigurera Journey Optimizer-datakällor
  • För Experience Event-klassbaserade scheman lägger du till fältgruppen 'Orchestration eventID' när du vill att en händelse som inte är en regelbaserad händelse ska aktiveras
  • För enskilda profilklassbaserade scheman lägger du till fältgruppen Profiltestinformation för att kunna läsa in testprofiler som ska användas med Journey Optimizer

Meddelandeprogram från tredje part

  • Måste ha stöd för REST API-anrop för att skicka transaktionsnyttolaster

Guardrails

Journey Optimizer Guardrails Product Link

Fler Journey Optimizer-garderobilder:

  • Funktionen för att hämta innehåll är tillgänglig via API idag för att säkerställa att målsystemet inte är mättat till den punkt där felet uppstod. Detta innebär att meddelanden som överskrider gränsen kommer att tas bort helt och aldrig skickas. Begränsning stöds inte.
    • Maximalt antal anslutningar - maximalt antal http/s-anslutningar som ett mål kan hantera
    • Max antal anrop - maximalt antal anrop som ska göras i parametern periodInms
    • periodInms - tid i millisekunder
  • Segmentmedlemsinitierade resor kan fungera i två olika lägen:
    • Gruppsegment (uppdateras var 24:e timme)
    • Strömmande segment (<5min-kvalificering)
  • Gruppsegment - måste säkerställa att ni förstår den dagliga volymen av kvalificerade användare och ser till att målsystemet kan hantera den explosionsartade genomströmningen per resa och över alla resor
  • Strömmande segment - måste säkerställa att den initiala höjningen av profilkvalifikationer kan hanteras tillsammans med den dagliga strömmande kvalificerande volymen per resa och över alla resor
  • Beslutshantering stöds inte
  • Utgående integreringar med system från tredje part
    • Inget stöd för en enda statisk IP eftersom vår infrastruktur är multi-tenant (måste tillåtelselista alla IP-adresser för datacenter)
    • Endast POST- och PUT-metoder stöds för anpassade åtgärder
    • Autentiseringsstöd: token | lösenord | OAuth2
  • Det går inte att paketera och flytta enskilda komponenter i Adobe Experience Platform eller Journey Optimizer mellan olika sandlådor. Måste implementeras på nytt i nya miljöer

Tredjepartsmeddelandesystem

  • Måste förstå vilken belastning systemet kan hantera för transaktions-API-anrop
    • Antal anrop som tillåts per sekund
    • Antal anslutningar
  • Måste förstå vilken autentisering som krävs för att kunna göra API-anrop
    • Autentiseringstyp: token | lösenord | OAuth2 stöds via Journey Optimizer
    • Giltighetstid för autentiseringscache: Hur länge är token giltig?
  • Om batchinmatning bara stöds behöver strömning ske till en molnlagringsmotor som Amazon Kinesis eller Azure Event Grid 1st
    • Data kan grupperas i dessa molnlagringsmotorer och överföras till tredje part
    • All mellanvara som krävs är kundens eller tredjepartens ansvar att tillhandahålla

Implementeringssteg

Adobe Experience Platform

Schema/datauppsättningar

  1. Konfigurera enskilda profiler, upplevelsehändelser och scheman för flera enheter i Experience Platform, baserat på kunddata.
  2. Skapa datauppsättningar i Experience Platform för data som ska importeras.
  3. Lägg till etiketter för dataanvändning i Experience Platform till datauppsättningen för styrning.
  4. Skapa profiler som tillämpar styrning av destinationer.

Profil/identitet

  1. Skapa alla kundspecifika namnutrymmen.
  2. Lägga till identiteter i scheman.
  3. Aktivera scheman och datauppsättningar för profilen.
  4. Ställ in sammanfogningsprinciper för olika vyer av Kundprofil i realtid (valfritt).
  5. Skapa segment för reseanvändning.

Källor/destinationer

  1. Infoga data i Experience Platform med direktuppspelnings-API:er och källanslutningar.

Journey Optimizer

  1. Konfigurera din Experience Platform-datakälla och bestäm vilka fält som ska cachas som en del av de profileStreaming-data som används för att initiera en kundresa måste konfigureras i Journey Optimizer först för att få ett orchestration-ID. Detta orkestrerings-ID skickas sedan till utvecklaren för användning vid förtäring
  2. Konfigurera externa datakällor
  3. Konfigurera anpassade åtgärder för program från tredje part

Mobil push-konfiguration (valfritt eftersom tredje part kan samla in token)

  1. Implementera Experience Platform Mobile SDK för att samla in push-tokens och inloggningsinformation för att koppla tillbaka till kända kundprofiler
  2. Utnyttja Adobe-taggar och skapa en mobil egenskap med följande tillägg:
    • Adobe Journey Optimizer
    • Adobe Experience Platform Edge Network
    • Identitet för Edge Network
    • Mobile Core
  3. Se till att du har en dedikerad datastam för mobilappsdistributioner jämfört med webbdistributioner
  4. Mer information finns i Adobe Journey Optimizer Mobile Guide

Relaterad dokumentation

På denna sida