Googleアナリティクス、Facebook、Twitter AnalyticsのAPIからデータを取得する解析モジュールに取り組んでいます。AnalyticsレポートApiデータがGoogleアナリティクスダッシュボードと一致しないのはなぜですか?
Analytics Reporting Using Api V4を使用してGoogleアナリティクスからデータを取得します。 Total number of sessions
値がDashboardに表示されている値と一致しません。私はメトリックga:sessions
を使用してセッション数を取得しています。
レポートAPIからのセッション数がDashboardと一致する場合があります。しかし、すべての時間ではありません。適切な説明がなくてもQAから承認されることが難しいと感じています。
ディメンションフィルタとレポートクエリを何度も確認しましたが、何も問題が見つかりませんでした。
報告要求にsamplingLevel
を追加しましたが、同じ結果が表示されます。
ReportRequest totalNumberOfSessions = new ReportRequest().setViewId(VIEW_ID)
.setDateRanges(Arrays.asList(lifetime))
.setDimensions(Arrays.asList(custom))
.setDimensionFilterClauses(Arrays.asList(clause))
.setMetrics(Arrays.asList(sessions))
.setSamplingLevel("LARGE");
最も一般的な理由はデータがサンプリングされているため、クエリにサンプリングデータが含まれているかどうかを確認できますか? –
@PhilipWaltonサンプルデータはどういう意味ですか?あなたが望むなら、私はコードで質問を更新することができます。 –
https://developers.google.com/analytics/devguides/reporting/core/v4/basics#sampling –