Exportera objekt till en annan sandlåda copy-to-sandbox

Du kan kopiera objekt som resor, kampanjer, anpassade åtgärder, innehållsmallar eller fragment över flera sandlådor med hjälp av funktioner för paketexport och -import. Ett paket kan bestå av ett eller flera objekt. Alla objekt som ingår i ett paket måste komma från samma sandlåda.

Den här sidan beskriver hur du använder sandlådeverktyg i Journey Optimizer. Mer information om själva funktionen finns i Adobe Experience Platform Handbok för sandlådeverktyg.

NOTE
Den här funktionen kräver följande behörigheter från funktionen Sandbox-administration: Hantera sandlådor (eller Visa sandlådor) och Hantera paket. Läs mer

Kopieringsprocessen utförs via en paketexport och import mellan käll- och målsandlådorna. Här är de allmänna stegen för att kopiera en resa från en sandlåda till en annan:

Exporterade objekt och bästa praxis objects

Journey Optimizer tillåter export av resor, kampanjer (Action, API-utlösta och Orchestrated), anpassade åtgärder, innehållsmallar, fragment och andra objekt till en annan sandlåda. I följande avsnitt finns information och metodtips för varje typ av objekt.

Allmän bästa praxis global

  • När du kopierar ett objekt uppdateras alla beroenden (till exempel kapslade fragment, målgrupper för resan eller åtgärder) korrekt i det överordnade objektet, vilket garanterar korrekt mappning i målsandlådan.

  • Om ett exporterat objekt innehåller profilanpassning kontrollerar du att det finns ett lämpligt schema i målsandlådan för att undvika eventuella personaliseringsproblem.

  • Landningssidor stöds för närvarande inte för migrering mellan sandlådor. När du kopierar en resa till en annan sandlåda, kommer alla referenser till landningssidor under resan eller e-postinnehåll fortfarande att peka mot den ursprungliga (källan) sandlådesidans ID. Efter migreringen måste du manuellt uppdatera alla referenser till landningssidor under din resa och e-postinnehåll för att använda rätt ID för landningssidor från målsandlådan. Se Skapa och publicera landningssidor.

Resor
  • Kopierade beroenden - När du exporterar en resa, förutom själva resan, kopierar Journey Optimizer även de flesta objekt som resan är beroende av: målgrupper, anpassade åtgärder, scheman, händelser och åtgärder. Mer information om kopierade objekt finns i Adobe Experience Platform verktygsguide för sandlådor.

  • Manuell validering rekommenderas - Vi garanterar inte att alla länkade element kopieras till målsandlådan. Vi rekommenderar att du gör en grundlig kontroll, till exempel innan du publicerar en resa. På så sätt kan du identifiera eventuella saknade objekt.

  • Utkastläge och unikhet - De kopierade objekten i målsandlådan är unika och det finns ingen risk för att befintliga element skrivs över. Både resan och alla meddelanden under resan överförs i utkastläge. På så sätt kan du utföra en grundlig validering innan den publiceras i målsandlådan.

  • Metadata - Kopieringsprocessen kopierar bara över metadata om resan och objekten i den resan. Inga profil- eller datauppsättningsdata kopieras som en del av den här processen.

  • Anpassade åtgärder

    • När du exporterar anpassade åtgärder kopieras URL-konfigurationen och nyttolastparametrarna. Av säkerhetsskäl kopieras inte autentiseringsparametrar över och ersätts istället av INSERT SECRET HERE. Parametervärden för en konstant begäran och frågeparametrar ersätts också med INSERT SECRET HERE.

      Detta inkluderar anpassade specialåtgärder (Adobe Campaign Standard, Campaign Classic, Marketo Engage).

    • När du kopierar en resa till en annan sandlåda och väljer “använd befintlig” för en anpassad åtgärd under importprocessen, måste den befintliga anpassade åtgärden du väljer vara densamma som den anpassade källåtgärden (d.v.s. samma konfiguration, parametrar osv.). Annars kommer den nya kopian att innehålla fel som inte kan lösas på arbetsytan.

  • Datakällor, fältgrupper och händelser - Vid kopiering av en resa där händelser, datakällor eller fältgrupper används kontrolleras automatiskt om det redan finns komponenter med samma namn och typ i målsandlådan. En enhetshändelse ersätts till exempel av en enhetshändelse i målsandlådan med samma namn. Detsamma gäller affärshändelser, anpassade datakällor och både API-baserade och schemabaserade fältgrupper som används under resor. Om en enhetshändelse från källsandlådan har samma namn som en mållandlåda för en affärshändelse kopieras eller skapas den inte. Detta gäller även för alla andra komponenter.

Action- och API-utlösta kampanjer

Du kan kopiera Action-kampanjer, API-utlösta kampanjer mellan sandlådor med hjälp av paketexport och -import.

Dessa typer av kampanjer kopieras tillsammans med alla objekt som är relaterade till profilen, målgruppen, schemat, textbundna meddelanden och beroende objekt.

Följande objekt kopieras dock inte:

  • Flerspråkiga varianter och språkinställningar.
  • Affärsregler,
  • Taggar,
  • DULE-etiketter (Data Usage Labeling and Enforcement).

När du kopierar åtgärdskampanjer eller API-utlösta kontrollerar du att objektet som anges nedan har validerats i målsandlådan för att undvika felkonfigurationer:

  • Kanalkonfigurationer: Kanalkonfigurationer kopieras tillsammans med kampanjer. När kampanjer har kopierats måste kanalkonfigurationer väljas manuellt i målsandlådan.
  • Experimentationsvarianter och inställningar: Experimentella varianter och inställningar ingår i kampanjkopieringsprocessen. Validera dessa inställningar i målsandlådan efter importen.
  • Enhetligt beslutsfattande: Beslutspolicyer och beslutsposter stöds för export och import. Kontrollera att beslutsrelaterade beroenden mappas korrekt i målsandlådan.
Samordnade kampanjer

Du kan kopiera orkestrerade kampanjer mellan sandlådor med hjälp av paketexport och -import. Samordnade kampanjer följer samma övergripande mönster som andra objekt, men vad som ingår i paketet och vad du måste förbereda i målsandlådan skiljer sig från kampanjer som utlöses av Action eller API.

Om du vill exportera en orkestrerad kampanj lägger du till den i ett sandlådepaket i källsandlådan (oavsett status), publicerar paketet och importerar paketet till målsandlådan.

Innan du importerar till produktion bör du tänka på följande:

  • Utkastkopia - Den importerade orchestrerade kampanjen skapas alltid i utkast i målsandlådan, oavsett status för den orchestrerade-källkampanjen.

  • Nytt objekt vid varje import - Om du importerar ett paket igen skapas en ny strukturerad kampanj. Den skriver inte över eller uppdaterar inte en kampanj som du importerade tidigare.

  • Återexport av samma paket stöds inte. Om du publicerar samma paket en andra gång efter att det redan har exporterats kommer aktiviteter i den importerade kampanjen att få ett feltillstånd. Om detta inträffar måste du ta bort de påverkade aktiviteterna och återskapa dem manuellt. Denna begränsning kommer att åtgärdas i en framtida version.

  • Alla beroenden kopieras inte automatiskt - bara den orkestrerade kampanjen läggs till i ett paket innehåller inte en fullständig beroendekedja i sig. Kanalkonfigurationer, relationslagerscheman, datauppsättningar och affärsregler inkluderas inte såvida du inte uttryckligen adresserar dem (se nästa punkt för mer information).

    Under paketimport listar Journey Optimizer objekt som ska matchas i målsandlådan. Följande regler gäller för de vanligaste objekten:

    • Kampanj - Välj alltid Skapa ny.
    • Publiker - För Adobe Experience Platform-målgrupper kan du välja Skapa ny eller Använd befintlig. För målgrupper med orkestrerade kampanjer måste du välja Använd befintlig och mappa till motsvarande målgrupp i målsandlådan.
    • Sammanslagningsprinciper - Välj Använd befintliga och mappa till rätt sammanfogningsprincip, eller använd standardprincipen i målsandlådan.

    Efter importen kan du använda varningar i den orkestrerade kampanjen för att hitta återstående luckor (till exempel kan en profil eller målresurs som inte finns än i målsandlådan lämna en aktivitet med ett tomt mål tills du rättar till den).

  • Det här måste läggas till eller justeras separat - Följande ingår inte i den orkestrerade kampanjexporten:

    • Kanalkonfigurationer - De exporteras eller importeras inte tillsammans med paketet. För att e-post- och andra kanalaktiviteter ska fungera utan manuella korrigeringar måste målsandlådan redan ha en kanalkonfiguration vars namn matchar källan exakt (skiftlägeskänsligt) och som använder samma kanal. Annars visas varningar om aktiviteter efter importen. Öppna varje påverkad aktivitet och välj eller skapa rätt kanalkonfiguration.

    • Scheman och datauppsättningar för relationsarkiv - Om kampanjen är beroende av en given datamodell, planerar schema och exporteringsordning för datauppsättningar så att det finns beroenden när du behöver dem (om du exporterar en datauppsättning hämtas vanligtvis relaterade schemabehov, men om du exporterar ett schema ensamt inkluderas inte dess datauppsättning). Observera att importerade datamängder inte aktiveras automatiskt för Orchestrated Campaigns - du måste aktivera dem manuellt i målsandlådan efter importen.

    • Affärsregler och liknande principobjekt - De ingår inte i den orkestrerade kampanjexporten. Om din kampanj är beroende av dem bekräftar du att de finns i målsandlådan eller återskapar dem där.

    • Profilmåldimension - Profilmåldimensionen ingår inte i exporten. Om den inte finns i målsandlådan kommer motsvarande aktiviteter i den importerade orkestrerade kampanjen att vara tomma tills du konfigurerar den manuellt.

Beslut
  • Objekten nedan måste finnas i målsandlådan innan du kopierar beslutsobjekt:

    • Profilattribut som används mellan beslutsobjekt,
    • Fältgruppen med anpassade erbjudandeattribut,
    • Scheman för datastreams som används för kontextattribut i regler, rankning eller appning.
  • Sandlådekopiering för rankningsformler med AI-modeller stöds för närvarande inte.

  • När du kopierar en kampanj kopieras inte beslutsartiklar (erbjudandeartiklar) automatiskt. Se till att du kopierar dem individuellt med alternativet Lägg till i paket.

  • Om en beslutspolicy har en urvalsstrategi måste beslutsposter läggas till separat. Om den har manuella/reservbeslutsobjekt läggs de till automatiskt som direkta beroenden.

  • När du kopierar beslutsenheter måste du kopiera beslutsobjekt före andra objekt. Om du till exempel kopierar en samling först och det inte finns några erbjudanden i den nya sandlådan, kommer den nya samlingen att förbli tom.

  • När du kopierar entiteter med beroenden (t.ex. schema, segment) klickar du på Skapa ny mot entiteten för att avmarkera den och visa alternativet Använd befintlig för beroende artefakter. Ytterligare beroenden kan kräva att du upprepar det här steget längre ned i hierarkin.

    Exempel: När du importerar en kampanj kan du återanvända ett datastream-schema i en regel genom att klicka på Skapa nytt mot DECIONING_STRATEGY och sedan igen på Decision_Rules, för att visa alternativet Använd befintlig för datastream-schemat.

  • För enheter som är beroende av ett datastream-kontextschema måste du se till att datastream skapas i förväg och välja ett befintligt schema för det datastream-objektet.

  • Om du klickar direkt på Slutför när du importerar skapas alla beroenden på nytt.

