2013-04-25 12 views
7

C'è attualmente un modo per mostrare i dati di Google Analytics dal mio account GA sul mio sito web senza alcuna autenticazione dell'utente? Vorrei mostrare le pagine più popolari e forse le ricerche più popolari e così via. Sto cercando un modo per farlo che non avrebbe bisogno di me per costruire un servizio proxy sull'API ed essere soggetto a quote e limiti e così via.Come rendere pubblici i dati di Google Analytics?

+0

Partenza [EmbeddedAnalytics] (http://www.embeddedanalytics.com/). Costruito appositamente per questo scopo. –

risposta

5

GA non offre attualmente un modo per accedere ai dati senza l'autenticazione dell'utente, anche tramite l'API.

+1

Che dire di un account di servizio. Si potrebbe semplicemente creare un account di servizio raccogliere i dati e visualizzarli come desiderano. – Matt

+2

@Matt In primo luogo, questa risposta (e domanda) è vecchia (poco più di 2 anni!). Da allora Google ha rilasciato [superProxy di Google Analytics] (https://developers.google.com/analytics/solutions/google-analytics-super-proxy) che fa esattamente ciò che l'OP voleva.Ma per rispondere al tuo commento: al momento (e anche ora, con le regolari API GA), la creazione di un account di servizio funzionerebbe, se vuoi che sia pubblico. Tuttavia, dovresti visualizzare i dati di accesso sulla tua pagina web affinché un visitatore possa autenticarsi tramite GA. IOW era impossibile non coinvolgere il visitatore prima. Ma ora puoi, con superProxy –

0

ho avuto un'idea del genere:

  1. Creare un pulsante, in cui si ottiene un token di accesso OAuth2 (sul lato di amministrazione probabilmente)
  2. Conservare token per qualche parte (db, di file, ecc)
  3. Effettuare un cron job per rinnovare token ogni ora (3600 secondi)
+0

Un account di servizio non funzionerebbe meglio della creazione di un'interfaccia web per autorizzare un lavoro chron. – Matt

+0

come su tempo reale? –

0

Provare Google Apps script l'output di cui è possibile quindi incorporare in una pagina. Forniscono un connettore GA e quando si pubblica l'app Web, è possibile selezionare per consentire l'accesso anonimo.

0

Ho la sensazione che le risposte a questa domanda siano obsolete.

In particolare, sono stato in grado di recuperare i dati dal mio server (ho una risposta XML), sto ancora cercando di capire come analizzare facilmente questo XML in dati che può essere utilizzato da javascript da visualizzare.

So che la libreria ga easy dashboard (gadash) funziona molto bene, ma quella si basa sulle query create dalla libreria stessa (con autenticazione), ed è esattamente ciò che stiamo cercando di evitare.

Qualcuno ha un'idea su come utilizzare i dati XML che abbiamo ricevuto per visualizzare i grafici?

sarei felice di mostrare come vado a prendere il xml, se arriviamo a una soluzione completa

Ilan

1

Google Analytics Demos & Tools è una risorsa per gli utenti e gli sviluppatori per scoprire ciò che è possibile con Google Piattaforma di Analytics. Scopri come implementare GA e le applicazioni che possono essere create per sfruttare la flessibilità e la potenza di Google Analytics.

Il codice per questo intero sito è open source e disponibile su GitHub. Ti invitiamo a dare un'occhiata se desideri vedere come viene fatto qualcosa.

Google Analytics Tools

Google Analytics Demos & Tools on Github

+0

https://developers.google.com/analytics/solutions/google-analytics-super-proxy Funzionerebbe anche – Matt