Bigweryを使用したGoogleアナリティクスのイベントで、ISOweekによる合計イベントは計算できましたが、ユニークイベントは計算できませんでした。 GAをチェックすると、total_eventsはドットのGAインターフェースに一致しますが、unique_eventsはオフです。私はこれをどのように解決できるか知っていますか?BigQueryでのGoogleアナリティクスのユニークなイベントのカウント
クエリ:
SELECT INTEGER(STRFTIME_UTC_USEC(PARSE_UTC_USEC(date),"%V")) iso8601_week_number,
hits.eventInfo.eventCategory,
hits.eventInfo.eventAction,
COUNT(hits.eventInfo.eventCategory) AS total_events,
EXACT_COUNT_DISTINCT(fullVisitorId) AS unique_events
FROM
TABLE_DATE_RANGE([XXXXXX.ga_sessions_], TIMESTAMP('2017-05-01'), TIMESTAMP('2017-05-07'))
WHERE
hits.type = 'EVENT' AND hits.eventInfo.eventCategory = 'BIG_Transaction'
GROUP BY
iso8601_week_number, hits.eventInfo.eventCategory, hits.eventInfo.eventAction
where句に 'AND totals.visits = 1'を追加するとどうなりますか?それは動作しますか? –
こんにちは、AND totals.visits = 1を追加すると、unique_eventsはオフになります。私が試すことができる他のことを知っていますか? –
なぜうまくいかないのか分かりません。他のものは、あなたの 'TABLE_DATE_RANGE'がintradaysとga_sessionsテーブルを同時に含んでいないこと(データが重複する原因となるもの)を確認することです。また、GAの解析が正しく行われているかどうかを確認することもできます。それ以外の場合は、このクエリでエラーが表示されません(ある場合は表示できません)。また、BQの標準バージョンを使用することをお勧めします。 https://cloud.google.com/bigquery/docs/reference/standard-sql/はるかに優れています。 –