2010-03-03 5 views
12

Nun, dass Google Analytics has an official API, gibt es Implementierungen von einem kleinen, minimalistischen "Flair" wie Snippet zeigt eine anpassbare Auswahl von Statistiken, sagen zum Beispiel die heutigen und die Woche Besucher und vielleicht ein oder zwei Diagramme - in die eigenen eigene Admin-Panels und Back-End-Anwendungen?Einbettbares Google Analytics "Flair"?

Ich bin ideal auf der Suche nach Implementierungen auf PHP-Basis; Die perfekte Lösung wäre in der Lage, eigenständig zu laufen (keine großen Abhängigkeiten) und nur den API-Schlüssel/die Login-Daten zu verwenden, um loszulegen. Sauberer Code und PHP 5 OOP wären ein Pluspunkt.

+0

danke pekka, schätze es :-) –

Antwort

12

GAPI Sound wie das, was Sie brauchen.

GAPI (sagte 'g, a, p, i') ist die Google Analytics PHP5-Schnittstelle.

http://code.google.com/p/gapi-google-analytics-php-interface/

es wie folgt verwenden:

$ga = new gapi('[email protected]','password'); 

$ga->requestReportData(145141242,array('browser','browserVersion'),array('pageviews','visits')); 

foreach($ga->getResults() as $result) 
{ 
    echo '<strong>'.$result.'</strong><br />'; 
    echo 'Pageviews: ' . $result->getPageviews() . ' '; 
    echo 'Visits: ' . $result->getVisits() . '<br />'; 
} 

echo '<p>Total pageviews: ' . $ga->getPageviews() . ' total visits: ' . $ga->getVisits() . '</p>'; 
+0

O mein Gott, vielen Dank! Genau das habe ich gesucht! Awesim: D Ich wünschte, ich könnte dir geben +5 –

+2

Ich empfehle jedem, der diesen Cache benutzt, die Daten und nicht direkt in HTML auszugeben. Die Google Analytics-Datenexport-API ist ** nicht ** eine schnelle API, was die Ladezeit erheblich verlangsamt. – Yahel

0

Ich weiß, dass es nicht Google Analytics ist (ich kenne keine voll funktionsfähigen Integrationsbibliotheken für PHP, aber Sie können wetten, dass sie kommen), aber wenn Sie nach etwas suchen, das Sie integrieren können Admin Panel jetzt, es gibt immer die Open Web Analytics Bibliothek.

Aber Ihre beste Wette für Google Analytics könnte es sein, mit der API nur das zu erstellen, was Sie benötigen. Es ist sehr wahrscheinlich, dass Sie nur eine Handvoll Diagramme und ein paar Berichte für das Dashboard benötigen, und für die vollständigen Detailinformationen müssen Sie auf jeden Fall zu analytics.google.com wechseln.

+0

Cheers @Jens wusste nicht über Open Web Analytics, sehr interessant. Für die vorliegende Aufgabe bin ich jedoch mit Google Analytics verheiratet. –

2

Dies sind Joomla Module mit PHP Quelle:

  • jLabs Google Analytics Counter. "Diese einfache Google Analytics Zähler basiert auf der WebResourcesDepot Tutorial mit dem gleichen Titel und es für unsere schöne Gemeinde nur auf Joomla Modul konvertiert wird. Dieser Counter ist bereits mit verschiedenen Farben von Badestilen ausgestattet, die mit einem FeedBurner-Subscription-Zähler oder einem Twitter-Follower-Zähler vergleichbar sind, wie auf den Top-Blog-Sites zu sehen ist. "

  • GAnalytics: „GAnalytics ist eine komplette Suite, die Google Analytics-Daten in Form von Tabellen oder Listen zu Ihrer Joomla Website bringt“ in diesem Rahmen unabhängig Tutorial

Die erste basiert:

  • FeedCount-Like Google Analytics Counter: „Wir werden eine dynamische FeedCount-ähnliche Schnittstelle werden die Erstellung, die Ihre Website Statistiken wie Seitenzugriffe angezeigt werden können, Besuche usw. (eine oder alle) mit PHP“

die so etwas wie dies zeigt:
ga counter http://img690.imageshack.us/img690/956/gacnt.png

1

ich ein 3rd-Party-Service embeddedanalytics genannt entwickelt haben. Verwendet die API. Sie können Diagramme aller Art, geografische Heatmaps definieren und wir haben ein einfaches Widget, das Schlüsselindikatoren für den Monat angibt (Besuche, Seitenaufrufe, Absprungrate usw.).

Dies ist ein idealer Service für jemanden, der nicht in die Programmieraspekte der API einsteigen möchte.Definieren Sie einfach Ihr Diagramm und betten Sie einen Codeschnipsel ein, an dem das Diagramm/Objekt angezeigt werden soll.