gpt4 book ai didi

javascript - 是否可以按未查询的维度对 Google Analytics 数据进行排序?

转载 作者:行者123 更新时间:2023-12-03 07:56:01 25 4
gpt4 key购买 nike

我想在 Google DataChart 条形图中显示 EventCategory 和 pageViews。我的麻烦是我想按 pageTitle 对条形图进行排序。当我要求排序时,我收到错误消息,指出维度或指标 ga:pageTitle 不在查询中。

如果我将维度添加到查询中,我会收到一条错误消息,指出轴上的所有内容都必须具有相同的类型。

所以我找不到一种方法来获取查询中的数据而不将其显示在图表中。这是我构建图表的地方

var timeline = new gapi.analytics.googleCharts.DataChart({

reportType: 'ga',
query: {
'dimensions': 'ga:eventLabel;ga:pageTitle' ,
'metrics' : 'ga:pageviews',
'start-date': '30daysAgo',
'end-date': 'today',
'filters': "ga:dimension1=="+userid,
'sort' : 'ga:pageTitle',
},
chart: {
type: 'BAR',
container: 'timeline',
options: {
title:'Page Views',
height:'800',
width: '500',
hAxis: {
title:'Views',
minValue:0,
gridlines:{count:7}
},
vAxis:{title:'Page'}
}
}
});

最佳答案

您在问题中提出了几个不同的问题,因此我将尝试逐一解决:

1)是否可以按未查询的维度排序?

不,如果你仔细想想,这是有道理的。如果查询中不包含维度,则不会获得该数据集的任何结果,那么如何对结果集中没有的内容进行排序呢?

2) 为什么我会收到错误“轴上的所有内容都必须是相同的类型”?

这是因为 Embed API DataChart 组件在底层使用 Google Charts,而 Google Charts 要求同一轴上的所有数据都具有相同类型。

但同样,这是有道理的,因为您如何绘制 x 轴有两种不同数据类型的图表?

3)那么如何可视化此查询的结果?

如果您想同时查询 ga:eventCategoryga:pageTitle,那么唯一的可视化选择就是表格图表。

关于javascript - 是否可以按未查询的维度对 Google Analytics 数据进行排序?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34799601/

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