Do not speak Spanish? Read this post in English.

Lunes, 08 de Junio de 2009.

Google Analytics PHP Class 1.1 – Ahora con filtros

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);
?>

Posts Relacionados:

  1. Google Analytics API PHP Class
  2. Documentación Google Analytics API PHP Class
  3. Google Analytics Tracking API: Como funciona el Javascript de Google Analytics
  4. Informes personalizados de Google Analytics
  5. Google Analytics Tracking API: Configuración Básica

Temas Relacionados: programacion

Autor:

Anímate y deja tu comentario