Google analytics API V4 - Como sacar los valores de los objetos anidados??

  • Autor Autor eljoaquin6
  • Fecha de inicio Fecha de inicio
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!
 
Atrás
Arriba