PHP
GAnalytics
J'ai écris cette petite class en haXe (cible=>PHP) dans laquelle j'utilise ma classe cURL.
Il permet de se connecter à un compte google analytics et de récupérer les données d'un rapport Google Analytics, et donc de s'en faire notre propre analyse.
Si vous n'etes pas familié avec Google Analytics :Google Analytics.
Utilisation :
J'ai fait deux exemples pour illustrer son utilisation. Le premier récupère et affiche le nombre de page vue par jour depuis le 2010-07-01. Dans le second exemple je montre juste comment récupérer un unique 'metric' contenant les libellés et les données correspondant au metric..
package;
import php.Lib;
import GAnalytics;
class Test
{
public function new()
{
var ga = new GAnalytics();
ga.login('raza.tiana@gmail.com', '*************', '********');
var results = ga.getDimensionByMetric('pageViews', 'date', '', 100, 'asc,date', '2010-07-01', '2010-08-01');
var labels:Array<String> = results.label;
var datas:Array<String> = results.data;
var maxResult = labels.length - 1;
var display = '<h1>GETDIMENSIONBYMETRIC</h1>
<table>
<tr>
<td>Day</td>
<td>Page views</td>
</tr>
';
for(i in 0...maxResult)
{
display += '
<tr>
<td>'+labels[ i ]+'</td>
<td>'+datas[ i ]+'</td>
</tr>';
}
display += '</table>';
Lib.print(display);
var res2 = ga.getMetric('pageViews', '2010-07-01', '2010-08-01');
Lib.print('<hr/><h1>GETMETRIC</h1><div>'+results+'</div>');
}
static function main()
{
new Test();
}
}
Le résultat ici.
Le code source :
Je l'ai déposé ici :
http://code.google.com/p/haxe-ganalytics/source/browse/trunk/GAnalytics.hx