$optParams = array(
'dimensions' => 'ga:browser',
'max-results' => '50'
);
$ids = 'ga:41XXX807';
$startDate = '2018-01-08';
$endDate = '2018-01-18';
$metrics = 'ga:users';
En la función printResults:
$rows = $results->getRows();
foreach ($rows as $clave=>$valor) {
echo "El navegador ".$valor[0]." tiene un total de ".$valor[1];
echo "<br>";
}
Sacar por países aquellos cuyo navegador empiece por 'o':
$optParams = array(
'dimensions' => 'ga:country,ga:browser',
'max-results' => '150',
'sort' => 'ga:country,ga:browser',
'filters' => 'ga:browser=~^o'
);
$ids = 'ga:415xxx07';
$startDate = '2018-01-08';
$endDate = '2018-01-18';
$metrics = 'ga:users';
return $analytics->data_ga->get($ids, $startDate, $endDate, $metrics, $optParams);
Sacar por países aquellos cuyo navegador contenga en su nombre una 'u':
$optParams = array(
'dimensions' => 'ga:country,ga:browser',
'max-results' => '150',
'sort' => 'ga:country,ga:browser',
'filters' => 'ga:browser=@u'
);
$ids = 'ga:415xxx07';
$startDate = '2018-01-08';
$endDate = '2018-01-18';
$metrics = 'ga:users';
return $analytics->data_ga->get($ids, $startDate, $endDate, $metrics, $optParams);
Listar navegadores que contengan una 'o' AND cuyo países contengan una 'u'
'filters' => 'ga:browser=@o;ga:country=@u'
Listar navegadores que contengan una 'o' OR cuyo países contengan una 'u'
'filters' => 'ga:browser=@o,ga:country=@u'
Sacar las páginas más vistas durante un periodo:
$fechaHoy = date('Y-m-d');
$fechaAyer = strtotime ( '-1 day' , strtotime ( $fechaHoy ) );
$fechaAyer = date ( 'Y-m-d' , $fechaAyer );
// ASC: ga:pageViews
// DESC: -ga:pageViews
$optParams = array(
'dimensions' => 'ga:pagePath',
'max-results' => '50',
'sort' => '-ga:pageViews'
);
$ids = 'ga:41XXX807';
$startDate = $fechaAyer;
$endDate = $fechaHoy;
$metrics = 'ga:users,ga:pageViews';
return $analytics->data_ga->get($ids, $startDate, $endDate, $metrics, $optParams);
Obtener rango de edad:
'dimensions' => 'ga:userAgeBracket',
Obtener género de sexo:
'dimensions' => 'ga:userGender',
Más información en:
https://developers.google.com/analytics/devguides/reporting/core/v3/reference?hl=es-419#sort
Todas las métricas y dimensiones disponibles en:
https://developers.google.com/analytics/devguides/reporting/core/dimsmets
No hay comentarios:
Publicar un comentario