Ondersteunde integratietypen

Raadpleeg de onderstaande tabel voor meer informatie over de integratietypen die de op deze pagina beschreven functionaliteit ondersteunen.

Type integratieOndersteunt functionaliteit
Integraties in realtime (streaming)Ja
Op bestanden gebaseerde (batch) integratieNee

Beste inspanningsaggregatie

De beste inspanningssamenvoeging werkt het best voor bestemmingen die minder profielen per verzoek verkiezen en eerder meer verzoeken met minder gegevens dan minder verzoeken met meer gegevens zouden nemen.

In de onderstaande voorbeeldconfiguratie ziet u een aggregatieconfiguratie voor de beste inspanning. Voor een voorbeeld van configureerbare samenvoeging, zie de configureerbare samenvoegingsectie. De parameters die van toepassing zijn op de aggregatie van de best mogelijke inspanning worden in de onderstaande tabel beschreven.

"aggregation":{
   "aggregationType":"BEST_EFFORT",
   "bestEffortAggregation":{
      "maxUsersPerRequest":10,
      "splitUserById":false
   }
}
ParameterTypeBeschrijving
aggregationTypeString

Wijst op het type van samenvoegingsbeleid dat uw bestemming zou moeten gebruiken. Ondersteunde aggregatietypen:

  • BEST_EFFORT
  • CONFIGURABLE_AGGREGATION
bestEffortAggregation.maxUsersPerRequestGeheelExperience Platform kan meerdere geëxporteerde profielen samenvoegen in één HTTP-oproep.

Deze waarde wijst op het maximumaantal profielen dat uw eindpunt in één enkele vraag van HTTP zou moeten ontvangen. Merk op dat dit een beste inspanningssamenvoeging is. Bijvoorbeeld, als u waarde 100 specificeert, zou Experience Platform om het even welk aantal profielen kunnen verzenden kleiner dan 100 op een vraag.

Als uw server niet per aanvraag meerdere gebruikers accepteert, stelt u deze waarde in op 1 .
bestEffortAggregation.splitUserByIdBooleanGebruik deze vlag als de vraag aan de bestemming door identiteit zou moeten worden verdeeld. Stel deze markering in op true als uw server slechts één identiteit per aanroep accepteert, voor een opgegeven naamruimte voor de identiteit.
TIP
Gebruik aggregatie van de best mogelijke inspanning als uw API eindpunt minder dan 100 profielen per API vraag goedkeurt.

Configureerbare samenvoeging

De configureerbare samenvoeging werkt het best als u eerder in grote partijen, met duizenden profielen op de zelfde vraag zou nemen. Met deze optie kunt u ook de geëxporteerde profielen samenvoegen op basis van complexe aggregatieregels.

De voorbeeldconfiguratie toont hieronder een configureerbare samenvoegingsconfiguratie. Voor een voorbeeld van beste inspanningssamenvoeging, zie de best inspanningssamenvoegingsectie. De parameters die van toepassing zijn op configureerbare aggregatie worden in de onderstaande tabel beschreven.

"aggregation":{
   "aggregationType":"CONFIGURABLE_AGGREGATION",
   "configurableAggregation":{
      "splitUserById":true,
      "maxBatchAgeInSecs":2400,
      "maxNumEventsInBatch":5000,
      "aggregationKey":{
         "includeSegmentId":true,
         "includeSegmentStatus":true,
         "includeIdentity":true,
         "oneIdentityPerGroup":true,
         "groups":[
            {
               "namespaces":[
                  "IDFA",
                  "GAID"
               ]
            },
            {
               "namespaces":[
                  "EMAIL"
               ]
            }
         ]
      }
   }
}
ParameterTypeBeschrijving
aggregationTypeString

Wijst op het type van samenvoegingsbeleid dat uw bestemming zou moeten gebruiken. Ondersteunde aggregatietypen:

  • BEST_EFFORT
  • CONFIGURABLE_AGGREGATION
configurableAggregation.splitUserByIdBooleanGebruik deze vlag als de vraag aan de bestemming door identiteit zou moeten worden verdeeld. Stel deze markering in op true als uw server slechts één identiteit per aanroep accepteert, voor een opgegeven naamruimte voor de identiteit.
configurableAggregation.maxBatchAgeInSecsGeheel

Deze parameter wordt gebruikt in combinatie met maxNumEventsInBatch en bepaalt hoe lang Experience Platform moet wachten totdat een API-aanroep naar het eindpunt wordt verzonden.

  • Minimumwaarde (in seconden): 1.800
  • Maximumwaarde (in seconden): 3.600

Als u bijvoorbeeld de maximumwaarde voor beide parameters gebruikt, wacht Experience Platform 3600 seconden OF tot er 10000 gekwalificeerde profielen zijn voordat de API-aanroep wordt uitgevoerd, afhankelijk van wat zich het eerst voordoet.

configurableAggregation.maxNumEventsInBatchGeheel

Deze parameter wordt gebruikt in combinatie met maxBatchAgeInSecs en bepaalt hoeveel gekwalificeerde profielen moeten worden samengevoegd in een API-aanroep.

  • Minimumwaarde: 1.000
  • Maximumwaarde: 10.000

Als u bijvoorbeeld de maximumwaarde voor beide parameters gebruikt, wacht Experience Platform 3.600 seconden OF tot er 10.000 gekwalificeerde profielen zijn voordat de API-aanroep wordt uitgevoerd, afhankelijk van wat zich het eerst voordoet.

configurableAggregation.aggregationKey-Hiermee kunt u de geëxporteerde profielen samenvoegen die aan de bestemming zijn toegewezen op basis van de hieronder beschreven parameters.
configurableAggregation.aggregationKey.includeSegmentIdBooleanStel deze parameter in op true als u profielen wilt groeperen die naar uw doel zijn geëxporteerd op basis van gebruikers-id.
configurableAggregation.aggregationKey.includeSegmentStatusBooleanStel deze parameter en includeSegmentId in op true als u profielen wilt groeperen die naar uw doel zijn geëxporteerd op basis van gebruikers-id en de status van het publiek.
configurableAggregation.aggregationKey.includeIdentityBooleanStel deze parameter in op true als u profielen wilt groeperen die via naamruimte naar uw doel worden geëxporteerd.
configurableAggregation.aggregationKey.oneIdentityPerGroupBooleanStel deze parameter in op true als u wilt dat de geëxporteerde profielen worden samengevoegd in groepen op basis van één identiteit (GAID, IDFA, telefoonnummers, e-mail, enz.).
configurableAggregation.aggregationKey.groupsArrayMaak lijsten met identiteitsgroepen als u profielen wilt groeperen die naar uw doel zijn geëxporteerd door groepen naamruimten. U kunt bijvoorbeeld profielen die de mobiele id's IDFA en GAID bevatten, combineren in één aanroep naar uw bestemming en e-mails in een andere via de configuratie die in het bovenstaande voorbeeld wordt getoond.