2016-06-21 49 views
0

我通過Cordova/PhoneGap應用程序使用AWS Mobile Analytics JavaScript SDK。我的白名單設置爲允許所有流量。同時希望通過我的網絡跟蹤我可以看到被正確通過HTTP發送的事件:亞馬遜移動分析數據未顯示在Web控制檯中

HTTP 202 _session.start 
HTTP 202 custom events 
... 
HTTP 202 _session.stop 

繼承人,即時通訊發送x-amz-Client-Context頭的
的一個實例:

{ 
"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分鐘,但我已經測試了幾天,並沒有看到任何結果顯示在圖表中。

+0

您是否有任何可以共享的錯誤日誌? – error2007s

+0

沒有運行時或網絡錯誤。一切都在罰款。 – johnborges

回答

1

如果您從Mobile Analytics端點收到202條響應,表明Mobile Analytics服務收到您的數據彙總請求,並且請求格式通過了常規驗證(如此處所示:http://docs.aws.amazon.com/mobileanalytics/latest/ug/PutEvents.html )。

但是,您發送的平臺有可能不是控制檯中支持的聚合平臺之一。從文檔鏈接上面:

有效值:的iPhoneOS,Android的,的WindowsPhone,黑莓,MacOS的,在Windows,Linux

如果您提交事件未包括在上述這些列表中的一個平臺事件仍將被接受,您可以將它們導出到S3或RedShift,但這些事件不會在控制檯中聚合。

您能否以您正在發送的活動爲例更新該問題(請在發佈活動前在的問題中編輯任何敏感信息)。

+0

這是個問題。我發送的是'未知'作爲平臺值。 – johnborges

+0

太棒了!我很高興你把它修好了 –