我有一个国家/地区的阵列和一个城市+国家/地区的阵列。
数组1(国家/地区)及其制作方式:
query({
'ids': ids,
'dimensions': 'ga:country',
'metrics': 'ga:sessions',
'sort': '-ga:sessions',
'start-date': moment(now).subtract('days', 730).format('YYYY-MM-DD'),
'end-date': moment(now).format('YYYY-MM-DD')
})
.then(function(response) {
var countries = [];
response.rows.forEach(function(row, i) {
countries.push({ value: +row[0]+': '+row[1], color: 'white', country: row[0], text: row[0]+': '+row[1]});
//text = country and visits
});
});
阵列2(城市):
query({
'ids': ids,
'dimensions': 'ga:city, ga:country',
'metrics': 'ga:sessions',
'sort': '-ga:sessions',
'start-date': moment(now).subtract('days', 730).format('YYYY-MM-DD'),
'end-date': moment(now).format('YYYY-MM-DD')
})
.then(function(response) {
var cities = [];
response.rows.forEach(function(row, i) {
cities.push({ value: +row[1]+': '+row[0], color: 'white', label: row[0]+': '+row[2]});
//label = city and visits
//value = country and city
});
});
我想要这个:
COUNTRY1 - 245
COUNTRY2 - 1180
我不知道从哪里开始。有人能帮助我吗?
答案 0 :(得分:0)
您需要一个对象中的数组,例如:
{
"country-1": ["city-1", "city-2"],
"country-2": ["city-3", "city-4"]
}