Miércoles, 17 de Junio de 2009.
La nueva API de Google Analytics, aparte de dar muchísima visibilidad sobre su herramienta aporta 2 bloques de posibilidades muy importantes a los desarrolladores. La más famosa y sonada ha sido la de poder extraer datos de sus informes mediante una API de exportación de la que han ido surgiendo distintas APIs e incluso para la que me atrevía hacer una pequeña Google Analytics Class para PHP.
La segunda y no menos importante, aunque si que ha pasado más desapercibida, es toda la documentación publicada sobre como usar el javascript de google analytics: la Google Analytics Tracking API. Por lo general nosotros al instalar Google Analytics copiamos un código javascript y ya dejamos la tarea por resuelta. De esta forma solo conseguimos trackear los datos para nuestra web de forma genérica pero ahora se nos abren muchas nuevas posibilidades sobre que información trackeamos de los usuarios. Algunos ejemplos serían: segmentar nuestros usuarios bajo nuestros propios criterios, trackear acciones ajax, definir campañas sin tener porque usar las variables en las urls que nos pedía antes Google, definir productos concretos a trackear (poniéndoles incluso nombres y precio), etc...
[...]
¿Te interesa? Sigue leyendo...
Temas Relacionados: Enlaces programacion seo api google analytics google analytics tracking api
Autor: Iñaki Huerta
Lunes, 08 de Junio de 2009.
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);
?>
[...]
¿Te interesa? Sigue leyendo...
Temas Relacionados: programacion apis clases php google analytics
Autor: Iñaki Huerta
Domingo, 07 de Junio de 2009.
Desde hace ya bastante tiempo, la nueva versión de analytics nos permite filtrar todos los informes que nos ofrecen por distintos segmentos. Así, yo puedo estar visualizando toda la información de mi web o filtrar por Tráfico de Búsqueda si quiero analizar los resultados del SEO de mi página o Tráfico Pagado si queremos saber en que hemos invertido nuestro dinero.
Pero más allá de eso la gente de Google tubo la genial idea de ofrecernos crear nuestros propios segmentos de usuarios. Con ellos podemos poner las normas que deseemos para filtrar nuestros usuarios y ver en cualquier momento una versión de nuestros informes contabilizando sólo a ese segmento del tráfico.
Hoy lo que propongo es generar un segmento de "Lectores" un grupo de usuarios crucial para Blogs y para cualquier web de contenidos. Lo que intentaremos con este segmento es ver los datos de la gente que realmente nos interesa: aquellos que se han leído al menos parte de alguna de nuestra noticias.
[...]
¿Te interesa? Sigue leyendo...
Temas Relacionados: seo tutoriales analitica web google analytics segmentacion
Autor: Iñaki Huerta
Sábado, 30 de Mayo de 2009.
Después de poder echar un vistazo con calma a la Api de Google Analytics he creado una pequeña clase que haga por si sola la mayor parte de los procesos.
Esta clase no se ocupa de sacar datos tabulados, ni complejos gráficos. Se trata de un recurso para programadores que les permita fácilmente y sin tener que entender del todo la API extraer los datos más básicos de sus cuentas de Analytics para mostrarlos en sus administradores o para mezclarlos con sus herramientas de analítica web propias.
La clase permite un uso muy cómodo de los datos de Analytics. Seguidamente un ejemplo:
< ?php
include("GAnalytics.class.php");
$GAnalytics = new GAnalytics("myemail@gmail.com","mypassword12345");
$pageViews = $GAnalytics->getMostViewedPages();
$landingPages = $GAnalytics->getLandingPages();
$keywords = $GAnalytics->getKeywords();
?>
[...]
¿Te interesa? Sigue leyendo...
Temas Relacionados: programacion seo apis clases php google analytics
Autor: Iñaki Huerta
Lunes, 02 de Marzo de 2009.
En agosto de 2008 nace Google Insights for Seach una beta de lo que será la evolución del ya tan conocido Google Trends. Google Insights viene a ser una versión más práctica y con mas datos que la parte de keywords de Google Trends (Google Insights no aporta datos sobre webs concretas).

¿En que mejora la herramienta de Trends? Prácticamente en todo, sin llegar a perder nada...
[...]
¿Te interesa? Sigue leyendo...
Temas Relacionados: seo eleccion de keywords geolocalizacion google analytics herramientas google informes seo segmentacion
Autor: Iñaki Huerta