He solventado una de las carencias que tenía la clase inicial sobre la API de Google Analytics. Ahora con la clase también se pueden lanzar consultas a la base de datos de Google Analytics filtrando con varias condiciones sobre cualquier métrica o dimensión.
Un ejemplo de su uso:
setAccount( 123456789 );
// Indicamos las fechas que queremos observar
$GAnalytics->setDates( "2009-05-27", "2009-05-28" );
// Creamos un filtro
$filter = $GAnalytics->newFilter();
// Filtramos entradas que contengan la keyword "seo"
$filter->addANDFilter( "ga:keyword", "=@", "seo" );
// Añadimos un "OR" para ver tambiñen las que tengan la keyword jquery
$filter->addORFilter( "ga:keyword", "=@", "jquery" );
// Lanzamos una consulta: Páginas vistas provocadas por las keywords filtradas
// segmentadas por keyword y ordenadas por paginas vistas de forma descendente
// Vemos desde el primer resultado viendo un total de 100 resultados.
$pageViews = $GAnalytics->requestValues( "ga:keyword", "ga:pageviews", "-ga:pageviews" , $filter, 1, 100);
?>
- Lee la documentación de la clase para ver sus posibilidades
- o descarga la versión 1.1 para empezar a usarla en tus scripts php