我正在尝试通过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