对客户细分进行故障排除 - Amazon Pinpoint

对客户细分进行故障排除

确认日志记录开启,以帮助您确定失败原因。有关更多信息,请参阅监控和日志记录

客户细分导入失败

如果客户细分导入失败,您可能看到以下错误消息或类似消息:

导入任务:文件 SampleTemplate.csv 导入失败,客户细分名称为 SampleTemplate。错误请求:我们收到的数据与我们期待的用于 createImportJob 操作的格式不匹配。确认您的请求中的信息格式正确,然后再次提交请求。

问题和解决方案
  • 当导入的模板格式不正确时,就会发生此错误。

  • 确认模板为有效的 JSON 或 CSV 格式。有关正确格式的示例,请参阅客户细分文件。也可以从控制台下载示例模板。在您的项目下,选择客户细分创建客户细分导入客户细分,然后选择下载示例 CSV

  • 确认所有指定的属性有效。当导入客户细分时,渠道类型地址是必需字段。属性名称区分大小写。有关可以添加到模板中的可能属性的完整列表,请参阅支持的属性

客户细分导出失败

问题和解决方案
  • 从控制台执行此操作时,大型导出作业可能会失败。

  • 要避免此问题,可以使用 CreateExportJob API,通过命令行参考 (CLI) 或 SDK 将客户细分导出到 Amazon S3 存储桶。

动态客户细分的端点计数

问题和解决方案
  • 当您在创建活动过程中使用动态客户细分时,端点的数量是个近似值,可能不准确。这是因为动态客户细分中的端点数据会随着时间以及定义的标准而变化。可以导出客户细分来确认给定时间点的确切端点数量。

BadRequestException:超过每个用户的最大端点数:15

当尝试添加 15 个以上与同一 UserId 关联的端点时,就会发生此错误。

注意

如果新端点的渠道类型为 ADM、GCM、APNS、APNS_VOICE、APNS_VOIP_SANDBOX 或 BAIDU,并且已经存在一个具有其中一种渠道类型的端点,则请求将成功。有关更多信息,请参阅《Amazon Pinpoint 开发者指南》中的管理受众成员的最大端点数

问题和解决方案
  • 当您使用 update-endpoint API 创建新端点或编辑现有端点,并且特定端点超过了最多 15 个端点地址的限制时。就可能看到此错误,

  • 该限制目前是该服务的硬性限制,不能提高。有关更多信息,请参阅端点限额

调用 UpdateEndpointsBatch 或 UpdateEndpoints 操作时出现 BadRequestException:自定义属性太多

当尝试添加超过 250 个属性时,就会发生此错误。自定义属性可以为每个端点最多 15 KB。

问题和解决方案