1

最近开始通过 Data Studio Firebase 连接器探索 Firebase 数据。我正在根据 user_engagement 事件做一些自定义报告,以与我们之前在 Flurry 中报告的数据进行比较。

在查看一些 DAU 数据时,它们非常接近,但在 MAU 上,它们往往会被夸大。(首先在 Firebase 事件报告模板上看到了这种行为)。再深入一点,我们确实有一种模式,用户经常重新安装应用程序,这会生成一个新的 app_instance_id。因此,当我回退时,我正在使用 resettable_device_id 但随后出现的情况是设备上的广告跟踪被禁用,导致值为零。(或者在 1 月份的一小段时间内将值归零,不确定这是客户端还是 Firebase 链接的一部分)

目前大致按照以下逻辑考虑,如果未设置广告标识符,则回退到 app_instance_id。哪些方法值得研究以获得可靠的用户标识符来进行指标报告?(将来将调用 setUserID 来使用我们自己的标识符,但希望匹配历史数据)

  IF(user_dim.device_info.resettable_device_id is not null, 
      IF(user_dim.device_info.resettable_device_id = '00000000-0000-0000-0000-000000000000', user_dim.app_info.app_instance_id, user_dim.device_info.resettable_device_id),
      user_dim.app_info.app_instance_id
     ) as unique_user_identifier,

提前致谢。

4

1 回答 1

2

处理 resettable_device_id 不可用的情况的更简单方法:

IF(user_dim.device_info.limited_ad_tracking, user_dim.app_info.app_instance_id, user_dim.device_info.resettable_device_id) as unique_user_identifier
于 2017-02-14T17:52:46.670 回答