Innehållsmallar
  • När du exporterar en innehållsmall kopieras även alla kapslade fragment tillsammans med den.

  • När du exporterar innehållsmallar kan det ibland leda till fragmentduplicering. Om till exempel två mallar delar samma fragment och kopieras i separata paket, måste båda mallarna återanvända samma fragment i målsandlådan. Om du vill undvika duplicering väljer du alternativet “Använd befintlig” under importprocessen. Lär dig hur du importerar ett paket

  • Du bör exportera innehållsmallar i ett och samma paket för att undvika dubbletter. På så sätt kan systemet hantera borttagning av dubbletter effektivt.

Fragment
  • Fragment kan ha flera statusar, till exempel Live, Utkast och Live med pågående utkast. När du exporterar ett fragment kopieras dess senaste utkastläge till målsandlådan.

  • När du exporterar ett fragment kopieras även alla kapslade fragment tillsammans med det.

Lägga till objekt som ett paket export

Om du vill kopiera objekt till en annan sandlåda måste du först lägga till dem som ett paket i källsandlådan. Följ de här stegen:

  1. Navigera till lagret där det första objektet som du vill kopiera lagras, till exempel reselistan. Klicka på ikonen Fler åtgärder (de tre punkterna bredvid objektnamnet) och klicka på Lägg till i paket.

  2. I fönstret Lägg till i paket väljer du om du vill lägga till objektet i ett befintligt paket eller skapa ett nytt paket:

    • Befintligt paket: välj paketet i listrutan.
    • Skapa ett nytt paket: skriv paketnamnet. Du kan också lägga till en beskrivning.
  3. Upprepa de här stegen för att lägga till alla objekt som du vill exportera med paketet.

Publicera paketet som ska exporteras publish

Så här publicerar du paketet:

  1. Gå till menyn Administration > Sandboxes och välj fliken Paket.

  2. Öppna det paket som du vill exportera, markera de objekt som du vill exportera och klicka på Publicera.

    I det här exemplet vill vi exportera en resa, en innehållsmall och ett fragment.

  3. Om du vill spåra status för paketets publikation från fliken Jobs. Om du vill ha mer information om ett jobb markerar du det i listan och klickar på knappen View import details.

Importera paketet i målsandlådan import

När paketet har publicerats måste du importera det till målsandlådan. Följ de här stegen:

  1. Navigera till menyn Sandboxes och välj fliken Browse.

  2. Sök efter sandlådan där du vill importera paketet och klicka sedan på plusikonen bredvid dess namn.

    note
    NOTE
    Endast sandlådor i din organisation är tillgängliga.
  3. I fältet Målsandlåda kontrollerar du att rätt målsandlådor är markerad och väljer det paket som ska importeras från listrutan Package name. Klicka på Nästa.

  4. Granska paketobjekten och beroendena. Det här är listan över objekt som har lagts till i paketet, tillsammans med andra objektresor som är beroende av t.ex. målgrupper, scheman, händelser eller åtgärder.

    För varje objekt kan du välja att skapa ett nytt eller använda ett befintligt objekt i målsandlådan. På så sätt kan du till exempel undvika fragmentduplicering som kan inträffa när du importerar innehållsmallar med vanliga fragment.

  5. Klicka på knappen Slutför i det övre högra hörnet för att börja kopiera paketet till målsandlådan. Kopieringsprocessen varierar beroende på hur komplexa objekten är och hur många objekt som behöver kopieras.

  6. Klicka på importjobbet för att granska kopieringsresultatet:

    • Klicka på knappen Visa importerade objekt om du vill visa varje kopierat objekt.
    • Klicka på knappen Visa importinformation för att kontrollera importresultaten för varje objekt.

  7. Få åtkomst till målsandlådan och kontrollera alla kopierade objekt noggrant.

recommendation-more-help
journey-optimizer-help