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:
<?php // Incluimos la clase include("GAnalytics.class.php"); $GAnalytics = new GAnalytics("myemail@gmail.com","mypassword12345"); // Indicamos el Id de la cuenta que queremos mirar $GAnalytics->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
Posts Relacionados:
