Google analytics BigQuery问题:如何&;为什么同一访客的时间戳可以相同?
对于通过两种不同浏览器访问网站的同一访问者,我在BigQuery中的“visitStartTime”的时间戳字段面临以下问题? 可能的方式和原因(时间戳应该是变化的,因为通常使用基于正数的时间戳计算秒数指定自unix纪元(1970-01-01 00:00:00 UTC)以来的秒数) 在屏幕截图中生成结果的查询:Google analytics BigQuery问题:如何&;为什么同一访客的时间戳可以相同?,google-analytics,duplicates,google-bigquery,unix-timestamp,Google Analytics,Duplicates,Google Bigquery,Unix Timestamp,对于通过两种不同浏览器访问网站的同一访问者,我在BigQuery中的“visitStartTime”的时间戳字段面临以下问题? 可能的方式和原因(时间戳应该是变化的,因为通常使用基于正数的时间戳计算秒数指定自unix纪元(1970-01-01 00:00:00 UTC)以来的秒数) 在屏幕截图中生成结果的查询: SELECT DATE, MAX(CASE WHEN customDimensions.index = 1 THEN customDimensions.value E
SELECT
DATE,
MAX(CASE
WHEN customDimensions.index = 1 THEN customDimensions.value END) AS CUSTOMDIMENSIONS_VALUE, visitNumber, fullvisitorid, visitStartTime, SEC_TO_TIMESTAMP(visitStartTime) AS humain, TIME (visitStartTime+3600 ) AS Paris_timezone, hits.hour, hits.minute, CONCAT(fullvisitorid, STRING(visitid)) AS sessionid, MAX(CASE
WHEN hits.customDimensions.index = 11 THEN hits.customDimensions.value END) AS localproductname,
device.deviceCategory,
hits.page.pagePath,
IFNULL(hits.page.pagePathLevel2, '') AS HITS_PAGE_PAGEPATHLEVEL2,
IFNULL(hits.page.pagePathLevel3, '') AS HITS_PAGE_PAGEPATHLEVEL3,
MAX(CASE
WHEN hits.customDimensions.index = 14 THEN hits.customDimensions.value END) AS assetpurpose,
hits.hitNumber,
FROM (FLATTEN([85801771.ga_sessions_20161025], customDimensions.value )),
(FLATTEN([85801771.ga_sessions_20161026], customDimensions.value )),
WHERE
AND customDimensions.value != "null"
AND customDimensions.value = "968a9587-0614-4155-9597-bf17aef42125"
AND hits.type = 'PAGE'
AND (customDimensions.index = 1
OR hits.customDimensions.index = 11
OR hits.customDimensions.index = 14
OR hits.customDimensions.index = 27 )
GROUP EACH BY
DATE,
visitStartTime,
humain,
Paris_timezone,
hits.hour,
hits.minute,
fullVisitorId,
sessionid,
visitNumber,
device.deviceCategory,
hits.page.pagePath,
HITS_PAGE_PAGEPATHLEVEL2,
HITS_PAGE_PAGEPATHLEVEL3,
hits.hitNumber,
LIMIT
100000
基于列名,我假设您从Google Analytics()获得了这些数据 表中的每一行对应于Google Analytics中的一个会话 360
因此,
visitStartTime
对应于会话的开始。从您所附的屏幕截图中不清楚是否发生了行扁平化,但如果发生了,这将解释它。谢谢您,Mosha,我将添加一个查询示例;它可能会帮助您。选择日期,MAX(如果customDimensions.index=1,则customDimensions.value结束)作为customDimensions\u值,visitNumber,fullvisitorid,visitStartTime,秒到秒时间戳(visitStartTime)作为humain,时间(visitStartTime+3600)作为Paris\u时区,hits.hour,hits.minute,CONCAT(fullvisitorid,STRING(visitid))作为sessionid,MAX(caseHits.customDimensions.index=11然后hits.customDimensions.value END)作为localproductname、device.deviceCategory、hits.page.pagePath、IFNULL(hits.page.pagePathLevel2)、)作为hits_page_pagePathLevel2、IFNULL(hits.page.pagePathLevel3)、)作为hits_page_pagePathLevel3,最大(当hits.customDimensions.index=14,然后hits.customDimensions.value END)作为assetpurpose,hits.hitNumber,FROM(展平([85801771.ga_sessions_20161025],customDimensions.value)),(展平([85801771.ga_sessions_20161026],customDimensions.value)),其中和customDimensions.value!=“null”和customDimensions.value=“968a9587-0614-4155-9597-bf17aef42125”和hits.type='PAGE'和(customDimensions.index=1或hits.customDimensions.index=11或hits.customDimensions.index=14或hits.customDimensions.index=27)按日期、visitStartTime、humain、Paris_时区、hits.hour、hits.minute、fullVisitorId、sessionid、visitNumber、device.deviceCategory、hits.page.pagePath、hits_page_PAGEPATHLEVEL2、hits_page_PAGEPATHLEVEL3、hits.hitNumber、LIMIT对每个组进行分组100000@sPujade-请不要使用注释来显示您的代码-只需将其添加到o您的原始问题!请编辑您的问题以显示您遇到问题的代码,然后我们可以尝试帮助您解决特定问题。您也可以阅读。