我已設法計算ISO周的總事件數,但未使用BigQuery爲給定Google Analytics事件計算唯一事件。在檢查GA時,total_events與點上的GA接口相匹配,但unique_events已關閉。你知道我怎麼能解決這個問題嗎?在BigQuery中計數Google Analytics(分析)唯一事件
查詢:
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 AND totals.visits = 1,會發生什麼情況?它工作嗎? –
Hi @Will the unique_events在添加AND totals.visits = 1時仍然關閉。你知道我可以嘗試的其他事情嗎? –
嗯不知道爲什麼它不工作。其他的事情是確保你的'TABLE_DATE_RANGE'同時不包括intradays和ga_sessions表(可能導致數據重複),也可能確定GA中的分析是否正確完成。除此之外,我在這個查詢中看不到任何錯誤(如果有的話,我看不到它)。另外,我建議您使用標準版本的BQ。 https://cloud.google.com/bigquery/docs/reference/standard-sql/它好多了。 –