Google Analytics-Diagramme auf meine Website ziehen [geschlossen]

16

Ich würde gerne die Google Analytics-Verkehrsinformationen für jede Seite meiner Website in diese Seite einbetten. Wie geht das am einfachsten?

Alex
quelle

Antworten:

9

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.

Siehe http://code.google.com/apis/chart/

cfaulkingham
quelle
2
Wow, ganz verrückt, dass das sonst niemand machen wollte. Ich würde mir vorstellen, dass jede von Nutzern erstellte Content-Site, die Goog Analytics verwendet, so etwas tun möchte (Statistiken der Nutzerbasis zur Verfügung stellen). Gibt es ein anderes kostenloses Analytics-Paket, mit dem dies problemlos möglich ist? Vielen Dank!
Alex
Sie könnten sich überlegen , ob Sie Mint mit den Widgets haveamint.com/peppermill und haveamint.com/peppermill/widgets
cfaulkingham
7

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 .

Tyler Shaddix
quelle
4

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

Dirk Paessler
quelle
2

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


quelle
2

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.

Liam
quelle
1

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.

mfg
quelle
-1

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.

Max Ivak
quelle
Der Link führt momentan zu einer anderen Seite.
Alex