Antworten:
Es gibt keine einfache Möglichkeit, dies zu tun. Da die "Flash" -Diagramme nicht zum Einbetten in Ihre Website verfügbar sind.
Sie können dies nur über die Google Analytics-API tun.
Siehe http://code.google.com/apis/analytics/docs/.
Aber das gibt dir immer noch keine Charts. Wenn Sie Diagramme wünschen, können Sie die Google Charts-API in Verbindung mit der Google Analytics-API verwenden, um Ihre eigenen zu erstellen.
Ich selbst bin auf dasselbe Problem gestoßen. Am Ende habe ich nur meine eigene Lösung erstellt und zur Verwendung veröffentlicht. OOCharts verwendet nur ein Skript. Darüber hinaus können Sie die Diagramme der Öffentlichkeit oder den Kunden präsentieren. Es verwendet Google Charts, um die Diagramme zu erstellen. Ich habe auch einige vorgefertigte Lösungen für alle hinzugefügt, die die Javascript-Objekte nicht berühren möchten. Hier ist ein Beispiel für einen Einbettungsblock für jemanden, der ein Besuchsliniendiagramm haben möchte:
<script type="text/javascript" src="http://oocharts.org/release/current/oocharts.js"></script>
<script type="text/javascript">
oo.setPackage('corechart');
oo.load(drawCharts);
function drawCharts() {
var end_date = new Date();
var start_date = new Date();
start_date.setDate(end_date.getDate() - 30);
var c = new oochart("ooid", "aid", start_date, end_date, "line");
c.setMetric('ga:visitors', 'Visits', 'number');
c.setDimension('ga:date', 'Date', 'date');
c.load(function(data){
for (var i = 0; i < data.length; i++) { data[i][0] = oo.utility.parseAnalyticsDate(data[i][0]); }
c.draw("visits_chart", data);
});
}
</script>
<div id="visits_chart"></div>
Ich weiß, dass dies zu spät für die Frage ist. Dies ist jedoch der Artikel, den ich gefunden habe, als ich nach Antworten gesucht habe, und ich hätte eine Lösung wie diese geschätzt (minimales Setup, keine Site-Registrierung, anpassbar).
Bearbeiten: OOcharts ist nicht mehr verfügbar.
Bearbeiten: Eine andere Option, die für Sie funktionieren könnte, ist SuperProxy .
Google hat hierfür Beispielcode:
Visualisierung von Google Analytics-Daten mit Google Chart Tools
Zitat:
In diesem Artikel erfahren Sie, wie Sie Daten aus der Google Analytics-Datenexport-API entnehmen und mithilfe der Google Charts-API mit einer Vielzahl verschiedener Diagrammtypen visualisieren. Dieser Artikel konzentriert sich auf das Ausführen in Javascript
Schauen Sie sich embeddedanalytics an . Dies ist ein Service genau für das, was Sie verlangen. Sie definieren das Diagramm (Typ, Metriken, Abmessungen, Datumsbereich) und binden dann einfach einen Codeausschnitt in Ihre Site ein, auf der das Diagramm angezeigt werden soll.
Offenlegung: Ich arbeite mit Embedded Analytics
Da das OP auch gefragt hat, ob es ein ähnliches kostenloses Analysepaket gibt, mit dem Diagramme und Daten einfach eingebettet werden können, ist Piwik erwähnenswert .
Es ist ein freies Softwareprojekt und hat eine ziemlich gute Dokumentation zum Einbetten . Es scheint genau das zu sein, wonach das OP sucht.
Haftungsausschluss: Ich habe keine Ahnung, wie dies per Code erfolgen soll.
Wenn Sie jedoch den Bericht "E-Mail senden" verwenden, können Sie eine E-Mail mit Ihrem Bericht als xml / csv / etc-Anhang automatisch in regelmäßigen Abständen an ein E-Mail-Konto senden, das den Bericht verarbeitet. Stellen Sie Analytics so ein, dass die E-Mail wöchentlich gesendet wird, und legen Sie fest, dass der E-Mail-Client automatisch E-Mails von diesem Absender mit XML-Dateien entgegennimmt und den Anhang in einen Speicherbereich hochlädt, aus dem Sie ein Diagramm rendern können. Dann benötigen Sie im Grunde nur ein Skript, um die Werte aus dem exportierten Bericht zu rendern.
In der Google Analytics-App-Galerie gibt es eine Web-App mit dem Namen SeeTheStats .
Es kann Statistiken von Ihrem Konto abrufen, Diagramme basierend auf diesen Daten erstellen und Widgets unterstützen , die Sie einbetten können, um diese Diagramme auf Ihrer eigenen Site anzuzeigen.
Versuchen Sie es mit Explainum .
Explainum ist die einfachste Möglichkeit, ein Diagramm von Google Analytics in eine Website einzubetten. Keine Blätter, keine komplizierten Einstellungen. Explainum stellt eine Verbindung zu den Daten in Google Analytics her und gibt einen Code zum Einbetten eines Diagramms in meine Website. Auf die gleiche Weise wie bei YouTube erhältst du einen Code zum Einbetten eines Videos in deine Website.