如何按天按用户 ID(作为自定义维度)获取会话?
How to get sessions by day, by userid (as custom dimension)?
我可以通过用户 ID 获取会话,但我在 select 约会时遇到了问题。所以我的最终结果将有 3 列:日期、用户 ID、会话(其中会话是当天的会话总数)。
按用户 ID 划分的会话数,缺少日期列:
SELECT
(SELECT value FROM UNNEST(customDimensions) WHERE index=2) AS userId,
sum(totals.visits) AS sessions,
FROM
`ga-360-tvgo.76246634.ga_sessions_*`
WHERE _table_suffix BETWEEN "20200701" AND "20200723"
GROUP BY
1
预期结果:
我想你可以直接将它添加到你的群组中
SELECT
date,
(SELECT value FROM UNNEST(customDimensions) WHERE index=2) AS userId,
sum(totals.visits) AS sessions,
FROM
`ga-360-tvgo.76246634.ga_sessions_*`
WHERE _table_suffix BETWEEN "20200701" AND "20200723"
GROUP BY
1,2
我可以通过用户 ID 获取会话,但我在 select 约会时遇到了问题。所以我的最终结果将有 3 列:日期、用户 ID、会话(其中会话是当天的会话总数)。
按用户 ID 划分的会话数,缺少日期列:
SELECT
(SELECT value FROM UNNEST(customDimensions) WHERE index=2) AS userId,
sum(totals.visits) AS sessions,
FROM
`ga-360-tvgo.76246634.ga_sessions_*`
WHERE _table_suffix BETWEEN "20200701" AND "20200723"
GROUP BY
1
预期结果:
我想你可以直接将它添加到你的群组中
SELECT
date,
(SELECT value FROM UNNEST(customDimensions) WHERE index=2) AS userId,
sum(totals.visits) AS sessions,
FROM
`ga-360-tvgo.76246634.ga_sessions_*`
WHERE _table_suffix BETWEEN "20200701" AND "20200723"
GROUP BY
1,2