Ich erstelle ein Dashboard mit dem Atlasboard .
Ich muss auf die Google-Analytics-Daten wie Seitenaufrufe usw. zugreifen, wo ich einige hier ausführen werde .
Gibt es eine Möglichkeit, auf meine Google Analytics-Daten zuzugreifen, ohne dass diese Zustimmungsseite angezeigt wird?
Ich verwende google-api-nodejs-client .
Jede Hilfe wäre großartig!
Ich habe es endlich geschafft, eine Lösung für dieses Problem zu finden !!! Hier ist die Lösung:)
Dies setzt voraus, dass Sie bereits über ein Google Analytics-Konto verfügen, das über Website-Daten wie Sichten verfügt und über die Anfrage verfügt googleapis Module installiert.
Zunächst müssen Sie ein Google-Konsolenkonto unter console.developers.google.com erstellen.
An der Google-Konsole:
Rufen Sie jetzt Ihr Google Analytics-Konto unter www.google.com/analytics auf:
Im Dashboard-Job (Serverseite mit nodejs):
Verwenden Sie diesen Code:
%Vor%ERINNERN SIE SICH, IHNEN IHR EIGENES E-MAIL-ACCOUNT, GA_KEY_PATH UND IDS ZU EINGEBEN
Sie können Google Analytics-Daten ändern, indem Sie die requestConfig ändern. Ich habe dieses Google Analytics-Abfragetool verwendet, um mir zu helfen: Ссылка
Die Daten sollten dann in der Konsole ausgegeben werden.
Hoffe das hilft:)
Zusätzlich zur Antwort von smj2393 und für diejenigen, die eine bestimmte URL zum Abrufen des vom Google Analytics API bereitgestellten JSON erstellen möchten, folgt hier ein Beispiel für eine Node Express-Route. Sie müssen das offizielle Google API Node-Paket installieren ( Ссылка ).
%Vor%Auf dieser Route wird ein JSON angezeigt, der die Anzahl der Sitzungs- und Seitenansichten nach Gerät (Desktop, Mobiltelefon und Tablet) angibt. Sie können start_date oder end_date mit GET-Parametern übergeben.
Hoffe diese Hilfe.
Sehen Sie sich den Job google-analytics
im Atlasboard Atlassian-Paket an. Es verwendet den Google APIs-Knoten.js Client npm-Paket:
Sie können damit sowohl mit der Echtzeit-API als auch mit der klassischen Google Analytics-API kommunizieren.
Tags und Links javascript google-analytics dashboard node.js atlasboard