我正在使用Google AnalyticsAPI创建自定义分析信息中心,并且需要包含这样的受众群体概述比较:
我主要使用GA Embed API。我找不到一种在单个Embed DataChart上创建这样的日期范围比较图表的明显方法。我尝试了几种不同的方法来创建这样的图表:
最后一种方法是唯一一种可以创建图表的方法,几乎与上图中的方法完全相同。不幸的是,这种方法仍然存在两个问题:
我目前的计划是直接使用报告和图表API来减少查询次数并使我能够匹配日期范围以进行比较,尽管我认为Embed DataChart在将时间线查询和放大器结合在一起时必须具有一定的魔力;图表,因为我正在努力映射数据并将图表标记为上图中的标记。
是否有更好的方法可以使用Google的API生成其中一个日期范围比较图表?
答案 0 :(得分:1)
您可以使用var objects = [ // Your objects, this is just dummy data
{ uuid: 'Product 01', approved: true },
{ uuid: 'Product 02', approved: true },
{ uuid: 'Product 03', approved: true }
]
var items = objects.reduce(function (prev, current) {
prev[current.uuid] = current.approved;
return prev;
}, {});
使用reporting api V4
维度获取所需的任何ga:date
来获取数据。然后你可以使用任何图表库来绘制图表,它可以用于叠加多个图表的图表库