Testa din resa testing_the_journey
Använd testprofiler för att testa resan innan du publicerar den. I det här läget kan du testa din resa och identifiera problem med testprofiler.
Det är bara testprofiler som kan ta sig in på en resa i testläge. Du kan antingen skapa nya testprofiler eller omvandla befintliga profiler till testprofiler. Läs mer om testprofiler i det här avsnittet.
Så här använder du testläget:
-
Om du vill aktivera testläget klickar du på knappen Test mode i det övre högra hörnet.
-
Om resan har minst en Wait-aktivitet ställer du in parametern Wait time så att den anger den tid som varje vänteaktivitet och händelsetimeout ska vara i testläge. Standardtiden är 10 sekunder för timeout för väntetider och händelser. Detta säkerställer att du får testresultaten snabbt.
note note NOTE När en reaktionshändelse med en tidsgräns används i en resa är väntetiden som standard och det lägsta värdet 40 sekunder. Se det här avsnittet. -
Använd knappen Trigger an event för att konfigurera och skicka händelser till resan.
-
Konfigurera de olika fälten. I fältet Profilidentifierare anger du värdet för fältet som används för att identifiera testprofilen. Det kan till exempel vara e-postadressen. Se till att skicka händelser som rör testprofiler. Se det här avsnittet.
-
När händelserna har tagits emot klickar du på knappen Show log för att visa testresultatet och verifiera dem. Se det här avsnittet.
-
Om något fel uppstår kan du inaktivera testläget, ändra din resa och testa den igen. När testerna är klara kan du publicera din resa. Läs den här sidan.
Viktiga anteckningar important_notes
- I testläge kan du utlösa händelser med hjälp av gränssnittet. Det går inte att skicka händelser från externa system med ett API.
- Endast personer som markerats som"testprofiler" i kundprofiltjänsten i realtid får delta i den testade resan. Se det här avsnittet.
- Testläget är bara tillgängligt i utkastresor som använder ett namnutrymme. Testläget måste kontrollera om en person som deltar i resan är en testprofil eller inte och därför måste kunna nå Adobe Experience Platform.
- Det högsta antalet testprofiler som kan gå in på en resa under en testsession är 100.
- När du inaktiverar testläget töms resorna från alla som har gått in i det tidigare eller som befinner sig i det. Rapporten blir också tydligare.
- Du kan aktivera/inaktivera testläget så många gånger som behövs.
- Du kan inte ändra din resa när testläget är aktiverat. När du är i testläge kan du publicera resan direkt, du behöver inte inaktivera testläget tidigare.
- När en delning nås väljs alltid den översta grenen. Du kan ordna om placeringen av de delade grenarna om du vill att testet ska välja en annan bana.
- För att optimera prestanda och förhindra föråldrad resursanvändning växlar alla resor i testläge som inte har utlösts på en vecka tillbaka till statusen Utkast.
- Händelser som utlöses av testläget lagras i dedikerade datauppsättningar. Dessa datauppsättningar har följande etiketter:
JOtestmode - <schema of your event>
Utlös dina händelser firing_events
Använd knappen Trigger an event för att konfigurera en händelse som får en person att gå in på resan.
Du måste känna till vilka profiler som är flaggade som testprofiler i Adobe Experience Platform. Testläget tillåter bara dessa profiler under resan och händelsen måste innehålla ett ID. Det förväntade ID:t beror på händelsekonfigurationen. Det kan till exempel vara ett ECID eller en e-postadress. Värdet för den här nyckeln måste läggas till i fältet Profilidentifierare.
Om resan innehåller flera händelser använder du listrutan för att välja en händelse. Konfigurera sedan de fält som skickats och körningen av den händelse som skickats för varje händelse. Gränssnittet hjälper dig att skicka rätt information i händelsens nyttolast och kontrollera att informationstypen är korrekt. Testläget sparar de senaste parametrarna som användes i en testsession för senare bruk.
Med gränssnittet kan du skicka enkla händelseparametrar. Om du vill skicka samlingar eller andra avancerade objekt i händelsen kan du klicka på Code View för att se hela koden för nyttolasten och ändra den. Du kan till exempel kopiera och klistra in händelseinformation som har förberetts av en teknisk användare.
En teknisk användare kan också använda det här gränssnittet för att komponera händelsenyttolaster och utlösa händelser utan att behöva använda något tredjepartsverktyg.
När du klickar på knappen Send påbörjas testet. Personens förlopp under resan representeras av ett visuellt flöde. Vägen blir progressivt grön allt eftersom personen rör sig över resan. Om ett fel inträffar visas en varningssymbol i motsvarande steg. Du kan placera markören på den för att visa mer information om felet och få tillgång till fullständig information (när den är tillgänglig).
När du väljer en annan testprofil på händelsekonfigurationsskärmen och kör testet igen rensas det visuella flödet och den nya personens sökväg visas.
När du öppnar en resa i ett test motsvarar den visade sökvägen det senaste testet som utfördes.
Testläge för regelbaserade resor test-rule-based
Testläget är även tillgängligt för resor som använder en regelbaserad händelse. Mer information om regelbaserade händelser finns på den här sidan.
När du utlöser en händelse kan du på skärmen Händelsekonfiguration definiera de händelseparametrar som ska passera i testet. Du kan visa händelse-ID-villkoret genom att klicka på verktygstipsikonen i det övre högra hörnet. Det finns också ett verktygstips bredvid varje fält som ingår i regelutvärderingen.
Testläge för affärshändelser test-business
När du använder en affärshändelse ska du använda testläget för att utlösa en enskild testprofilentré under resan, simulera händelsen och skicka rätt profil-ID. Du måste godkänna händelseparametrarna och identifieraren för den testprofil som ska gå in på resan i testet. I testläge finns det inget kodläge tillgängligt för resor baserat på affärshändelser.
Observera att du inte kan ändra definitionen för affärshändelser i samma testsession när du först utlöser en affärshändelse. Du kan bara göra så att samma person eller en annan person anger resan som går genom samma eller en annan identifierare. Om du vill ändra parametrar för affärshändelser måste du stoppa och starta om testläget.
Visa loggar viewing_logs
Med knappen Show log kan du visa testresultaten. På den här sidan visas resans aktuella information i JSON-format. Med en knapp kan du kopiera hela noder. Du måste uppdatera sidan manuellt för att uppdatera resans testresultat.
Antalet personer (tekniskt sett kallas de förekomster) som för närvarande befinner sig under resan visas. Här är användbar information som visas för varje individ:
- ID: Personens interna ID på resan. Detta kan användas i felsökningssyfte.
- aktuellt steg: steget där personen befinner sig på resan. Vi rekommenderar att du lägger till etiketter till dina aktiviteter för att lättare kunna identifiera dem.
- aktuellt steg > fas: status för personens resa (som körs, slutfördes, fel eller timeout). Mer information finns nedan.
- currentStep > extraInfo: beskrivning av felet och annan sammanhangsberoende information.
- currentStep > fetchErrors: information om att hämta datafel som inträffade under det här steget.
- externalKeys: värdet för nyckelformeln som definierats i händelsen.
- enrichedData: de data som resan har hämtat om resan använder datakällor.
- transitionHistory: listan med steg som den enskilda personen följt. För händelser visas nyttolasten.
- actionExecutionErrors : information om de fel som uppstod.
Här är en persons olika status:
- Körs: Personen befinner sig för närvarande på resan.
- Slutförd: Personen finns i slutet av resan.
- Fel: Personen stoppas på resan på grund av ett fel.
- Tidsgränsen nåddes: Personen stoppas på resan på grund av ett steg som tog för mycket tid.
När en händelse aktiveras i testläget genereras en datauppsättning automatiskt med källans namn.
Testläget skapar automatiskt en Experience Event och skickar den till Adobe Experience Platform. Källan för upplevelsehändelsen heter"Journey Orchestration Test Events".