Esiste un pacchetto R che si collega all'API di Google Analytics? Qualcuno ha qualche indicazione in contrario?R - Pacchetto Google Analytics
risposta
Bene, c'è un'opzione (di cui sono a conoscenza) per la connessione esplicita dei due (Google Analytics & R).
Questa opzione richiede R-DCOM (un'interfaccia a COM e DCOM per accedere a R); puoi ottenere quello here.
Quindi penso che questo sia limitato a Windows/.NET e C# (o qualsiasi linguaggio .NET, suppongo).
Non l'ho usato (sistema operativo non compatibile) ma l'ho configurato per qualcun altro; installare almeno & set-up sono piuttosto semplici:
installare DCOM
poi config - iniziare eseguendo il "dcomcnfg" nella finestra della console
questo lancia un componente mgr; ricerca StatConnectorSrv nei componenti DCOM per "proprietà"
aggiornare le autorizzazioni - completate.
C'è un anche completi esercitazione, codice sorgente incluso (C#), per l'impostazione DCOM/installazione e la costruzione di una piccola applicazione che ha accesso programmatico a Google Analytics e R, disponibile here.
Ma se tutto quello che vogliamo fare è ottenere i dati in R, tutti i pezzi necessari sono facilmente disponibili, ad esempio, il mio flusso di lavoro:
esportare i dati ho bisogno dal pannello principale GA . GA consegna i tuoi dati nel codice XML.
analizzare i dati grezzi usando la libreria XML (non fa parte della distribuzione di base, ma disponibile su CRAN)
(anche abbastanza ovvio) posso conservare i miei dati in un dataframe R (per l'analisi solo , in seguito è suddiviso in tavoli e memorizzati in un database PostgreSQL , utilizzando il RPostgreSQL pacchetto , che fornisce i driver e di interfaccia R (DBI) al pg database).
Infine, non è GA, ma un'altra risorsa dati di Google con un'interfaccia R: il Progetto Omega ha un abbastanza nuovo pacchetto R che fornisce un'interfaccia per GoogleTrends (chiamati 'RGoogleTrends'), disponibili here.
Sarebbe abbastanza semplice creare un wrapper utilizzando i pacchetti RCurl e XML (molto simile ai pacchetti nytR o RGoogleDocs).
"abbastanza semplice" dipende da chi sta creando il wrapper ... –
Il sito dell'API di Google Analytics presenta un esempio su come recuperare i dati di analisi utilizzando l'arricciatura http://code.google.com/intl/fi-FI/apis/analytics/docs/gdata/2.0/gdataProtocol.html quindi, presumibilmente, dovresti essere in grado di modificare gli esempi e utilizzare Rcurl per recuperare i dati.
C'è un pacchetto python piacevole per ottenere i dati da GA che potrebbero darvi alcuni suggerimenti: http://github.com/clintecker/python-googleanalytics
realtà sto costruendo uno ora, sarò mirano a farlo sul CRAN il più presto possibile
Meraviglioso! Una volta pronto, sarò molto felice di saperlo (e magari scrivere su r-statistics.com): [email protected] –
Molto entusiasta di vedere come si sviluppa! – Btibert3
Grazie Tal, sarà fantastico! –
Solo per fornire un aggiornamento, ora ho creato lo script di base, che attualmente effettua le seguenti operazioni:
Creare un nuovo oggetto di esportazione. Autentica con il tuo account Google. Restituisce un profilo account per un account Google autorizzato. Creare una nuova query API Utilizzare la query per restituire un data.frame popolato con le metriche.
Ho anche sviluppato alcuni tipi di parametri di gestione degli errori di basso livello, ma su alcuni dei parametri più complessi come il segmento, ho lasciato gli errori all'AP API.
Ho solo bisogno di compilare i test unitari e impacchettare tutto, e dovremmo essere pronti.
Mike
link ad esso quando puoi per favore. – erikvold
Un nuovo pacchetto è stato appena annunciato:
http://code.google.com/p/r-google-analytics/
Questo pacchetto è ora disponibile
Ottimo lavoro, ora inoltralo a CRAN. – Shane
(Dal momento che non c'è un altro modo per dirlo, sembra che tu abbia due diversi account di configurazione - potresti voler inserire una richiesta per unire i tuoi account.) –
C'è una copia di CRAN –
ho messo una versione aggiornata dell'originale pacchetto r-google-analytics su github: https://github.com/JerryWho/rgoogleanalytics Qui ho cha aggiornato alla versione 2.4 dell'API. La versione precedente usava solo la versione 2.2 che non funziona più dall'estate.
Ho dovuto rinominare questo repository in https://github.com/JerryWho/rgoogleanalytics.old perché ho biforcato un altro repository e apportato alcuni miglioramenti. Il nuovo funziona con l'API corrente. Puoi trovarlo qui: https://github.com/JerryWho/RGoogleAnalytics – JerryWho
Ho trovato un altro pacchetto R per Google Anayltics: http://skardhamar.github.com/rga/ Utilizza OAuth2 per l'autenticazione. Non l'ho ancora provato. Ma forse è il pacchetto più nuovo là fuori.
Sembra esserci un altro pacchetto di Google Analytics-R: https://github.com/jdeboer/ganalytics/blob/master/README.md Non l'ho ancora provato.
C'è una libreria R rilasciata di recente su CRAN che consente l'estrazione di dati di Google Analytics in R. Supporta l'API di reporting principale di Google Analytics v3 e utilizza OAuth2.0 per l'autorizzazione. Si può essere in grado di installare la libreria tramite
install.packages("RGoogleAnalytics")
Oppure, nel caso in cui, se si desidera la versione di sviluppo da Github si può provare
require(devtools)
devtools::install_github("Tatvic/RGoogleAnalytics")
Ho modificato la mia risposta escludendo il collegamento e fornendo informazioni specifiche sulla libreria R richiesta dall'OP. –
- 1. Varnish e Google Analytics
- 2. Google Analytics - Monitoraggio sconosciuto
- 3. google analytics serveride tracking
- 4. Google Analytics "Errore interno"
- 5. Proguard Google Analytics
- 6. Dati da Google Analytics
- 7. Ember.js e Google Analytics
- 8. Google Analytics vs Firebase
- 9. ngCordova Google analytics ($ cordovaGoogleAnalytics)
- 10. Google Analytics e Python
- 11. ANR con Google Analytics
- 12. Proxy Google Analytics
- 13. Google Analytics ripercorre Proguard
- 14. Come ridurre JavaScript come Google Analytics?
- 15. Google Analytics per Google Play pagina dell'app
- 16. Implementazione di Google Analytics in Asp.net mvc
- 17. Android google analytics tracker NoClassdefFoundError
- 18. Google Analytics per URL brevi
- 19. Ricerca siti di Google Analytics
- 20. Google analytics con più sottodomini
- 21. Google Analytics - Dati demografici - IDFA
- 22. Reindirizzamento Javascript con Google Analytics
- 23. Google Analytics mancante __utmz cookie
- 24. L'API DocuSign supporta google analytics?
- 25. Google Analytics e IE Browser
- 26. Scraping Google Analytics di Scrapy
- 27. Google Analytics, ottieni annotazioni dall'API
- 28. API di Google Analytics C#
- 29. Filtro Google Analytics non funzionante
- 30. Angularjs & Integrazione con Google Analytics
Doug, penso che abbiamo incantesimo che 'RPostgreSQL' non e 'R- PostGreSQL ':) –
Sì, grazie Dirk, modifica ora. Forse perché non sono un madrelingua inglese, le parole che hanno le lettere maiuscole nel mezzo sono una costante fonte di confusione per me. In futuro, se lo trovi più veloce/più facile, modifica il mio post. – doug
quindi questa è una risposta corretta ma sfortunatamente sono un utente os x comunque premierò la natura completa.Potrei esportare il manuale dei dati, ma mi piacerebbe automatizzare il flusso di lavoro. Sembra che creerò un wrapper R per l'API di Google Analytics. – Dan