Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/sockets/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Google bigquery 如何提取bigquery中每个会话的登录页加载时间?_Google Bigquery - Fatal编程技术网

Google bigquery 如何提取bigquery中每个会话的登录页加载时间?

Google bigquery 如何提取bigquery中每个会话的登录页加载时间?,google-bigquery,Google Bigquery,我希望通过使用此查询获得bigquery中每个会话的登录页加载时间: SELECT sessionID, LandingPage, first (hits.latencyTracking.pageLoadTime) as loadtime from( SELECT CONCAT(fullVisitorId,STRING(visitId)) AS sessionID, totals.transactions, hits.page.pagePath AS la

我希望通过使用此查询获得bigquery中每个会话的登录页加载时间:

SELECT
  sessionID, LandingPage, 
  first (hits.latencyTracking.pageLoadTime) as loadtime 
from(
  SELECT
    CONCAT(fullVisitorId,STRING(visitId)) AS sessionID,
    totals.transactions,
    hits.page.pagePath AS landingPage,
    hits.latencyTracking.pageLoadTime 
  FROM (
    SELECT
      fullVisitorId,
      visitId,
      hits.page.pagePath,
      hits.latencyTracking.pageLoadTime,
      MIN(hits.hitNumber) WITHIN RECORD AS firstHit,
      hits.hitNumber AS hitsNumber
FROM  TABLE_DATE_RANGE([XXXXXXX.ga_sessions_], TIMESTAMP('2017-05-30'), TIMESTAMP('2017-06-01') )
WHERE
      hits.type = 'PAGE' )

  WHERE

    hitsNumber = firstHit)

GROUP BY

  sessionID, LandingPage
它应该检索每个会话中命中类型为page的唯一第一次命中


但是对于所有会话,loadtime的值都为null。有人知道是什么导致了这个问题吗

尝试更改条件

在哪里 hits.type='PAGE'

在哪里 hits.type='EVENT'

根据GA大查询文档():
当您查询与时间相关的字段(例如hits.latencyTracking.pageLoadTime)时,如果您想在查询中使用hit.type,请选择hits.type作为事件。

尝试更改条件

在哪里 hits.type='PAGE'

在哪里 hits.type='EVENT'

根据GA大查询文档(): 查询与时间相关的字段(例如,hits.latencyTracking.pageLoadTime)时,如果要在查询中使用hit.type,请选择hits.type as Event