在 Firebase Analytics 中,列出的设备之一就是“iPhone”,这对应于什么?

Dou*_*ith 8 firebase firebase-analytics

我看到 iPhone X、iPhone XR、iPhone XS 等设备,然后只是“iPhone”,没有任何型号说明符。这对应的是哪一个呢?

请注意,这并不是所有 iPhone 型号的总价值,因为“iPhone XR”型号的数量多于“iPhone”型号的数量。

小智 2

我遇到了同样的问题,并在大查询中查找原始数据,按 device.mobile_os_hardware_model 过滤所有事件,其中 device.mobile_model_name 是“iPhone”。结果是 ~99% iPhone13,4 和 ~1% iPhone14,6。

根据以下要点,在我的情况下,它们是 iPhone 12 Pro Max 和 iPhone SE 第三代的内部 ID。 https://gist.github.com/adamawolf/3048717

如果您想检查自己的情况,请访问https://console.cloud.google.com/bigquery并使用以下查询(过去 7 天内 mobile_model_name =“iPhone”的用户):

SELECT
 Value AS Device,
 COUNT(DISTINCT Id) AS Users, 
FROM (
 SELECT
  user_pseudo_id AS Id,
  device.mobile_os_hardware_model as Value
 FROM
  `<your_project>.<your_analytics>.events_*`,
  UNNEST(event_params) AS params
 WHERE
  SUBSTR(_TABLE_SUFFIX,1, 8) BETWEEN CAST(FORMAT_DATE("%Y%m%d", 
  DATE_SUB(CURRENT_DATE(), INTERVAL 7 DAY)) AS string)
  AND CAST(FORMAT_DATE("%Y%m%d", DATE_SUB(CURRENT_DATE(), INTERVAL 1 
  DAY)) AS string)
  AND device.mobile_model_name = "iPhone"
  )
GROUP BY Value
ORDER BY Device DESC
Run Code Online (Sandbox Code Playgroud)

查询结果