Profielexportgedrag voor verschillende doeltypen
Er zijn verscheidene bestemmingstypes in Experience Platform, zoals aangetoond in het hieronder diagram. Deze bestemmingen hebben enigszins verschillende uitvoerpatronen wat betreft de vraag wat een export naar een bestemming en wat in een export wordt opgenomen, zoals in de onderstaande secties wordt beschreven.
Berichtaggregatie in streamingdoelen
Alvorens in specifieke informatie per bestemmingstype te duiken, is het belangrijk om het concept berichtsamenvoeging te begrijpen voor streaming doelen.
De bestemmingen van het Experience Platform voeren gegevens naar op API-Gebaseerde integratie als vraag HTTPS uit. Zodra de bestemmingsdienst door andere stroomopwaartse diensten op de hoogte wordt gebracht dat de profielen als resultaat van partijopname, het stromen ingestie, partijsegmentatie, het stromen segmentatie of de veranderingen van de identiteitsgrafiek zijn bijgewerkt, worden de gegevens uitgevoerd en verzonden naar het stromen bestemmingen.
Profielen worden samengevoegd tot HTTPS-berichten voordat ze naar doel-API-eindpunten worden verzonden.
Neem de Facebook-bestemming met een configureerbare samenvoeging beleid als voorbeeld - de gegevens worden verzonden op een samengevoegde manier, waar de bestemmingsdienst alle inkomende gegevens van de profieldienst upstream neemt en het door één van het volgende samenvoegt, alvorens het naar Facebook te verzenden:
- Aantal records (maximaal 10.000) of
- Tijdlijninterval (300 seconden)
Welke van de bovengenoemde drempels het eerst wordt gehaald, leidt tot een export naar Facebook. Dus, in de Facebook Custom Audiences op het dashboard zien we publiek dat in stappen van 10.000 records vanuit het Experience Platform binnenkomt. U ziet misschien 10.000 records elke 2-3 minuten omdat de gegevens sneller worden verwerkt en geaggregeerd dan het exportinterval van 300 seconden en sneller worden verzonden, dus ongeveer om de 2-3 minuten totdat alle records zijn verwerkt. Als er onvoldoende records zijn om een batch van 10.000 samen te stellen, wordt het huidige aantal records verzonden, net als wanneer de drempel voor het tijdvenster is bereikt, zodat u ook kleinere batches naar Facebook kunt zien.
Als een ander voorbeeld: HTTP API-bestemming, die een beste inspanningsaggregatie beleid, met maxUsersPerRequest: 10
. Dit betekent dat een maximum van tien profielen zal worden bijeengevoegd alvorens een vraag van HTTP aan deze bestemming in brand wordt gestoken, maar het Experience Platform probeert om profielen naar de bestemming te verzenden zodra de bestemmingsdienst bijgewerkte herbeoordelingsinformatie van een stroomopwaartse dienst ontvangt.
Het samenvoegingsbeleid is configureerbaar, en de bestemmingsontwikkelaars kunnen beslissen hoe te om het samenvoegingsbeleid te vormen om aan de tariefbeperkingen van de API eindpunten stroomafwaarts te voldoen. Meer informatie over samenvoegingsbeleid in de documentatie van Destination SDK.
Streaming profiel exporteren (Enterprise) doelen streaming-profile-destinations
De ondernemingsbestemmingen in Experience Platform zijn Amazon Kinesis, Azure Event Hubs en HTTP API.
Experience Platform optimaliseert het gedrag van de profieluitvoer naar uw ondernemingsbestemming, om gegevens naar uw API eindpunt slechts uit te voeren wanneer de relevante updates aan een profiel na publiekskwalificatie of andere significante gebeurtenissen zijn voorgekomen. In de volgende situaties worden profielen naar uw doel geëxporteerd:
- De profielupdate is bepaald door een wijziging in publiekslidmaatschap voor ten minste een van de doelgroepen. Het profiel is bijvoorbeeld gekwalificeerd voor een van de soorten publiek die aan de bestemming zijn toegewezen of heeft een van de soorten publiek afgesloten die aan de bestemming zijn toegewezen.
- De profielupdate is bepaald door een wijziging in het dialoogvenster identiteitsbewijs. Een profiel dat bijvoorbeeld al was gekwalificeerd voor een van de soorten publiek dat aan de bestemming is toegewezen, is toegevoegd aan een nieuwe identiteit in het kenmerk Naamplaatje.
- De profielupdate is bepaald door een wijziging in kenmerken voor ten minste een van de kenmerken die aan de bestemming zijn toegewezen. Een van de kenmerken die in de toewijzingsstap aan het doel is toegewezen, wordt bijvoorbeeld aan een profiel toegevoegd.
In alle hierboven beschreven gevallen worden alleen de profielen waarin relevante updates zijn opgetreden, naar uw bestemming geëxporteerd. Bijvoorbeeld, als een publiek dat aan de bestemmingsstroom in kaart wordt gebracht honderd leden heeft, en vijf nieuwe profielen voor het segment kwalificeren, is de uitvoer naar uw bestemming incrementeel en omvat slechts de vijf nieuwe profielen.
Alle toegewezen kenmerken worden geëxporteerd voor een profiel, ongeacht de locatie van de wijzigingen. In het voorbeeld hierboven worden alle toegewezen kenmerken voor deze vijf nieuwe profielen geëxporteerd, zelfs als de kenmerken zelf niet zijn gewijzigd.
Wat bepaalt een gegevensexport en wat wordt opgenomen in de export?
Met betrekking tot de gegevens die voor een bepaald profiel worden geëxporteerd, is het belangrijk dat u de twee verschillende concepten van wat bepaalt gegevensexport naar uw ondernemingsbestemming en welke gegevens in de uitvoer worden opgenomen.
- Toegewezen kenmerken en doelgroepen fungeren als actiepunt voor het exporteren van een bestemming. Dit betekent dat als een toegewezen publiek de status wijzigt (van
null
totrealized
of vanrealized
totexiting
) of toegewezen kenmerken worden bijgewerkt, wordt een doelexport uitgeschakeld. - Aangezien identiteiten momenteel niet aan ondernemingsbestemmingen kunnen worden in kaart gebracht, bepalen de veranderingen in om het even welke identiteit op een bepaald profiel ook bestemmingsuitvoer.
- Een wijziging voor een kenmerk wordt gedefinieerd als een update voor het kenmerk, ongeacht of het dezelfde waarde heeft of niet. Dit houdt in dat een overschrijven van een kenmerk als een wijziging wordt beschouwd, zelfs als de waarde zelf niet is gewijzigd.
- De
segmentMembership
bevat het publiek dat is toegewezen in de activeringsgegevensstroom, waarvoor de status van het profiel is gewijzigd na een afsluitgebeurtenis voor kwalificatie of het publiek. Andere niet-toegewezen soorten publiek waarvoor het profiel waarvoor is gekwalificeerd, deel kan uitmaken van de doelexport, als deze soorten publiek tot hetzelfde behoren samenvoegingsbeleid als het publiek is toegewezen in de activeringsgegevensstroom. - Alle identiteiten in de
identityMap
-object worden ook opgenomen (Experience Platform ondersteunt momenteel geen identiteitstoewijzing in de doelmap van de onderneming). - Alleen de toegewezen kenmerken worden opgenomen in de doelexport.
Bijvoorbeeld, overweeg dit dataflow aan een bestemming van HTTP waar drie publiek in dataflow wordt geselecteerd, en vier attributen worden in kaart gebracht aan de bestemming.
Een profiel dat naar de bestemming wordt geëxporteerd, kan worden bepaald door een profiel dat in aanmerking komt voor of dat een van de drie toegewezen segmenten. Bij de gegevensexport moet u echter in de segmentMembership
, kunnen andere niet-toegewezen doelgroepen worden weergegeven als dat specifieke profiel lid van deze groepen is en als deze hetzelfde samenvoegingsbeleid delen als het publiek dat de exportactie heeft geactiveerd. Als een profiel voor het Klant met DeLorean Auto's publiek maar ook lid van Film "Terug naar de toekomst" bekeken en Favorieten voor science fiction segmenten, dan zullen deze andere twee soorten publiek ook in de segmentMembership
-object van de gegevensexport, ook al worden deze niet toegewezen in de gegevensstroom, als deze hetzelfde samenvoegbeleid delen met de Klant met DeLorean Auto's segment.
Vanuit het oogpunt van profielkenmerken bepalen wijzigingen in de vier bovenstaande kenmerken de doelexport en zijn alle vier toegewezen kenmerken in het profiel aanwezig in de gegevensexport.
Streaming op API gebaseerde doelen streaming-api-based-destinations
Het gedrag voor het exporteren van profielen voor streamingdoelen zoals Facebook, Trade Desk en andere op API's gebaseerde integraties lijkt sterk op het gedrag dat hierboven voor ondernemingsdoelen wordt beschreven.
Voorbeelden van streamingdoelen zijn de doelen die bij de sociale en reclamecategorieën in de catalogus.
Experience Platform optimaliseert het gedrag voor het exporteren van profielen naar uw streamingdoel, zodat gegevens alleen worden geëxporteerd naar op streaming API gebaseerde doelen wanneer relevante updates naar een profiel zijn opgetreden na kwalificatie van het publiek of andere belangrijke gebeurtenissen. In de volgende situaties worden profielen naar uw doel geëxporteerd:
- De profielupdate is bepaald door een wijziging in publiekslidmaatschap voor ten minste een van de doelgroepen. Het profiel is bijvoorbeeld gekwalificeerd voor een van de soorten publiek die aan de bestemming zijn toegewezen of heeft een van de soorten publiek afgesloten die aan de bestemming zijn toegewezen.
- De profielupdate is bepaald door een wijziging in het dialoogvenster identiteitsbewijs voor een naamruimte voor identiteit die is gemarkeerd voor exporteren voor deze doelinstantie. Een profiel dat bijvoorbeeld al was gekwalificeerd voor een van de soorten publiek dat aan de bestemming is toegewezen, is toegevoegd aan een nieuwe identiteit in het kenmerk Naamplaatje.
- De profielupdate is bepaald door een wijziging in kenmerken voor ten minste een van de kenmerken die aan de bestemming zijn toegewezen. Een van de kenmerken die in de toewijzingsstap aan het doel is toegewezen, wordt bijvoorbeeld aan een profiel toegevoegd.
- Wijzigingen in toestemming voor een profiel wanneer automatische handhaving van toestemming is geconfigureerd en een profiel wordt uitgeschakeld. De geautomatiseerde toestemmingshandhaving zal een publiek verlaten gebeurtenis naar de bestemming verzenden zodat het profiel niet inbegrepen in om het even welk richten op de bestemming is.
In alle hierboven beschreven gevallen worden alleen de profielen waarin relevante updates zijn opgetreden, naar uw bestemming geëxporteerd. Bijvoorbeeld, als een publiek dat aan de bestemmingsstroom in kaart wordt gebracht honderd leden heeft, en vijf nieuwe profielen voor het segment kwalificeren, is de uitvoer naar uw bestemming incrementeel en omvat slechts de vijf nieuwe profielen.
Alle toegewezen kenmerken worden geëxporteerd voor een profiel, ongeacht de locatie van de wijzigingen. In het voorbeeld hierboven worden alle toegewezen kenmerken voor deze vijf nieuwe profielen geëxporteerd, zelfs als de kenmerken zelf niet zijn gewijzigd.
Wat bepaalt een gegevensexport en wat wordt opgenomen in de export?
Met betrekking tot de gegevens die voor een bepaald profiel worden geëxporteerd, is het belangrijk dat u de twee verschillende concepten begrijpt van wat een gegevensexport naar uw streaming API-bestemming bepaalt en welke gegevens in de export worden opgenomen.
- Toegewezen kenmerken en doelgroepen fungeren als actiepunt voor het exporteren van een bestemming. Dit betekent dat als een toegewezen publiek de status wijzigt (van
null
totrealized
of vanrealized
totexiting
) of toegewezen kenmerken worden bijgewerkt, wordt een doelexport uitgeschakeld. - Een wijziging in het identiteitsoverzicht wordt gedefinieerd als een identiteit die wordt toegevoegd/verwijderd voor de identiteitsgrafiek van het profiel, voor naamruimten die zijn toegewezen voor exporteren.
- Een wijziging voor een kenmerk wordt gedefinieerd als een update voor het kenmerk, voor kenmerken die aan het doel zijn toegewezen.
- Het publiek dat aan de bestemming in kaart wordt gebracht en is veranderd zal in omvatten
segmentMembership
object. In sommige scenario's zouden zij gebruikend veelvoudige vraag kunnen worden uitgevoerd. Ook, in sommige scenario's, zouden sommige publiek dat niet is veranderd in de vraag ook kunnen worden omvat. In elk geval worden alleen toegewezen soorten publiek geëxporteerd. - Alle identiteiten van namespaces die aan de bestemming in in kaart worden gebracht
identityMap
-object wordt ook opgenomen. - Alleen de toegewezen kenmerken worden opgenomen in de doelexport.
Neem bijvoorbeeld deze gegevensstroom naar een streamingbestemming waar drie soorten publiek zijn geselecteerd in de gegevensstroom.
Een profiel dat naar de bestemming wordt geëxporteerd, kan worden bepaald door een profiel dat in aanmerking komt voor of dat een van de drie toegewezen segmenten verlaat. Als een profiel gekwalificeerd is voor de Klant met DeLorean Auto's segmenteren, wordt het exporteren geactiveerd. Het andere publiek (Plaats - Dallas en Basissite actief) kan ook worden geëxporteerd als het profiel een van de mogelijke statussen bevat voor dat publiek (realized
of exited
). Niet-toegewezen publiek (zoals Favorieten voor science fiction) wordt niet geëxporteerd.
Vanuit het oogpunt van profielkenmerken bepalen wijzigingen in de drie bovenstaande kenmerken het exporteren van de bestemming.
Batchbestemmingen (op basis van bestanden) file-based-destinations
Profielen exporteren naar bestandsgebaseerde doelen in Experience Platform zijn er drie typen schema's (hieronder vermeld) en twee exportopties voor bestanden (volledige of incrementele bestanden) die u kunt gebruiken. Al deze montages worden geplaatst op een publieksniveau, zelfs wanneer het veelvoudige publiek aan één enkele bestemmingsdataflow in kaart wordt gebracht.
- Gepland exporteren: configureer een bestemming, voeg een of meer segmenten toe, selecteer of u volledige of incrementele bestanden wilt exporteren en selecteer elke dag of meerdere keren per dag een ingestelde tijd waarop bestanden moeten worden geëxporteerd. Een exporttijd van 5 PM betekent bijvoorbeeld dat de profielen die voor het publiek in aanmerking komen, om 17.00 uur worden geëxporteerd.
- Na segmentevaluatie: de export wordt direct geactiveerd nadat de dagelijkse evaluatietaak voor het publiek is uitgevoerd. Dit betekent dat de geëxporteerde profielnummers in het bestand zo dicht mogelijk bij de meest recente geëvalueerde populatie van het segment liggen.
- Op vraag uitgevoerde goederen (bestand nu exporteren): Op basis van de meest recente evaluatietaak voor het publiek wordt een volledig bestand één keer geëxporteerd, bovenop de regelmatig geplande exportbewerkingen.
In alle bovenstaande exportsituaties bevatten de geëxporteerde bestanden de profielen die voor het exporteren zijn gekwalificeerd, naast de kolommen die u hebt geselecteerd als XDM-kenmerken voor het exporteren.
Incrementele bestandsuitvoer incremental-file-exports
Niet alle updates op een profiel kwalificeren een profiel dat moet worden opgenomen in incrementele bestandsexport. Als bijvoorbeeld een kenmerk is toegevoegd aan of verwijderd uit een profiel, wordt het profiel niet opgenomen in de exportbewerking. Alleen profielen waarvoor de segmentMembership
Het kenmerk is gewijzigd, wordt opgenomen in geëxporteerde bestanden. Met andere woorden, alleen als het profiel onderdeel wordt van het publiek of uit het publiek wordt verwijderd, wordt het opgenomen in incrementele exportbewerkingen.
En als een nieuwe identiteit (nieuw e-mailadres, telefoonnummer, ECID enzovoort) wordt toegevoegd aan een profiel in het dialoogvenster identiteitsgrafiek, die geen reden is om het profiel op te nemen in een nieuwe incrementele bestandsuitvoer.
Als een nieuw publiek aan een bestemmingstoewijzing wordt toegevoegd, beïnvloedt dat geen kwalificaties en de uitvoer voor een ander segment. De programma's van de uitvoer worden gevormd individueel per publiek en de dossiers worden afzonderlijk uitgevoerd voor elk segment, zelfs als het publiek aan de zelfde bestemmingsdataflow is toegevoegd.
Als een publiek bijvoorbeeld incrementele bestandsupdates exporteert in de hieronder weergegeven exportinstelling, moet u rekening houden met de volgende omstandigheden waarbij een profiel al dan niet is opgenomen in een incrementele bestandsuitvoer:
- Een profiel wordt opgenomen in een incrementele bestandsuitvoer wanneer het voor het segment in aanmerking komt of niet.
- Een profiel is niet opgenomen in een incrementele bestandsuitvoer wanneer een nieuw telefoonnummer wordt toegevoegd aan de identiteitsgrafiek.
- Een profiel is niet opgenomen in een incrementele bestandsuitvoer wanneer de waarde van een toegewezen XDM-veld, zoals
xdm: loyalty.points
,xdm: loyalty.tier
,xdm: personalEmail.address
wordt bijgewerkt in een profiel. - Wanneer de
segmentMembership.status
XDM-veld wordt toegewezen in de workflow voor doelactivering, profielen die het publiek verlaten, worden ook opgenomen in geëxporteerde incrementele bestanden, met eenexited
status.
Wat bepaalt een gegevensexport en wat wordt opgenomen in de export?
Op basis van de informatie in de bovenstaande sectie kan het gedrag voor het exporteren van profielen naar bestandsdoelen worden samengevat zoals hieronder wordt beschreven:
Volledige bestandsuitvoer
De volledige actieve populatie van het publiek wordt uitgevoerd elke dag.
- Het exportschema dat is ingesteld in de gebruikersinterface of de API en in de actie van de gebruiker (selecteren Bestand nu exporteren in de gebruikersinterface of met de API voor ad-hocactivering) bepaalt u het begin van een doelexport.
Incrementele bestandsuitvoer
In de eerste bestandsuitvoer na het instellen van de activeringsworkflow wordt de gehele populatie van het publiek geëxporteerd. Bij de volgende exportbewerkingen worden alleen de gewijzigde profielen geëxporteerd.
- Het exportschema dat is ingesteld in de UI of API bepaalt het begin van een doelexport.
- Eventuele wijzigingen in het aantal gebruikers dat deel uitmaakt van een profiel, ongeacht of het in aanmerking komt voor of niet in aanmerking komt voor het segment, komen in aanmerking voor een profiel dat wordt opgenomen in incrementele exportbewerkingen. Wijzigingen in kenmerken of in identiteitskaarten voor een profiel niet in aanmerking komen voor een profiel dat in incrementele uitvoer moet worden opgenomen.
De profielen waarvoor het publiekslidmaatschap is gewijzigd, samen met de meest recente informatie voor elk XDM-kenmerk dat is geselecteerd voor export.
Profielen met de verlaten status worden opgenomen in de export van de bestemming als de segmentMembership.status
Het XDM-veld wordt geselecteerd in de toewijzingsstap.
Volgende stappen next-steps
Nadat u dit document hebt gelezen, weet u nu wat u kunt verwachten in profielexport naar streaming, bedrijven en op bestanden gebaseerde doelen.
Vervolgens kunt u lezen over hoe identiteiten worden verwerkt in de activeringsworkflow.