¿Hay un paquete R que se conecte a la API de Google Analytics? ¿Alguien tiene punteros de lo contrario?R - Paquete de Google Analytics
Respuesta
Bueno, hay una opción (que yo conozco) para conectar explícitamente los dos (Google Analytics & R).
Esta opción requiere R-DCOM (una interfaz para COM y DCOM para acceder a R); puede obtener ese here.
Supongo que esto está limitado a Windows/.NET y C# (o cualquier lenguaje .NET, supongo).
No lo he usado (sistema operativo incompatible) pero lo he configurado para otra persona; al menos instalar & reglajes son bastante sencillo:
instalar DCOM
continuación config - iniciar ejecutando el "dcomcnfg" en la ventana de la consola
este lanza un componente monseñor; búsqueda StatConnectorSrv en DCOM componentes para 'propiedades'
actualizar los permisos - hecho.
Hay una completa también tutorial, el código fuente incluido (C#), para la configuración DCOM/instalar y construir una pequeña aplicación que tiene acceso mediante programación a Google Analytics y R, disponible here.
Pero si lo que quieres hacer es conseguir los datos en R, todas las piezas que necesita están disponibles, por ejemplo, mi flujo de trabajo:
exportar los datos que necesito desde el panel principal GA . GA entrega sus datos en XML.
analizar los datos en bruto utilizando el biblioteca XML (no forma parte de la distribución base, pero disponible en CRAN)
(también bastante obvio) almaceno mis datos en una trama de datos R (para el análisis Sólo , después se divide en tablas y se almacena en una base de datos PostgreSQL , utilizando el RPostgreSQL paquete, que proporciona los controladores y de interfaz R (DBI) a la pg base de datos).
Por último, no es GA pero otro recurso de datos de Google con una interfaz R: Proyecto Omega tiene un bastante nuevo paquete R que proporciona una interfaz de Tendencias de búsqueda de Google (llamado 'RGoogleTrends'), disponible here.
Sería bastante simple crear un contenedor usando los paquetes RCurl y XML (muy similar a los paquetes nytR o RGoogleDocs).
"bastante simple" depende de quién está creando el contenedor ... –
El sitio de la API de Google Analytics tiene un ejemplo sobre cómo recuperar datos de análisis usando curl http://code.google.com/intl/fi-FI/apis/analytics/docs/gdata/2.0/gdataProtocol.html, por lo que supuestamente debería poder modificar los ejemplos y usar Rcurl para recuperar los datos.
Hay un bonito paquete python para obtener los datos de GA que pueden dar algunas pistas: http://github.com/clintecker/python-googleanalytics
estoy realmente construir uno ahora, voy a tratar de obtener que en CRAN tan pronto como sea posible
¡Maravilloso! Una vez que lo tengas listo, estaré encantado de saberlo (y tal vez escribir sobre él en r-statistics.com): [email protected] –
¡Muy emocionado de ver esto mientras se desarrolla! – Btibert3
Gracias Tal, ¡será fantástico! –
Solo para dar una actualización, he creado el script base, que actualmente hace lo siguiente:
Crea un nuevo objeto de exportación. Autentíquese con su cuenta de Google. Devuelve un perfil de cuenta para una cuenta de Google autorizada. Crear una nueva consulta API Utilice la consulta para devolver un data.frame rellenado con métricas.
También he incorporado algún tipo de manejo de errores de bajo nivel de los tipos de parámetros, pero en algunos de los parámetros más complejos como segmento, he dejado los errores a la API de GA.
Solo necesito construir las pruebas unitarias y empaquetar esto, y deberíamos estar listos para continuar.
Mike
conéctese cuando pueda. – erikvold
Un nuevo paquete acaba de ser anunciado:
http://code.google.com/p/r-google-analytics/
Este paquete ya está disponible
Gran trabajo, ahora envíelo a CRAN. – Shane
(Dado que en realidad no hay otra manera de decir esto, parece que tiene dos configuraciones de cuentas diferentes; puede solicitar que se fusionen sus cuentas). –
Ahora hay una copia de CRAN –
He puesto una versión actualizada del original Paquete de r-google-analytics en github: https://github.com/JerryWho/rgoogleanalytics Aquí tengo cha conectado a la versión 2.4 de la API. La versión anterior acaba de usar v2.3 que ya no funciona desde el verano.
que tuve que cambie el nombre de este repositorio a https://github.com/JerryWho/rgoogleanalytics.old porque bifurqué otro repositorio y le hice algunas mejoras. El nuevo funciona con la API actual. Puede encontrarlo aquí: https://github.com/JerryWho/RGoogleAnalytics – JerryWho
He encontrado otro R-paquete para Google Anayltics: http://skardhamar.github.com/rga/ Utiliza OAuth2 para la autenticación. No lo he probado todavía. Pero tal vez ese es el paquete más nuevo que hay.
Parece que hay otro paquete de Google Analytics-R: https://github.com/jdeboer/ganalytics/blob/master/README.md No lo he intentado todavía.
Hay una biblioteca R recientemente lanzada en CRAN que permite la extracción de datos de Google Analytics en R. Es compatible con la API de informes principales de Google Analytics v3 y utiliza OAuth2.0 bajo el capó de Autorización. Es posible que pueda instalar la biblioteca a través de
install.packages("RGoogleAnalytics")
O en caso de que si quieres la versión de desarrollo de Github se puede tratar
require(devtools)
devtools::install_github("Tatvic/RGoogleAnalytics")
He editado mi respuesta excluyendo el enlace y proporcionando información específica en la biblioteca R solicitada por el OP. –
- 1. Uso de R con Google Analytics
- 2. Datos de Google Analytics
- 3. ¿Cómo funciona Google Analytics In-Page Analytics?
- 4. Incrustable Google Analytics "Flair"?
- 5. Google Analytics Site Search
- 6. Google Analytics android dispatch
- 7. Barniz y Google Analytics
- 8. Google Analytics - Seguimiento desconocido
- 9. Google Analytics y Python
- 10. Google Analytics: Js externos
- 11. Implementación de Google Analytics en Asp.net mvc
- 12. ¿Cómo Google Analytics envía datos a Google?
- 13. iFrames + Google Analytics + Cookies + P3P
- 14. ¿Referencia falso a Google Analytics?
- 15. Google Analytics, Install Tracking android
- 16. JQuery vivir + Disqus/Google Analytics
- 17. google analytics seguimiento del servidor
- 18. Google Analytics API y .Net
- 19. Google Analytics con múltiples subdominios
- 20. Google Analytics Access con C#
- 21. Google Analytics Realtime Sandbox Entorno
- 22. jQuery pjax y google analytics
- 23. Android google analytics tracker NoClassdefFoundError
- 24. Google Analytics e IE Browser
- 25. Flurry Analytics contra Google Analytics en la plataforma móvil
- 26. Google Analytics API error 403: "El usuario no tiene ninguna cuenta de Google Analytics"
- 27. Base de datos de Google Analytics
- 28. Prueba de Google Analytics/ambiente de sandbox?
- 29. _trackEvent() de Google Analytics no funciona?
- 30. JavaScript se ejecuta después de google analytics
Doug, creo que se deletrea, 'RPostgreSQL' no 'R- PostGreSQL ':) –
Sí, gracias Dirk, editando ahora. Tal vez porque no soy un hablante nativo de inglés, las palabras que tienen mayúsculas en el medio son una fuente constante de confusión para mí. En el futuro, si lo encuentras más rápido/más fácil, solo edita mi publicación. – doug
así que esta es una respuesta correcta, pero desafortunadamente soy un usuario de os x sin embargo, recompensaré la naturaleza completa.Podría exportar el manual de datos pero me gustaría automatizar el flujo de trabajo. Parece que voy a construir un contenedor R para la API de Google Analytics. – Dan