Trabajo con la API de Google Analitycs. Quiero obtener todas las sesiones de los últimos 7 días por día como esta en una sola llamada a la API:

[día 1] -> 10

[día 2] -> 100 ...

Yo uso esto:

$service->data_ga->get('ga:'.$profile['id'],'7daysAgo','today','ga:sessions');

Funciona bien pero devuelve la suma. Verifiqué con https://ga-dev-tools.appspot.com/ query-explorer / y para mí, debería agregar métricas ga: date para que la fecha sea individual por día, no todos.

Intenté agregar métricas al final de la línea:

$service->data_ga->get('ga:'.$profile['id'],'7daysAgo','today','ga:sessions','ga:date');

Recibí este error:

Excepción no detectada "Google_Exception" con el mensaje "(obtener) falta el parámetro obligatorio:" fecha de inicio "en

4
Codeokay 6 dic. 2016 a las 22:08
¿Has resuelto este problema?
 – 
TheBosti
22 dic. 2016 a las 13:35
1
Si. ¡Muchas gracias!
 – 
Codeokay
22 dic. 2016 a las 13:35

1 respuesta

La mejor respuesta

La respuesta es esta:

$SecondaryParams = array('dimensions' => 'ga:date');

$results = $service->data_ga->get('ga:'.$profile['id'],
                                  '7daysAgo',
                                  'today',
                                  'ga:sessions',   
                                   $SecondaryParams);

Envíe las dimensiones como matriz.

8
TheBosti 6 dic. 2016 a las 22:37