为了快速跟踪Flurry和Firebase事件报告之间的每月比较,我在下面编写了一个简单的脚本,以获得每月1)事件数和2)触发这些事件的唯一用户数。
理论上,我从BigQuery(链接到同一Firebase帐户)获得的数据应该与下面的Firebase Analytics控制台提供相同的输出。我只添加了一个随机示例屏幕截图,以指示我正在谈论的事件。
# 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')
GROUP BY event_name
ORDER BY event_count DESC
LIMIT 10;
-
BigQuery输出中的event\u计数与我控制台中的输出完全相同,但对于大多数事件,distinct user\u计数约为5K-10K。理论上,Firebase Analytics控制台的用户数据应该与BigQuery输出完全一致,但事实并非如此。
我的问题: