Acceder a Google Analytics con OAuth y PHP

Está claro que por ahora OAuth es el futuro para el uso de APIs, y como no, Google requiere OAuth para conectarnos a su API, lo cual puede parecer bastante difícil, pero cuando le coges el truco, es bastante sencillo:

$oauth = new OAuth($consumer_key, $consumer_secret);
$oauth->setToken($access_token, $access_token_secret);
$result = $oauth->fetch('https://www.google.com/analytics/feeds/datasources/ga/accounts');

El resto es fácil, tan sólo hay que mirar la documentación y obtener los datos de las distintas peticiones.

Google Analytics Accounts API

Mostrar las páginas vistas y las visitas de Google Analytics al estilo Feedburner

Me ha gustado el ejemplo para mostrar en tu web las visitas y las páginas vistas de tu web como muestra Feedburner los suscritores que tienes en el feed. Para mostrarlo haremos uso de la librería GAPI, la cual accede a los datos que ofrece Google Analytics:

<?php
define('ga_email','yourGoogleEmail');
define('ga_password','yourGooglePass');
define('ga_profile_id','yourProfileID');

require 'gapi.class.php';
$ga = new gapi(ga_email,ga_password);
$ga->requestReportData(ga_profile_id,array('browser','browserVersion'),array('pageviews'));
?>

El resto será darle estilo a los datos obtenidos.

FeedCount-Like Google Analytics Counter

Vía / Script & Style

|

Nueva versión de Google Analytics

Google ha sacado una nueva versión de su aplicación web Analytics, la cual nos permite llevar un seguimiento de las visitas en nuestras webs y obtener estadísticas sobre éstas.
google_analytics.png
Por ahora no está activa en todas las cuentas, pero en las próximas semanas lo estará para todas, siendo avisados mediante email cuando esto se produzca. Pudiendo acceder a ambas versiones a la vez durante un mes.
Uno de los cambios más importantes es el rediseño del interfaz de informes, mejorándolo en la personalización y en cuestiones colaborativas gracias al know how acumulado con la compra que hicieron de Measure Map.
Actualmente será más sencillo crear informes y compartirlos para facilitar la toma de decisiones. En un único informe podremos tener una buena impresión de qué es lo que pasa, en vez de tener varios informes que consultar.
Para la administración han habido pocos cambios, y la interfaz nueva no necesita de mucha adaptación, por lo que el paso de una versión a otra no debería suponer mucha complicación.
Entre las novedades que ofrece nos encontramos con la posibilidad de envíos programados y en el momento de informes en PDF por correo, una herramienta para búsqueda de informes, o poder comprar periodos de tiempo entre sí en una misma gráfica.
New Version of Google Analytics!
Vía / Ajaxian
Actualización 10:52H: Vídeo presentación de los cambios con subtítulos en español (Vía / eCuaderno)

Agiliza Google Analytics en tu página

Es cierto que a veces la carga del script de Google Analytics retrasa el carga completa de la página. La gente de AskApache, que suelen sorprenderme con sus entradas, nos ofrecen un truco para mejorar la velocidad de carga del script urchin.js.

Este script, que se carga del sitio de Google Analytics, a veces tarda en cargarse, por lo que una solución para agilizar esta carga es ponerlo en nuestro servidor y acceder en local.

Claro, que el problema es que este script se suele modificar con cierta frecuencia, por lo que deberíamos tener la última versión en cada momento.

Crearemos una shell que borre el script de local, obtenga de nuevo el script alojado en Google Analytics y lo guarde en la ruta de local. A parte crearemos un job para el cron que ejecute este script cada 12 horas.

#!/bin/sh
rm /home/user/websites/askapache.com/z/j/urchin.js
cd /home/user/websites/askapache.com/z/j/
wget http://www.google-analytics.com/urchin.js
chmod 644 /home/user/websites/askapache.com/z/j/urchin.js
cd ${OLDPWD}
exit 0;

La línea para el cron:

11 12 * * * /home/user/websites/1day.sh >/dev/null 2>&1

Faster Google Analytics with a local urchin.js

Estadisticas de Google Analytics y Feedburner en WordPress

El otro día nos preguntaban si había un plugin para WordPress que nos mostrara informes sobre las estadísticas que ofrece Google Analytics. Como no conocía ninguno, comenté que creía que no había alguno que realizara esas funciones. Pues mentí, hay uno y no solo cumple con los que nos preguntaban, sino que además muestra estadísticas para Feedburner.
Un plugin muy atractivo, que nos muestra gráficos con los datos estadísticos de estas dos aplicaciones, poder saber que páginas son las más visitadas, acceder mediante web e instalación de código de Analytics de forma automática.
tantan.png
tantan WordPress Reports
Vía / menéame

| |

La respuesta de Microsoft a Google Analytics

MicrosoftMicrosoft parece que quiere competir con Google Analytics haciendo una gran inversión en la empresa de estadísticas web DeepMetrix. Microsoft incluirá este servicio en la mayoría los sitios que dispone (Microsoft AdCenter, Internet Search, Office Live y MSN Spaces). Aunque en ningún momento hablan de Google, da la impresión de que su finalidad es luchar contra Google Analytics, claro, que lo bueno de Google Analytics es poder incluirlo en tu propio sitio, sin depender quién es el proveedor, claro, eso si tienes o puedes acceder a una cuenta.
DeepMetrix
Vía / Download Squad