Google Analytics 4 以错误的时间戳导出到 BigQuery(直到 22:59h)
Google Analytics 4 export to BigQuery with wrong timestamps (until 22:59h)
我每天配置一个从 GA4 到 Bigquery 的数据流。问题是,当我查询数据时,我看到我有前一天 23:00 到 22:59.
的数据
我附上一张图片进行说明:
有没有人遇到同样的问题,是否只发生在我身上,我该如何解决?
发送
Wrong timezone
您的 属性 时区似乎设置为 UTC+1(CET 或 Europe/Madrid 可能?)。
BigQuery 使用 UTC 时间数据。这就是 timestamp_micros() returns 基于 UTC 的时间戳的原因。
您可以使用 string( timestampvalue, "CET")
在分析中配置的时区中获取最小值和最大值(您也可以使用另一个命名时区,如“Europe/Madrid”):
SELECT
string( min(timestamp_micros(event_timestamp)),"CET" ),
string( max(timestamp_micros(event_timestamp)), "Europe/Madrid" )
FROM
`yourproject.dataset.events_20220112` ;
我每天配置一个从 GA4 到 Bigquery 的数据流。问题是,当我查询数据时,我看到我有前一天 23:00 到 22:59.
的数据我附上一张图片进行说明:
有没有人遇到同样的问题,是否只发生在我身上,我该如何解决?
发送
Wrong timezone
您的 属性 时区似乎设置为 UTC+1(CET 或 Europe/Madrid 可能?)。
BigQuery 使用 UTC 时间数据。这就是 timestamp_micros() returns 基于 UTC 的时间戳的原因。
您可以使用 string( timestampvalue, "CET")
在分析中配置的时区中获取最小值和最大值(您也可以使用另一个命名时区,如“Europe/Madrid”):
SELECT
string( min(timestamp_micros(event_timestamp)),"CET" ),
string( max(timestamp_micros(event_timestamp)), "Europe/Madrid" )
FROM
`yourproject.dataset.events_20220112` ;