首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >Firebase BigQuery每月事件计数

Firebase BigQuery每月事件计数
EN

Stack Overflow用户
提问于 2017-08-23 12:54:15
回答 1查看 2.9K关注 0票数 0

为了快速跟踪Flurry和Firebase事件报告之间的每月比较,我在下面编写了这个简单的脚本,以获取触发这些事件的每月事件计数和唯一用户计数。

理论上,我从BigQuery (链接到同一个Firebase帐户)获得的数据应该与下面的控制台提供相同的输出。我只添加了一个随机的例子截图来表示我说的是哪些事件。

代码语言:javascript
运行
复制
# My Standard SQL - Script
SELECT 
  event.name as event_name,
  COUNT(event.name) as event_count,
  COUNT(DISTINCT user_dim.app_info.app_instance_id) as users
FROM `project_id.com_game_example_IOS.app_events_*`,
  UNNEST(event_dim) as event
WHERE (_TABLE_SUFFIX BETWEEN '20170701' AND '20170731')
------ Inclusive for both the start-date and end-date.
GROUP BY event_name
ORDER BY event_count DESC
LIMIT 10;

结果:

  • 来自BigQuery输出的BigQuery与我的控制台中的输出完全相同,但是对于大多数事件,不同的user_count大约是5K-10K。理论上,控制台的用户数据应该与BigQuery输出完全一致,但它没有。

我的问题:

  • 我的查询是不正确,还是分析控制台输出了错误的数据?
  • 我的查询能得到更多的优化吗?
  • 难道我没有考虑像时间戳这样的东西吗?

谢谢!

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2017-08-23 22:32:38

这里可能有几件事在起作用。

  1. 请参见关于COUNT( DISTINCT ) 这里的答案/注释。
  2. 今年早些时候,Analytics推出了HLL-based用户度量标准,以便在按用户属性和受众筛选用户指标时为客户提供更大的灵活性。因此,虽然您的事件计数可能与BigQuery和您的分析报告完全匹配,但您的用户计数可能略有不同。
票数 4
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/45840341

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档