在BigQuery中为自定义维度复制Google Analytics(分析)所有会话

时间:2019-03-26 19:15:54

标签: google-analytics google-bigquery

我正在尝试通过BigQuery中的自定义维度将会话复制到Google Analytics(分析)AII。我只参加了几次会议,所以我不知道该如何获得完全匹配。

我目前的理解是GA会在午夜中断会话(因为其数据模型依赖于按日处理的数据块)。我累了要在下面的代码中考虑这一点,但是有些不对劲。有人知道如何获得完全匹配吗?

SELECT
  CD12,
  SUM(sessions) AS sessions
FROM (
   SELECT
   CD12,
   CASE WHEN hitNumber = first_hit THEN visits ELSE 0 END AS sessions
   FROM (
        SELECT
            fullVisitorId,
            visitStartTime,
            totals.visits,
            hits.hitNumber,
            CASE WHEN cd.index = 12 THEN cd.value END AS CD12,
            MIN(hits.hitNumber) OVER (PARTITION BY fullVisitorId, visitStartTime) AS first_hit
         FROM `data-....`,
            UNNEST(hits) AS hits,
            UNNEST(hits.customDimensions) AS cd
        )
    )
WHERE CD12 ='0'
GROUP BY 
CD12
ORDER BY
  sessions DESC

0 个答案:

没有答案