Migrera ECID-mappning från datauppsättningen Person till datauppsättningen Activity

Du kan migrera din ECID-mappning från din Marketo Engage Person-datauppsättning till din Activity-datauppsättning för att få ett stabilare beteende för datainhämtning och identitetshantering. Den här migreringen åtgärdar dessutom följande:

Problem
Lösning
När din Marketo Person-datauppsättning har länkar till flera ECID:n misslyckas datainmatningen när det totala antalet identiteter i en XDM-post (Experience Data Model) överskrider 20.
Genom att migrera ECID-fältmappningen till Activity kan du se till att antalet identiteter från Marketo Person-dataflödet hålls inom gränsen och på så sätt möjliggöra att datainmatningen lyckas.
Varje gång Marketo Person-datauppsättningen importeras med ECID:n uppdateras tidsstämpeln för alla ECID:n från Marketo Person-datauppsättningen med den senaste uppdaterade tidsstämpeln för personposten. Detta kan leda till att felaktiga identiteter tas bort från identitetsdiagrammet.
Genom att migrera ECID-fältmappningar till Activity kan identitetstjänsten korrekt återspegla tidsstämpeln för ECID:n och den första-in-och-ut-mekanismen i identitetstjänsten ger ett stabilare beteende.
När ECID:n hämtas via Marketo Person-dataflöde kapslas inte nyligen tillagda ECID:n in i Experience Platform om det inte finns uppdateringar för Person-posten i Marketo.
När ett nytt ECID är länkat till posten Person i Marketo kan du importera ECID-data via ett Marketo Activity-dataflöde och omedelbart föreslå en uppdatering av identitetsdiagrammet på Experience Platform.

I grund och botten måste du

  • Uppdatera Marketo Activity-dataflödet.
  • Uppdatera Marketo Person-dataflödet.

Uppdatera Marketo Activity-dataflöde update-activity-dataflow

Uppdatera Marketo Activity-dataflödet genom att följa stegen nedan:

  • Gå till arbetsytan Källor i användargränssnittet för Experience Platform och hitta ditt befintliga dataflöde för Marketo Activity-data.
  • Eftersom dataflödet är aktiverat väljer du ellipserna (...) bredvid dataflödets namn och sedan Update dataflow.
  • Välj sedan Next tills du når mappningsgränssnittet.
  • I gränssnittet Mappning väljer du New field och sedan Add calculated field. Här måste du lägga till följande:
Source dataset
XDM-målfält
iif(${web\.ecid} != null, to_object('ECID', arrays_to_objects('id', explode(last(split(${web\.ecid}, ":")), " "))), null)
identityMap
NOTE
Om din uppdatering av ett befintligt Marketo-dataflöde består av att endast lägga till eller ta bort ECID-mappningsfältet, hoppar dataflödet automatiskt över det historiska backfill-jobbet. Ny dataöverföring sker endast när aktivitetstyper som "besök på webbsida" och "klicka på webbsida" inträffar.

Uppdatera Marketo Person-dataflöde update-person-dataflow

Uppdatera Marketo Person-dataflödet genom att följa stegen nedan:

  • Gå till arbetsytan Källor i användargränssnittet för Experience Platform och hitta ditt befintliga dataflöde för Marketo Person-data.
  • Eftersom dataflödet är aktiverat väljer du ellipserna (...) bredvid dataflödets namn och sedan Update dataflow.
  • Välj sedan Next tills du når mappningsgränssnittet.
  • I gränssnittet Mappning tar du bort det beräknade fältet som mappar till identityMap och väljer sedan Next och Save & Ingest.
NOTE
Om din uppdatering av ett befintligt Marketo-dataflöde består av att endast lägga till eller ta bort ECID-mappningsfältet, hoppar dataflödet automatiskt över det historiska backfill-jobbet. Tidsstämpeln för ECID:n som tidigare har importerats förblir densamma. De kommer endast att uppdateras när nya data som motsvarar befintliga ECID:n hämtas.

Nästa steg

Genom att läsa det här dokumentet vet du nu hur du migrerar din ECID-mappning från Marketo Person-datauppsättningen till Marketo Activity-datauppsättningen. Mer information finns i följande Marketo-dokument:

recommendation-more-help
337b99bb-92fb-42ae-b6b7-c7042161d089