Pregunta

¿Hay un paquete de R que se conecta a la API de Google Analytics? ¿Alguien tiene alguna punteros de otra manera?

¿Fue útil?

Solución

Bueno, hay una opción (que yo sepa) para conectar de manera explícita los dos (Google Analytics y R).

Esta opción requiere R-DCOM (una interfaz para COM y DCOM para acceso R); usted puede conseguir que aquí .

Así que supongo que esto se limita a Windows / .NET y C # (o cualquier lenguaje .NET, supongo).

Yo no lo he usado (OS incompatibles), pero he configurarlo para otra persona; al menos instalar y puesta a punto son bastante sencillo:

  • instalar DCOM

  • A continuación config - comenzar la ejecución de la "Dcomcnfg" en la ventana de la consola

  • Esto inicia un mgr componente; buscar StatConnectorSrv en componentes DCOM para 'propiedades'

  • actualizar los permisos -. Done

Hay una también completa tutorial , el código fuente incluido (C #), para DCOM configuración / instalación y construcción de una pequeña aplicación que tiene acceso mediante programación a Google Analytics y R, disponible aquí

Pero si lo que quieres hacer es conseguir los datos en R, todas las piezas que necesita son fácilmente disponibles, por ejemplo, mi flujo de trabajo:

  1. exportar los datos que necesito de la Asamblea General panel principal. GA suministra sus datos de XML.

  2. analizar los datos en bruto utilizando el XML biblioteca (no forma parte de la distribución base, pero disponible en CRAN )

  3. (también bastante obvio) almaceno mi datos en una trama de datos R (para el análisis solamente, después se divide en mesas y almacenada en una PostgreSQL base de datos, utilizando el RPostgreSQL paquete, que proporciona los controladores y la 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 R paquete que proporciona una interfaz de Tendencias de búsqueda de Google (llamado ' RGoogleTrends '), disponible aquí .

Otros consejos

http://code.google.com/p/r-google-analytics /

Este paquete ya está disponible

He puesto una versión actualizada del paquete R-google-analytics original en github: https://github.com/JerryWho/ rgoogleanalytics Aquí he cambiado a la versión 2.4 de la API. La versión más antigua v2.3 acaba de utilizar que no funciona desde el verano más.

Estoy realmente construir uno ahora, voy a tratar de obtener que en CRAN tan pronto como sea posible

Un nuevo paquete acaba de ser anunciada:

http://github.com/sorenmacbeth/googleanalytics4r

El sitio del API de Google Analytics tiene un ejemplo sobre cómo recuperar los datos de análisis utilizando rizo http://code.google.com/intl/fi-FI/apis/analytics/docs/gdata/2.0/gdataProtocol.html para supuestamente debería ser capaz modificar los ejemplos y utilizar Rcurl para recuperar los datos.

Hay un buen paquete de Python para obtener los datos de GA que pueden dar algunas pistas: http: / /github.com/clintecker/python-googleanalytics

Hay una biblioteca R recientemente publicado en CRAN que permite la extracción de datos de Google Analytics en R. Es compatible con Google Analytics informes centrales versión 3 del API 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 puede probar

require(devtools)
devtools::install_github("Tatvic/RGoogleAnalytics")

Sería bastante simple de crear un contenedor utilizando el RCurl y paquetes XML (muy similar a la nytR o RGoogleDocs ).

Usa un enfoque proporcional ...

Supongamos que su textura de fondo tiene un tamaño (WBK, HBK) y usted lo dibuja a una ventana gráfica con tamaño (WVP, HVP) y un Offst (XVP, YVP).

La ventana electrónica es un rectángulo dentro de su pantalla donde dibuja el fondo.

Ahora desea obtener los coordes correctos (XC, YC) dentro de la textura de fondo para una posición de pantalla (XS, YS) donde dibuje el sprite ...

Luego, debe calcular la multiplicación del tamaño de la textura de fondo por los coordes relativos a su visor dividido por el tamaño de la ventana.

   Xc= Wbk * (Xs-Xvp)/Wvp;
   Yc= Hbk * (Ys-Yvp)/Hvp;

He encontrado otro R-paquete para Google Anayltics: http://skardhamar.github.com/rga / Utiliza OAuth2 para la autenticación. No he probado todavía. Pero tal vez eso es el paquete más reciente es que hay.

Parece que hay otro paquete de Analytics-R Google: https://github.com/jdeboer/ganalytics/blob/master/README.md No he probado todavía.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top