Firebase + BigQuery - 独特识别设备

时间:2017-02-14 07:58:02

标签: firebase google-bigquery google-data-studio

最近开始通过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,

提前致谢。

1 个答案:

答案 0 :(得分: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