Amazon Mobile Analytics 数据未显示在 Web 控制台中
Amazon Mobile Analytics data not showing up in web console
我正在通过 Cordova/PhoneGap 应用程序使用 AWS Mobile Analytics JavaScript SDK。我的白名单设置为允许所有流量。在查看我的网络跟踪时,我可以看到通过 HTTP 正确发送的事件:
HTTP 202 _session.start
HTTP 202 custom events
...
HTTP 202 _session.stop
这是我发送的 x-amz-Client-Context
header 的示例:
{
"client": {
"client_id":"xxx",
"app_title":"HelloWorld",
"app_version_name":"0.0.1",
"app_version_code":"0.0.1",
"app_package_name":"com.company.hello"
},
"env":{
"platform":"unknown",
"platform_version":"46.0.2490.76",
"model":"Chrome",
"make":"unknown",
"locale":"en-US"
},
"services":{
"mobile_analytics":{
"app_id":"xxx",
"sdk_name":"aws-sdk-mobile-analytics-js",
"sdk_version":"0.9.1:2.3.3"
}
},
"custom":{}
}
我的问题是为什么管理控制台中没有显示数据?我知道这最多可能需要 60 分钟,但我已经测试了几天,但没有看到任何结果显示在图表中。
如果您收到来自 Mobile Analytics 端点的 202 响应,表明聚合数据的请求已由 Mobile Analytics 服务收到,并且请求的格式通过了一般验证(如此处所示: http://docs.aws.amazon.com/mobileanalytics/latest/ug/PutEvents.html).
但是,您发送的平台可能不是控制台中支持聚合的平台之一。来自上面的文档 link:
Valid values: iphoneos, android, windowsphone, blackberry, macos, windows, linux
如果您为未包含在上面列表中的平台提交事件,这些事件仍将被接受,您可以将它们导出到 S3 或 RedShift,但这些事件不会在控制台中聚合。
你能否用你发送的事件示例更新问题(请在问题中发布事件之前编辑所有敏感信息)。
我正在通过 Cordova/PhoneGap 应用程序使用 AWS Mobile Analytics JavaScript SDK。我的白名单设置为允许所有流量。在查看我的网络跟踪时,我可以看到通过 HTTP 正确发送的事件:
HTTP 202 _session.start
HTTP 202 custom events
...
HTTP 202 _session.stop
这是我发送的 x-amz-Client-Context
header 的示例:
{
"client": {
"client_id":"xxx",
"app_title":"HelloWorld",
"app_version_name":"0.0.1",
"app_version_code":"0.0.1",
"app_package_name":"com.company.hello"
},
"env":{
"platform":"unknown",
"platform_version":"46.0.2490.76",
"model":"Chrome",
"make":"unknown",
"locale":"en-US"
},
"services":{
"mobile_analytics":{
"app_id":"xxx",
"sdk_name":"aws-sdk-mobile-analytics-js",
"sdk_version":"0.9.1:2.3.3"
}
},
"custom":{}
}
我的问题是为什么管理控制台中没有显示数据?我知道这最多可能需要 60 分钟,但我已经测试了几天,但没有看到任何结果显示在图表中。
如果您收到来自 Mobile Analytics 端点的 202 响应,表明聚合数据的请求已由 Mobile Analytics 服务收到,并且请求的格式通过了一般验证(如此处所示: http://docs.aws.amazon.com/mobileanalytics/latest/ug/PutEvents.html).
但是,您发送的平台可能不是控制台中支持聚合的平台之一。来自上面的文档 link:
Valid values: iphoneos, android, windowsphone, blackberry, macos, windows, linux
如果您为未包含在上面列表中的平台提交事件,这些事件仍将被接受,您可以将它们导出到 S3 或 RedShift,但这些事件不会在控制台中聚合。
你能否用你发送的事件示例更新问题(请在问题中发布事件之前编辑所有敏感信息)。