E
eljoaquin6
Beta
¡Usuario con pocos negocios! ¡Utiliza siempre saldo de Forobeta!
Hola chic@s,
Estoy desesperado, estoy intentando migrar mis reportes de Google Analytics a la nueva version API V4 de Google Analytics, y no consigo sacar los valores del objeto rows desde response.result:
al llamar -> response.result["reports"]; con:
var Objeto = response.result["reports"];
console.log(Objeto);
La consola me devuelve esto:
{
"reports": [
{
"columnHeader": {
"dimensions": [
"ga:medium"
],
"metricHeader": {
"metricHeaderEntries": [
{
"name": "ga:sessions",
"type": "INTEGER"
}
]
}
},
"data": {
"rows": [
{
"dimensions": [
"(none)"
],
"metrics": [
{
"values": [
"5"
]
}
]
},
{
"dimensions": [
"organic"
],
"metrics": [
{
"values": [
"96"
]
}
]
},
{
"dimensions": [
"referral"
],
"metrics": [
{
"values": [
"148"
]
}
]
}
],
"totals": [
{
"values": [
"249"
]
}
],
"rowCount": 3,
"minimums": [
{
"values": [
"5"
]
}
],
"maximums": [
{
"values": [
"148"
]
}
],
"isDataGolden": true
}
}
]
}
-----------------------------------
En la anterior version V3, llamaba response.result.rows y me funcionaba, pero cuando intento hacerlo para esta nueva version con
response.result.data.rows
Me da undefined,
Igual es una tonteria, pero no consigo sacarlo y me preguntaba si alguno trabajais con la API para JavaScript y si me podriais echar un cable 🙁
Muchas gracias!
Estoy desesperado, estoy intentando migrar mis reportes de Google Analytics a la nueva version API V4 de Google Analytics, y no consigo sacar los valores del objeto rows desde response.result:
al llamar -> response.result["reports"]; con:
var Objeto = response.result["reports"];
console.log(Objeto);
La consola me devuelve esto:
{
"reports": [
{
"columnHeader": {
"dimensions": [
"ga:medium"
],
"metricHeader": {
"metricHeaderEntries": [
{
"name": "ga:sessions",
"type": "INTEGER"
}
]
}
},
"data": {
"rows": [
{
"dimensions": [
"(none)"
],
"metrics": [
{
"values": [
"5"
]
}
]
},
{
"dimensions": [
"organic"
],
"metrics": [
{
"values": [
"96"
]
}
]
},
{
"dimensions": [
"referral"
],
"metrics": [
{
"values": [
"148"
]
}
]
}
],
"totals": [
{
"values": [
"249"
]
}
],
"rowCount": 3,
"minimums": [
{
"values": [
"5"
]
}
],
"maximums": [
{
"values": [
"148"
]
}
],
"isDataGolden": true
}
}
]
}
-----------------------------------
En la anterior version V3, llamaba response.result.rows y me funcionaba, pero cuando intento hacerlo para esta nueva version con
response.result.data.rows
Me da undefined,
Igual es una tonteria, pero no consigo sacarlo y me preguntaba si alguno trabajais con la API para JavaScript y si me podriais echar un cable 🙁
Muchas gracias!

