在 Google Analytics 中,我们有两个关于事件和屏幕的关键指标。
事件指标 - 总事件和独特事件 屏幕浏览量指标 - 总屏幕浏览量和独特屏幕浏览量
如何从 Biquery 查询独特事件和独特屏幕视图
活动 - 独特活动
通过下面的 Bigquery 查询提取了总事件数...但是如何查询唯一事件。
select
app_info.id,app_info.version,
event_date,event_name,
param1.value.string_value as category,
count(1) as totalevents
From `<table>`,
UNNEST(event_params) as param1
where param1.key='category'
group by 1, 2, 3, 4, 5
order by totalevents desc
Run Code Online (Sandbox Code Playgroud)
请求您支持如何从 Bigquery 查询唯一事件
屏幕 - 独特的屏幕视图
通过下面的 Bigquery 查询提取总屏幕视图...但是如何查询唯一的屏幕视图。
select app_info.id,app_info.version,event_date,event_name, param.value.string_value as firebase_screen,count(*) as screen_views
From `<table>`,
UNNEST (event_params) as param
WHERE event_name = 'screen_view' and param.key='firebase_screen'group by 1,2,3,4,5 order by screen_views desc
Run Code Online (Sandbox Code Playgroud)
请求您支持如何从 Bigquery 查询唯一屏幕视图
小智 5
我认为您的问题并不符合您在发布的查询片段中试图完成的任务。
在您的查询之后,您尝试对具有特定参数值的事件进行计数。我将这样做:
select
event_name,
(SELECT value.string_value FROM UNNEST (event_params) WHERE key = "action") AS action,
count(1) as event_count
from `<table>`
where event_name = "BotNav"
group by 1,2
order by event_count desc
Run Code Online (Sandbox Code Playgroud)
如果您实际上只是在寻找一种计算事件数量的方法,我将这样做:
select
event_name,
count(1) as event_count
from `<table>`
group by 1
order by event_count desc
Run Code Online (Sandbox Code Playgroud)
请更清楚地表达您的要求。也许您可以发布您希望结果查询的外观,以便我们了解您想要实现的目标。
| 归档时间: |
|
| 查看次数: |
1659 次 |
| 最近记录: |