尝试使用 Google Analytics API (PHP) 获取移动用户的百分比

Trying to get percentage of mobile users using Google Analytics API (PHP)

我正在尝试使用 PHP 中的 Google 分析 API 获取网站上移动用户的百分比。

根据 https://developers.google.com/analytics/devguides/reporting/core/v3/common-queries,我很确定我使用的是正确的 dimensions/metrics(下图):

dimensions=ga:mobileDeviceInfo,ga:source
metrics=ga:sessions,ga:pageviews,ga:sessionDuration

我取回了一系列移动设备(预期),但无法将其转换为百分比。

第一个数组元素(未设置)我假设是非移动流量,但数字只是不要加起来(非移动流量/会话总数不等于 Google 分析仪表板中的百分比移动)。

任何想法或例子。

我不会使用 ga:mobileDeviceInfo,而是使用 ga:deviceCategory。这样您就可以通过 台式机、平板电脑、移动设备查看会话数。这与您在界面中看到的相符吗?

dimensions=ga:deviceCategory
metrics=ga:sessions

还要记住确保 API 和 UI 的日期 range/filters/segmentation 相同。