Profilexportbeteende för olika måltyper
Det finns flera destinationstyper i Experience Platform, vilket visas i diagrammet nedan. Dessa destinationer har något annorlunda exportmönster vad gäller vilka som utlöser en destinationsexport och vad som ingår i en export, vilket beskrivs i avsnitten längre fram nedan.
Meddelandeaggregering i direktuppspelningsmål
Innan du börjar dyka upp specifik information per måltyp är det viktigt att förstå begreppet meddelandeaggregering för direktuppspelningsmål.
Experience Platform mål exporterar data till API-baserade integreringar som HTTPS-anrop. När destinationstjänsten har meddelats av andra tjänster i föregående led att profiler har uppdaterats som ett resultat av batchinmatning, direktuppspelning, batchsegmentering, direktuppspelningssegmentering eller förändringar i identitetsdiagram, exporteras data och skickas till direktuppspelningsdestinationer.
Profiler samlas i HTTPS-meddelanden innan de skickas till mål-API-slutpunkter.
Ta Facebook-målet med en konfigurerbar aggregering som exempel - data skickas i aggregerad form, där måltjänsten tar alla inkommande data från profiltjänsten uppströms och samlar in dem med något av följande, innan de skickas till Facebook:
- Antal poster (högst 10 000) eller
- Tidsfönsterintervall (300 sekunder)
Vilken tröskel som helst som uppnås först utlöser en export till Facebook. På kontrollpanelen Facebook Custom Audiences kan du se målgrupper som kommer från Experience Platform i steg om 10 000 poster. Du kanske ser 10 000 poster varannan till var tredje minut eftersom data bearbetas och slås samman snabbare än 300 sekunders exportintervall och skickas snabbare, så cirka varannan till var tredje minut tills alla poster har bearbetats. Om det inte finns tillräckligt med poster för att kunna skapa en 10 000-sats, skickas det aktuella antalet poster som det är när tidsfönstrets tröskelvärde uppnås, så du kan se även mindre grupper skickade till Facebook.
Som ett annat exempel kan du titta på HTTP API-målet, som har en bästa möjliga ansträngningsaggregering-princip, med maxUsersPerRequest: 10
. Detta innebär att högst tio profiler slås samman innan ett HTTP-anrop utlöses till det här målet, men Experience Platform försöker skicka profiler till målet så fort som måltjänsten får uppdaterad information om omvärdering från en tjänst i det övre flödet.
Aggingsprincipen kan konfigureras och målutvecklare kan bestämma hur aggregeringsprincipen ska konfigureras så att den bäst uppfyller hastighetsbegränsningarna för API-slutpunkterna längre fram i kedjan. Läs mer om aggregeringsprincipen i Destinationens SDK dokumentation.
Exportmål för direktuppspelningsprofil (företag) streaming-profile-destinations
Företagsmålen i Experience Platform är Amazon Kinesis, Azure Event Hubs och HTTP API.
Experience Platform optimerar beteendet för profilexport till företagets mål, så att endast data exporteras till API-slutpunkten när relevanta uppdateringar av en profil har gjorts efter målgruppskvalifikation eller andra viktiga händelser. Profiler exporteras till ditt mål i följande situationer:
- Profiluppdateringen bestäms av en ändring i målgruppsmedlemskap för minst en av de målgrupper som är mappade till målet. Profilen har till exempel kvalificerats för en av de målgrupper som är mappade till målet eller har avslutat en av de målgrupper som är mappade till målet.
- Profiluppdateringen bestäms av en ändring i identitetskartan. En profil som redan är kvalificerad för en av de målgrupper som är mappade till målet har till exempel lagts till som en ny identitet i attributet för identitetskarta.
- Profiluppdateringen bestäms av en attributändring för minst ett av attributen som är mappade till målet. Ett av attributen som är mappade till målet i mappningssteget läggs till i en profil.
I alla de fall som beskrivs ovan exporteras endast de profiler där relevanta uppdateringar har gjorts till ditt mål. Om en målgrupp som mappats till målflödet till exempel har hundra medlemmar och fem nya profiler kvalificerar sig för segmentet, kommer exporten till målplatsen att vara inkrementell och endast innehålla de fem nya profilerna.
Observera att alla mappade attribut exporteras för en profil, oavsett var ändringarna finns. I exemplet ovan exporteras alltså alla mappade attribut för de fem nya profilerna även om attributen inte har ändrats.
Vad avgör en dataexport och vad som ingår i exporten
När det gäller data som exporteras för en viss profil är det viktigt att förstå de två olika begreppen vad som avgör en dataexport till ditt företags mål och vilka data som inkluderas i exporten.
- Kopplade attribut och målgrupper fungerar som referens för en målexport. Det innebär att om någon mappad publik ändrar tillstånd (från
null
tillrealized
eller frånrealized
tillexiting
) eller om några mappade attribut uppdateras, kommer en målexport att startas. - Eftersom identiteter för närvarande inte kan mappas till företagsmål, bestäms även målexporter av ändringar i identiteter i en viss profil.
- En ändring för ett attribut definieras som en uppdatering för attributet, oavsett om det är samma värde eller inte. Det innebär att en överskrivning av ett attribut betraktas som en ändring även om värdet i sig inte har ändrats.
- Objektet
segmentMembership
innehåller målgruppen som är mappad i aktiveringsdataflödet, för vilket profilens status har ändrats efter en kvalificerings- eller målgruppsavslutningshändelse. Observera att andra omappade målgrupper för vilka profilen är kvalificerad kan ingå i målexporten, om dessa målgrupper tillhör samma sammanfogningsprincip som målgruppen som är mappad i aktiveringsdataflödet. - Alla identiteter i objektet
identityMap
ingår också (Experience Platform stöder för närvarande inte identitetsmappning i företagsmålet). - Endast de mappade attributen inkluderas i målexporten.
Tänk dig till exempel det här dataflödet till ett HTTP-mål där tre målgrupper har valts i dataflödet och fyra attribut mappas till målet.
En profilexport till målet kan bestämmas av en profil som kvalificerar för eller avslutar ett av de tre mappade segmenten. I dataexporten, i objektet segmentMembership
, kan andra omappade målgrupper visas, om den aktuella profilen är medlem av dem och om dessa delar samma sammanfogningsprincip som målgruppen som utlöste exporten. Om en profil kvalificerar sig för kunden med DeLorean Cars-målgruppen men även är medlem i segmenten Bevakade "Tillbaka till framtiden" och Science fiction fans , kommer dessa två målgrupper också att finnas i segmentMembership
-objektet för dataexporten, även om de inte mappas i dataflödet, om de har samma sammanslagning policy med segmentet Customer with DeLorean Cars .
När det gäller profilattribut kommer alla ändringar av de fyra attribut som mappas ovan att avgöra målexporten och alla de fyra mappade attributen som finns i profilen kommer att finnas i dataexporten.
API-baserade mål för direktuppspelning streaming-api-based-destinations
Profilexportbeteendet för direktuppspelningsdestinationer som Facebook, Trade Desk och andra API-baserade integreringar liknar beteendet som beskrivs ovan för företagsdestinationer.
Exempel på målplatser för direktuppspelning är de mål som tillhör kategorierna sociala medier och annonser i katalogen.
Experience Platform optimerar beteendet för profilexport till ditt mål för direktuppspelning, så att endast data exporteras till API-baserade mål för direktuppspelning när relevanta uppdateringar av en profil har gjorts efter målgruppskvalifikation eller andra viktiga händelser. Profiler exporteras till ditt mål i följande situationer:
- Profiluppdateringen bestäms av en ändring i målgruppsmedlemskap för minst en av de målgrupper som är mappade till målet. Profilen har till exempel kvalificerats för en av de målgrupper som är mappade till målet eller har avslutat en av de målgrupper som är mappade till målet.
- Profiluppdateringen bestäms av en ändring i identitetskartan för ett identitetsnamnutrymme som har markerats för export för den här målinstansen. En profil som redan är kvalificerad för en av de målgrupper som är mappade till målet har till exempel lagts till som en ny identitet i attributet för identitetskarta.
- Profiluppdateringen bestäms av en attributändring för minst ett av attributen som är mappade till målet. Ett av attributen som är mappade till målet i mappningssteget läggs till i en profil.
- Godkännandeändringar för en profil när automatisk tillämpning av medgivande har konfigurerats och en profil avanmäler sig. Automatiserad indrivning av samtycke skickar en målgruppshändelse till destinationen så att profilen inte inkluderas i någon målgruppsanpassning på destinationen.
I alla de fall som beskrivs ovan exporteras endast de profiler där relevanta uppdateringar har gjorts till ditt mål. Om en målgrupp som mappats till målflödet till exempel har hundra medlemmar och fem nya profiler kvalificerar sig för segmentet, kommer exporten till målplatsen att vara inkrementell och endast innehålla de fem nya profilerna.
Observera att alla mappade attribut exporteras för en profil, oavsett var ändringarna finns. I exemplet ovan exporteras alltså alla mappade attribut för de fem nya profilerna även om attributen inte har ändrats.
Vad avgör en dataexport och vad som ingår i exporten
När det gäller data som exporteras för en viss profil är det viktigt att förstå de två olika begreppen för vad som bestämmer en dataexport till API-målet för direktuppspelning och vilka data som inkluderas i exporten.
- Kopplade attribut och målgrupper fungerar som referens för en målexport. Det innebär att om någon mappad publik ändrar tillstånd (från
null
tillrealized
eller frånrealized
tillexiting
) eller om några mappade attribut uppdateras, kommer en målexport att startas. - En ändring i identitetskartan definieras som en identitet som läggs till/tas bort för identitetsdiagrammet i profilen, för identitetsnamnutrymmen som mappas för export.
- En ändring för ett attribut definieras som en uppdatering för attributet, för attribut som mappas till målet.
- Publiken som är mappade till målet och har ändrats inkluderas i objektet
segmentMembership
. I vissa fall kan de exporteras med flera anrop. I vissa scenarier kan även vissa målgrupper som inte har ändrats inkluderas i samtalet. I vilket fall som helst exporteras bara mappade målgrupper. - Alla identiteter från namnutrymmen som är mappade till målet i objektet
identityMap
ingår också. - Endast de mappade attributen inkluderas i målexporten.
Ta till exempel det här dataflödet till ett mål för direktuppspelning där tre målgrupper väljs i dataflödet.
En profilexport till målet kan bestämmas av en profil som kvalificerar för eller avslutar ett av de tre mappade segmenten. Om en profil som är kvalificerad för segmentet Kund med DeLorean Cars aktiveras en export. De andra målgrupperna (City - Dallas och Basic Site Active) kan också exporteras om profilen har den målgruppen med en av de möjliga statusvärdena (realized
eller exited
). Omappade målgrupper (som science fiction-fans) exporteras inte.
Om du ändrar något av de tre attribut som är mappade ovan för ett profilattribut bestäms en målexport.
Batchmål (filbaserade) file-based-destinations
När du exporterar profiler till filbaserade mål i Experience Platform finns det tre typer av scheman (som visas nedan) och två alternativ för filexport (fullständiga eller stegvisa filer) som du kan använda. Alla dessa inställningar ställs in på en målgruppsnivå, även när flera målgrupper mappas till ett enda måldataflöde.
- Schemalagd export: Konfigurera ett mål, lägg till ett eller flera segment, markera om du vill exportera fullständiga eller stegvisa filer och markera en angiven tid varje dag eller flera gånger per dag när filer ska exporteras. En 5 PM-exporttid innebär till exempel att de profiler som är kvalificerade för målgruppen kommer att exporteras kl. 17.00.
- Efter segmentutvärdering: Exporten utlöses omedelbart efter att det dagliga målgruppsutvärderingsjobbet har körts. Det innebär att de exporterade profilnumren i filen är så nära som möjligt den senaste utvärderade populationen i segmentet.
- On demand-export (exportfil nu): Baserat på det senaste målgruppsutvärderingsjobbet exporteras en fullständig fil en gång utöver den regelbundet schemalagda exporten.
I någon av exportsituationerna ovan innehåller de exporterade filerna de profiler som är kvalificerade för exporten, tillsammans med de kolumner som du valde som XDM-attribut för export.
Inkrementell filexport incremental-file-exports
Alla uppdateringar av en profil berättigar inte till att en profil inkluderas i stegvis filexport. Om till exempel ett attribut har lagts till i eller tagits bort från en profil, inkluderas inte profilen i exporten.
När attributet segmentMembership
för en profil ändras inkluderas profilen i exporterade filer. Det innebär att om profilen blir en del av publiken eller tas bort från publiken, inkluderas den i den stegvisa filexporten.
Om en ny identitet (ny e-postadress, telefonnummer, ECID o.s.v.) läggs till i en profil i identitetsdiagrammet utlöses den profil som ska inkluderas i en ny stegvis filexport.
Om en ny målgrupp läggs till i en målmappning påverkar detta inte kvalifikationer och export för ett annat segment. Exportscheman konfigureras individuellt per målgrupp och filer exporteras separat för varje segment, även om målgrupperna har lagts till i samma måldataflöde.
I exportinställningen som visas nedan, där en användare exporterar stegvisa filuppdateringar, ska du tänka på följande omständigheter där en profil ingår i en stegvis filexport eller inte:
- En profil ** ingår i en inkrementell filexport när den kvalificerar eller dekvalificerar för segmentet.
- En profil ** ingår i en stegvis filexport när ett nytt telefonnummer läggs till i identitetsdiagrammet.
- En profil ingår inte i en stegvis filexport när värdet för något av de mappade XDM-fälten som
xdm: loyalty.points
,xdm: loyalty.tier
,xdm: personalEmail.address
uppdateras för en profil. - När XDM-fältet
segmentMembership.status
mappas i arbetsflödet för målaktivering inkluderas profiler som avslutar målgruppen också i exporterade inkrementella filer med statusenexited
.
Vad avgör en dataexport och vad som ingår i exporten
Baserat på informationen i avsnittet ovan kan du sammanfatta beteendet för export av profiler till filbaserade mål enligt beskrivningen nedan:
Fullständig filexport
Den fullständiga aktiva populationen exporteras varje dag.
- Det exportschema som anges i gränssnittet eller API:t och användaråtgärden (välj Exportera fil nu i användargränssnittet eller med ad hoc-aktiverings-API:t) avgör början på en målexport.
Inkrementell filexport
När du har konfigurerat aktiveringsarbetsflödet exporteras hela målgruppspopulationen i den första filexporten. I efterföljande exporter exporteras bara de ändrade profilerna.
- Det exportschema som anges i gränssnittet eller API avgör början på en målexport.
- Alla ändringar av ett målgruppsmedlemskap i en profil, oavsett om det kvalificerar eller diskvalificerar sig från segmentet eller om identitetskartorna ändras, kvalificerar en profil som ska inkluderas i stegvis export. Ändringar i attribut för profilen ger inte behörighet att inkludera en profil i stegvis export.
De profiler för vilka målgruppsmedlemskapet har ändrats, tillsammans med den senaste informationen för varje XDM-attribut som har valts för export.
Profiler med avslutad status inkluderas i målexporter om XDM-fältet segmentMembership.status
har valts i mappningssteget.
Nästa steg next-steps
När du har läst det här dokumentet vet du nu vad du kan förvänta dig vid export av profiler till direktuppspelnings-, företags- och filbaserade mål.
Därefter kan du läsa om hur identiteter hanteras i aktiveringsarbetsflödet.