gpt4 book ai didi

google-analytics - Google Analytics API 设备类别

转载 作者:行者123 更新时间:2023-12-03 15:48:27 27 4
gpt4 key购买 nike

我正在尝试使用 Google Analytics API (v3) 在 Google ScriptsDevice Category来自谷歌分析的信息。

Audience -> Mobile -> Overview 下的 Analytics 中有一个Device Category栏目列表'tablet', 'mobile' and 'desktop' .我希望将这些数字提取到我的脚本所附的 Google 表格中。

我认为我应该使用的代码是:
ga:deviceCategory==mobile (to pull mobile traffic)ga:deviceCategory==tablet拉动平板电脑流量。

但是,我收到错误:

Invalid dimension or metric: ga:deviceCategory==desktop



我对此感到有些困惑,因为谷歌自己的文档说 deviceCategory 是一个有效的维度

( https://developers.google.com/analytics/devguides/reporting/core/dimsmets#view=detail&group=platform_or_device&jump=ga_devicecategory)

如果我从末尾删除设备类型('ga:deviceCategory'),我会收到错误消息:

Unknown metric(s): ga:deviceCategory (line 43, file "Code")



这使我相信我需要事先包含指标(我认为是“浏览量”)。如果是这种情况,有人可以告诉我如何获取移动/平板电脑流量的数据吗?

我在提取数据的其他方面没有其他问题。例如:
var impressions = Analytics.Data.Ga.get(tableId, startDate, endDate, 'ga:visits').rows.toString(); 

工作正常。

作为引用,这是我用于设备类别的完整代码:
  // Get Mobile Visits, this is the number of visits from mobile devices
var mvisits = Analytics.Data.Ga.get(tableId, startDate, endDate, 'ga:deviceCategory==mobile').rows.toString();
mvisits = mvisits;

如果您需要我的脚本中的更多代码,我将不胜感激。

提前致谢。

最佳答案

我的应用程序脚本有点生锈,但您的问题是您的 ==维度字段只是您要选择的列。

var tableId  = 'ga:' + profileId;
var metric = 'ga:visits';
var options = {
'dimensions': 'ga:deviceCategory',
'filters': 'ga:deviceCategory==mobile'
};
var report = Analytics.Data.Ga.get(tableId, startDate, endDate, metric,
options);

你需要做的是添加一些 filters反而。如果您将其视为关系数据库,这就像说
select deviceCategory, visits
from tableId
where devicecategory == mobile

请记住,您需要添加一个指标。

示例 : 无耻地从 Analytics service 撕下页。

关于google-analytics - Google Analytics API 设备类别,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29538176/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com