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
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
Miércoles, 06 de Mayo de 2009.
SoundManager 2 es una librería destinada a permitirnos controlar desde javascript la carga y reproducción de archivos mp3 en una web.
Para conseguirlo, lo que hace es incluir un pequeño archivo flash oculto que es el que realmente se encarga de reproducir el archivo mp3. La gracia del invento está en que se genera un objeto javascript con el cual controlar las acciones del archivo flash. Así, conseguimos, en la práctica, controlar la reproducción de mp3 con javascript.
SoundMaganer 2, es una librería ideal para aquellos con necesidades multimedia, con buenas nociones de javascript pero con pocos conocimientos sobre flash. Tiene una API muy completa y muy bien documentada.
En las últimas versiones SoundManager ya no solo permite reproducir archivos mp3 sino que la tecnología flash se utiliza también para visualizar de distintas formas la música que está sonando.
[...]
¿Te interesa? Sigue leyendo...
Temas Relacionados: Enlaces jquery apis flash javaScript
Autor: Iñaki Huerta