Push-transaktionsmeddelanden transactional-push-notifications
Du kan använda Adobe Campaign för att skicka push-meddelanden för transaktioner på iOS- och Android-mobilenheter. Dessa meddelanden tas emot i mobilappar som du konfigurerar i Adobe Campaign genom att utnyttja Experience Cloud Mobile SDK.
Om du vill kunna skicka push-meddelanden via transaktion måste du konfigurera Adobe Campaign i enlighet med detta. Se Konfigurera ett mobilprogram.
Du kan skicka två typer av push-meddelanden för transaktioner:
- Transaktionspush-meddelanden för en händelse
- Transaktionspush-meddelanden med målprofiler från Adobe Campaign-databasen
Transaktionspush-meddelanden för en händelse transactional-push-notifications-targeting-an-event
Du kan använda Adobe Campaign för att skicka anonyma push-meddelanden för transaktioner till alla användare som har valt att ta emot meddelanden från ditt mobilprogram.
I det här fallet används bara data i själva händelsen för att definiera leveransmålet. Inga data från Adobe Campaign integrerade profildatabas används.
Konfigurera ett händelsebaserat push-meddelande för transaktioner configuring-event-based-transactional-push-notification
Om du vill skicka ett transaktionsmeddelande till alla användare som har valt att ta emot meddelanden från ditt mobilprogram måste du först skapa och konfigurera en händelse som har de data som finns i själva händelsen som mål.
Händelsen måste innehålla följande tre element:
- En registreringstoken, som är användar-ID för ett mobilprogram och en enhet. Den kanske inte motsvarar någon profil från Adobe Campaign-databasen.
- Ett mobilprogramnamn (ett för alla enheter - Android och iOS). Detta är ID:t för det mobilprogram som konfigurerats i Adobe Campaign och som ska användas för att ta emot push-meddelanden på användarnas enheter. Mer information finns i Konfigurera ett mobilprogram.
- En push-plattform ("gcm" för Android eller"apns" för iOS).
Följ stegen nedan för att konfigurera händelsen:
-
När du skapar händelsekonfigurationen väljer du kanalen Push notification och måldimensionen Real-time event (se Skapa en händelse).
-
Lägg till fält i händelsen. Detta gör att du kan anpassa transaktionsmeddelandet (se Definiera händelseattribut). I det här exemplet definierar du fälten"gateNumber","lastname" och"firstname".
-
Du kan också förbättra innehållet i ditt meddelande. Det gör du genom att lägga till fält från tabellen som du länkade till din händelsekonfiguration (se Förbättra händelsen).
-
Förhandsgranska och publicera händelsen.
När du förhandsgranskar händelsen innehåller REST API:t attributen registrationToken, application och pushPlatform som ska användas som mål för leveransen.
När händelsen har publicerats skapas automatiskt ett transaktionspush-meddelande som är länkat till den nya händelsen. Du kan nu ändra och publicera det meddelande som precis skapades (se det här avsnittet).
-
Integrera händelsen på webbplatsen (se Integrera händelseutlösaren).
Skicka ett händelsebaserat push-meddelande för transaktioner sending-event-based-transactional-push-notification
Ett flygbolag vill till exempel bjuda in sina användare av mobilappar att fortsätta till den relevanta porten för boarding.
Företaget skickar ett transaktionsmeddelande per användare (identifieras med en registreringstoken) med ett mobilprogram via en enda enhet.
-
Gå till transaktionsmeddelandet som skapades för att redigera det. Se Åtkomst till transaktionsmeddelanden.
-
Klicka på blocket Content om du vill ändra meddelandets titel och brödtext.
-
Du kan infoga anpassningsfält för att lägga till element som du definierade när du skapade händelsen (se Definiera händelseattributen).
Om du vill hitta de här fälten klickar du på pennan bredvid ett objekt, klickar på Insert personalization field och väljer Context > Real-time event > Event context.
Mer information om hur du redigerar ett push-meddelandeinnehåll finns i Förbereda och skicka ett push-meddelande.
-
Du kan även utöka transaktionsmeddelandets innehåll om du vill använda ytterligare information från Adobe Campaign-databasen (se Förbättra händelsen).
-
Spara ändringarna och publicera meddelandet. Se Publicera ett transaktionsmeddelande.
-
Med Adobe Campaign Standard REST API skickar du en händelse till en registreringstoken (ABCDEF123456789) med ett mobilprogram (WebFlight) på Android (gcm) som innehåller startdata:
code language-none { "registrationToken":"ABCDEF123456789", "application":"WeFlight", "pushPlatform":"gcm", "ctx": { "gateNumber":"Gate B18", "lastname":"Green", "firstname":"Jane" } }
Mer information om hur du integrerar utlösaren för en händelse i ett externt system finns i Integrera händelseutlösaren.
Om det finns en registreringstoken får motsvarande användare ett transaktionspush-meddelande med följande innehåll:
"Hello Jane Green, boarding har precis startat! Gå till Gate B18.
Transaktionspush-meddelanden med en profil som mål transactional-push-notifications-targeting-a-profile
Du kan skicka ett transaktionspush-meddelande till de Adobe Campaign-profiler som har prenumererat på ditt mobilprogram. Leveransen kan innehålla anpassningsfält, t.ex. mottagarens förnamn, som hämtas direkt från Adobe Campaign-databasen.
I det här fallet måste händelsen innehålla några fält som tillåter avstämning med en profil från Adobe Campaign-databasen.
När målprofiler används skickas ett transaktionspush-meddelande per mobilprogram och per enhet. Om en Adobe Campaign-användare t.ex. prenumererar på två program får den här användaren två meddelanden. Om en användare prenumererar på samma program med två olika enheter får användaren ett meddelande på varje enhet.
De mobilprogram som en profil prenumererar på visas på fliken Mobile App Subscriptions i den här profilen. Om du vill komma åt den här fliken markerar du en profil och klickar på knappen Edit profile properties till höger.
Mer information om att komma åt och redigera profiler finns i Om profiler.
Konfigurera ett profilbaserat push-meddelande för transaktioner configuring-profile-based-transactional-push-notification
Om du vill skicka ett transaktionspush-meddelande till de Adobe Campaign-profiler som har prenumererat på ditt mobilprogram måste du först skapa och konfigurera en händelse för Adobe Campaign-databasen.
-
När du skapar händelsekonfigurationen väljer du kanalen Push notification och måldimensionen Profile (se Skapa en händelse).
Som standard skickas transaktionsmeddelandet till alla mobilprogram som mottagarna prenumererar på. Om du vill skicka push-meddelandet till ett visst mobilprogram markerar du det i listan. De andra mobilapparna kommer att adresseras av meddelandet, men kommer inte att kunna skickas.
-
Lägg till fält i händelsen om du vill anpassa transaktionsmeddelandet (se Definiera händelseattributen).
note note NOTE Du måste lägga till minst ett fält för att skapa en anrikning. Du behöver inte skapa andra fält som Förnamn och Efternamn eftersom du kan använda anpassningsfält från Adobe Campaign-databasen. -
Skapa en berikning för att länka händelsen till resursen Profile (se Förbättra händelsen) och välj den här anrikningen som Targeting enrichment.
note important IMPORTANT Det här steget är obligatoriskt för profilbaserade händelser. -
Förhandsgranska och publicera händelsen.
När händelsen förhandsgranskas innehåller REST API inte något attribut som anger registreringstoken, programnamn och push-plattform så som de hämtas från resursen Profile.
När händelsen har publicerats skapas automatiskt ett transaktionspush-meddelande som är länkat till den nya händelsen. Du kan nu ändra och publicera det meddelande som precis skapades (se det här avsnittet).
-
Integrera händelsen på webbplatsen (se Integrera händelseutlösaren).
Skicka ett profilbaserat push-meddelande för transaktioner sending-profile-based-transactional-push-notification
Ett flygbolag vill t.ex. skicka en sista förfrågan om introduktion till alla Adobe Campaign-användare som har prenumererat på sin mobilapp.
-
Gå till transaktionsmeddelandet som skapades för att redigera det. Se Åtkomst till transaktionsmeddelanden.
-
Klicka på blocket Content om du vill ändra meddelandets titel och brödtext.
I motsats till konfigurationer som baseras på realtidshändelser har du direkt tillgång till all profilinformation för att personalisera meddelandet. Se Infoga ett personaliserat fält.
Mer information om hur du redigerar ett push-meddelandeinnehåll finns i Förbereda och skicka ett push-meddelande.
-
Spara ändringarna och publicera meddelandet. Se Publicera ett transaktionsmeddelande.
-
Skicka en händelse till en profil med Adobe Campaign Standard REST API:
code language-none { "ctx": { "email":"janegreen@email.com", "gateNumber":"D16", } }
Mer information om hur du integrerar utlösaren för en händelse i ett externt system finns i Integrera händelseutlösaren.
Motsvarande användare får ett transaktionsmeddelande om push-överföring som innehåller alla personaliseringselement som hämtats från Adobe Campaign-databasen.
Ändra målmappningen i ett transaktionspush-meddelande change-target-mapping
Transactional push-meddelanden använder en specifik målmappning som innehåller de tekniska inställningar som krävs för att skicka den här typen av leveranser.
Följ stegen nedan om du vill ändra målmappningen:
-
Välj ett push-meddelande i transaktionsmeddelandelistan.
-
Klicka på knappen Edit properties i meddelandekontrollpanelen.
-
Expandera avsnittet Advanced parameters.
-
Klicka på Select a ‘Target mapping’ element.
-
Välj en målmappning i listan.
note note NOTE Använd målmappningen Profile - Real-time event for Push (mapRtEventAppSubRcp) om du vill ha optimal tid och prestanda för leveransförberedelser när du skickar profilbaserade transaktionsbaserade push-meddelanden. -
Bekräfta ändringen och publicera meddelandet. Se Publicera ett transaktionsmeddelande.
note important IMPORTANT Du måste publicera meddelandet igen för att ändringen ska börja gälla, annars kommer den tidigare målmappningen fortfarande att användas.