可配置的聚合

如果更愿意以大批量方式进行,且在同一调用中使用数千个配置文件,则可配置的聚合效果最佳。 此选项还允许您根据复杂的聚合规则聚合导出的用户档案。

下面的示例配置显示了可配置的聚合配置。 有关最大努力聚合的示例,请参阅最大努力聚合部分。 下表介绍了适用于可配置聚合的参数。

"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"
               ]
            }
         ]
      }
   }
}
参数类型描述
aggregationType字符串

指示目标应使用的聚合策略的类型。 支持的聚合类型:

  • BEST_EFFORT
  • CONFIGURABLE_AGGREGATION
configurableAggregation.splitUserById布尔值如果对目标的调用应按身份拆分,则使用此标志。 如果您的服务器在每次调用中只接受一个给定身份命名空间中的身份,请将此标志设置为true
configurableAggregation.maxBatchAgeInSecs整数

此参数与maxNumEventsInBatch一起使用时,可决定Experience Platform向端点发送API调用之前应等待的时间。

  • 最小值(秒):1,800
  • 最大值(秒):3,600

例如,如果为这两个参数使用最大值,Experience Platform将等待3,600秒或直到10000有符合条件的配置文件为止,然后再进行API调用(以先发生者为准)。

configurableAggregation.maxNumEventsInBatch整数

此参数与maxBatchAgeInSecs结合使用,可确定在API调用中应聚合多少个符合条件的配置文件。

  • 最小值:1,000
  • 最大值:10,000

例如,如果为这两个参数使用最大值,Experience Platform将等待3,600秒或直到具有10,000个符合条件的配置文件,然后再进行API调用(以先发生者为准)。

configurableAggregation.aggregationKey-允许您根据下述参数聚合映射到目标的导出用户档案。
configurableAggregation.aggregationKey.includeSegmentId布尔值如果要按受众ID对导出到目标的配置文件进行分组,请将此参数设置为true
configurableAggregation.aggregationKey.includeSegmentStatus布尔值如果要按受众ID和受众状态对导出到目标的配置文件进行分组,请将此参数和includeSegmentId设置为true
configurableAggregation.aggregationKey.includeIdentity布尔值如果要按身份命名空间对导出到目标的配置文件进行分组,请将此参数设置为true
configurableAggregation.aggregationKey.oneIdentityPerGroup布尔值如果您希望导出的用户档案根据单个身份(GAID、IDFA、电话号码、电子邮件等)聚合到组中,请将此参数设置为true
configurableAggregation.aggregationKey.groups数组如果要按身份命名空间组对导出到目标的配置文件进行分组,请创建身份组列表。 例如,可以使用上例中显示的配置,将包含IDFA和GAID移动标识符的用户档案合并到一个对目标的调用中,并将电子邮件合并到另一个调用中。