Erstellen Sie ein Killer Website Analytics Dashboard mit der Google Core Reporting API
Wenn Sie die Wahl hätten, ein Flugzeug mit verbundenen Augen oder mit offenen Augen zu fliegen, welches wäre Ihnen lieber? Gleiches gilt für den Betrieb einer Website. Möchten Sie einfach eine Website veröffentlichen und blind ausführen, oder möchten Sie ein funktionsfähiges Dashboard mit allen Funktionen, das Ihnen zeigt, was mit der Website zu jeder Zeit passiert?
Wenn Sie mit Google Analytics vertraut sind, werden Sie erfreut sein, dass Google eine leistungsstarke API namens Google Core Reporting API bietet, mit der Sie die Zahlen Ihres Google Analytics-Kontos abrufen können. Mit dieser API können Sie Abfragen ausführen, um Informationen darüber zu erhalten, wie lange Personen auf Ihrer Website verbringen, wie viele Seitenzugriffe Sie täglich erhalten, wie viele neue Besucher im Vergleich zu wiederkehrenden Besuchern die Website besuchen, und vieles mehr. Grundsätzlich können Sie das meiste, was Sie in Google Analytics nachschlagen können, mithilfe der API herausziehen und diese Daten in ein Tool wie Google Spreadsheet einbinden.
Sobald Sie diese Daten in Google Spreadsheet erhalten haben, können Sie sie analysieren, plotten und grafisch darstellen, und wenn Sie fertig sind, können Sie die Informationen auf einer Website veröffentlichen, die als Ihre dienen kann “Instrumententafel”. Ziemlich cool, nicht wahr? Lass keine Worte mögen “API” oder “Analytics” dich erschrecken. Sie müssen kein Hardcore-Programmierer sein, um dies zu erreichen - obwohl die Vertrautheit mit Google Analytics sicherlich hilfreich sein wird.
Verbinden der Google Core Reporting API
Vor kurzem habe ich Ihnen gezeigt, wie Sie die IFTTT-Automatisierung zum Importieren von Analytics-Daten verwenden können. So erstellen Sie einen automatisierten Google-Tabellenkalkulationsbericht aus Analytics-Daten So erstellen Sie einen automatisierten Google-Tabellenkalkulationsbericht aus Analytics-Daten Weitere Informationen über Google Mail in Google-Tabellenkalkulationen. Nun, wenn Sie sich mit der Google-API die Hände schmutzig machen wollen, ist hier das große Geheimnis. Um eine Verbindung zwischen Google Spreadsheet und Google Analytics herzustellen, müssen Sie lediglich das aufgerufene Google Analytics-Skript aktivieren “Zauber”. Öffnen Sie dazu einfach eine Google-Tabelle und klicken Sie auf die Schaltfläche “Werkzeuge” Speisekarte. Wählen “Script Gallery” von der Liste. Geben Sie im Suchfeld ein “Google Analytics” und suche nach dem “Google Analytics Report Automation (Magie)” Skript.
Klicke auf das “Installieren” Taste. Sie haben dieses Skript gerade in dieser bestimmten Google-Tabelle installiert. Gehen Sie jetzt zurück zu Ihrer Tabelle und klicken Sie auf “Werkzeuge” und “Script Manager”.
Nun sehen Sie die vier Funktionen aus den Google Analytics-Skripts, die Ihnen zur Verfügung stehen. Denken Sie daran, dass Sie bisher keine einzige Codezeile eingeben mussten. Sie müssen auch nicht, um diesen gesamten Vorgang abzuschließen.
Verbindung mit Ihrem Google Analytics-Konto herstellen
Sie müssen das Skript jedoch weiterhin aktivieren, um auf Ihr Google Analytics-Konto zugreifen zu können. Klicken Sie daher auf “createCoreReport” Funktion und klicken Sie dann auf “Bearbeiten… ”
Dadurch wird das eigentliche Skript selbst geöffnet. Ignoriere diesen seltsam aussehenden Code und klicke einfach auf “Ressourcen” Menüpunkt und wählen Sie “Verwenden Sie Google-APIs”.
Eine Liste der Google APIs Services finden Sie hier. Suche nach “Google Analytics-API” Dienst und klicken Sie auf den Ein- / Ausschalter, um diesen zu aktivieren “auf”.
Klicken Sie anschließend auf “Google APIs Console” Klicken Sie unten im Fenster auf einen Link, um zur Google Cloud Console mit einer Liste von APIs zu gelangen. Blättern Sie durch die Liste und suchen Sie nach “Analytics-API”. Klicken Sie erneut auf die Schaltfläche “aus” Schaltfläche, um die API zu aktivieren “auf”.
Schließen Sie dieses Fenster, und wenn Sie mit dem Skript auf den Bildschirm zurückkehren, klicken Sie auf “Platte” Symbol, um alles, was Sie gerade aktiviert haben, zu speichern. Dies ist sehr wichtig oder du wirst alles verlieren, was du gerade getan hast.
Es mag zwar viel erscheinen, als müsste es durchlaufen werden, aber bedenke, dass du dies nur einmal tun musst. Sobald Sie die Verbindung hergestellt haben, können Sie die Google Analytics-Abfragen verwenden, die Ihnen so oft angezeigt werden, wie Sie möchten. Die Verbindung zwischen Ihrer Tabelle und Google Analytics bleibt von nun an bestehen.
Abfragen von Google Analytics aus der Google-Tabelle
Um Ihre erste Abfrage zu erstellen, klicken Sie erneut auf Extras, Skript-Manager, und wählen Sie aus “createCoreReport”. Dann klicken Sie auf “Lauf”. Dadurch wird eine Reihe scheinbar bedeutungsloser Texte in Ihre Tabelle eingefügt. Ich sage Ihnen, die Einfachheit dieses Textblocks ist irreführend. Dies ist eine der leistungsfähigsten Abfragen zum Extrahieren von Daten aus Google Analytics, auf die Sie jemals stoßen werden.
Jede Zeile ist eine Komponente der Abfrage. Bei IDs geben Sie Ihre Analytics-ID an (die Sie im Admin-Bereich Ihres Google Analytics-Kontos erhalten). Sie können das Start- und Enddatum für Ihre Abfrage festlegen (oder die Anzahl der Tage in überspringen) “letzte n Tage”), und Sie können Ihre Metriken, Abmessungen und mehr definieren. Ich zeige dir wie.
Hier ein Beispiel für eine Abfrage, die eine tägliche Liste der Besucher, Besuche und Seitenaufrufe der letzten 30 Tage extrahiert. Diese Informationen werden dann in das Blatt eingefügt “report1”.
Sobald Ihre Abfrage fertig ist, können Sie sie ausführen, indem Sie auf klicken “Werkzeuge”, “Script Manager”, und dann die getData-Funktion auswählen. Dann klicken Sie auf “Lauf”.
In einem Popup-Fenster wird der Status der Abfrage angezeigt. Wenn Sie alles richtig eingestellt haben, sollten Sie es sehen “Erfolg. Ergebnisse schreiben” als vorletzte Zeile.
Klicken Sie nun auf die “report1” Blatt und voila! Alle Daten werden direkt aus Analytics extrahiert und in Google Spreadsheet eingefügt.
Jetzt können Sie mit Google Spreadsheets beeindruckende Datenvisualisierungstools verwenden, um diese Daten in einen visuellen Kontext umzuwandeln, der für Leute von Bedeutung ist, die Diagramme lieber betrachten als eine Zahlenliste.
Also da hast du es. Sie können neue Abfragen erstellen (platzieren Sie sie einfach auf demselben Blatt wie das erste und benennen Sie die Spalten query2 und value2 (usw.). Sie sind wirklich nur durch Ihre eigenen Kenntnisse der Google Analytics-Abfragen eingeschränkt. In Analytics herumspielen, oder Lesen Sie unser MUO Analytics-Handbuch, um Fortschritte in diesem Bereich zu erzielen.
Erstellen eines Website Analytics-Dashboards
Das Coole an der Erstellung Ihres eigenen einfachen Dashboards ist, dass Sie in Google Analytics nicht immer dieselbe Navigation ausführen müssen, um die Diagramme abzurufen. Sie schreiben die Abfrage einmal in Google Spreadsheets und können sofort in eine Google Sites-Seite geladen werden. Erstellen Sie Ihre eigene kostenlose Mehrzweckwebseite mit Google Sites. Erstellen Sie Ihre eigene kostenlose Mehrzweckwebseite mit Google Sites. Lassen Sie uns lernen, wie Sie Google Sites verwenden So erstellen Sie in wenigen Schritten Ihre eigene Website. Weiterlesen . Ich habe darüber gesprochen, wie Sie Google Spreadsheets-Daten in eine Google-Site laden. Eine wirklich nützliche Dashboard-Seite mit persönlichen Informationen erstellen Mit Google Sites eine wirklich nützliche Dashboard-Seite mit persönlichen Informationen erstellen Mit Google Sites Das Erstellen von Webseiten war früher ein langwieriger Prozess. Abgesehen von der Mühe, bei der Entscheidung, wo die Seite öffentlich gehostet werden soll, zu entscheiden, müssen Sie HTML lernen und dann herausfinden, wie die Seite programmiert wird. Lesen Sie weiter oben hier bei MUO, damit ich mich hier nicht allzu lange auf den Punkt konzentriere.
Das wichtigste, was Sie hier tun möchten, ist das Laden der von Ihnen erstellten Google Analytics-Diagramme in eine Google-Site, die als Dashboard dient. Gehen Sie zu Google Sites, erstellen Sie eine neue Site unter Ihrem Konto und klicken Sie dann auf “Einfügen” Menüpunkt und wählen Sie die Option Diagramm.
Das Schöne an Google Sites ist: Wenn Sie die oben beschriebenen Google-Spreadsheets mit demselben Google-Konto erstellt haben, können Sie in Google Sites diese Tabelle aus einer Liste der verfügbaren Tabellen in Ihrem Konto auswählen. Sobald Sie dies tun, erkennt Google Sites automatisch alle Diagramme, die Sie in dieser Tabelle erstellt haben, und gibt Ihnen die Option, sie in Ihre neue Website zu importieren.
Sie können eine einfache Liste von Diagrammen erstellen, wenn Sie auf der Seite nach unten scrollen, oder Sie erstellen sogar eine Tabelle auf der Seite und platzieren einige der Diagramme nebeneinander.
Der Punkt ist, dass Sie in nur wenigen einfachen Schritten sehr komplexe Google Analytics-Daten in eine Google-Tabellenkalkulation migriert haben, in der Sie diese Daten bearbeiten und in ein Diagramm verwandeln können, das viel einfacher zu verstehen ist. Dann können Sie dies in nur wenigen Schritten auf einer Google-Site ausgeben und so ein schnelles, aber leistungsstarkes Dashboard erstellen, das Ihnen alles zeigt, was Sie möglicherweise über die Leistung Ihrer Website wissen möchten! Im Gegensatz zu automatisierten E-Mails von Google Analytics Automatisieren Sie informative Google Analytics-Berichte mit benutzerdefinierten Berichten. Automatisieren Sie informative Google Analytics-Berichte mit benutzerdefinierten Berichten. Eine Sache, die ich immer mit Google Analytics verbessern wollte, ist eine automatisierte Berichtsfunktion, die die gewünschten Informationen enthält Das Format, das für jeden einfach ist ... Mehr lesen, Sie können diese Dashboards tatsächlich so formatieren, dass sie genau so aussehen, wie Sie es möchten.
Nun, wenn die Steigerung der Leistung der Website genauso einfach sein könnte wie die Überwachung, wäre alles in der Welt richtig. Verwenden Sie die Kommentare, um Ihr Feedback zu diesem Tutorial zu geben.
Erfahren Sie mehr über: API, Google Analytics, Webentwicklung, Webmaster-Tools.