谷歌分析差异

时间:2021-04-29 22:27:08

标签: google-analytics google-bigquery

我有关于目标完成情况的谷歌分析报告,这与我从 BigQuery 看到的不同。我正在使用以下查询来获得目标完成情况。差异非常小,大约在 1 到 20 之间。

SELECT
    distinct visitId
FROM
    `gcp_project.ganalytics.ga_sessions_*` AS sessions,
    UNNEST(hits) AS hits
WHERE
    regexp_contains(hits.page.pagepath, '/booking/complete*')
    and _table_suffix = '20210424'
    and totals.visits=1

gcp_project 位于美国地区,目标报告基于法国网页。时区有区别吗?

1 个答案:

答案 0 :(得分:0)

  1. 时区是一个因素。 BigQuery 导出数据集采用 UTC 格式,而在 GA UI 中,时区是用户为每个属性定义的。

  2. 在 GA UI 中,计数是使用 HyperLogLog 函数完成的近似值,而在 BigQuery 查询中,您正在执行常规的 COUNT DISTINCT。 BigQuery 中的等效项是使用 Approximate aggregate functions in Standard SQL。但是,即使这样,由于 GA 和 BigQuery 中 HyperLogLog 的实现不同,您也可能会有细微的差异。