Question

Y at-il un ensemble de R qui se connecte à l'API Google Analytics? Quelqu'un at-il des pointeurs autrement?

Était-ce utile?

La solution

Eh bien, il y a une option (que je suis au courant) pour connecter explicitement les deux (Google Analytics & R).

Cette option nécessite R-DCOM (interface COM et DCOM pour accéder R); vous pouvez obtenir que .

Alors je suppose que cela est limité à Windows / .NET et C # (ou tout autre langage .NET, je suppose).

Je ne l'ai pas utilisé (OS incompatible), mais je l'ai mis en place pour quelqu'un d'autre; au moins l'installation et mise en place sont assez simples:

  • install DCOM

  • config puis - commencer par l'exécution de la "Dcomcnfg" dans la fenêtre de la console

  • lance une composante mgr; chercher StatConnectorSrv dans les composants DCOM pour 'propriétés'

  • mettre à jour les autorisations -. Fait

Il y a un tutoriel complet aussi , le code source inclus (C #), pour l'installation DCOM / installation et la construction d'une petite application qui a un accès programmatique à Google Analytics et R, disponible ici

Mais si tout ce que vous voulez faire est d'obtenir les données dans R, toutes les pièces dont vous avez besoin sont facilement disponibles, par exemple, mon flux de travail:

  1. exporter les données dont j'ai besoin de l'AG Panneau principal. GA fournit vos données XML.

  2. analyser les données brutes en utilisant le XML bibliothèque (ne fait pas partie de la distribution de base, mais disponible sur CRAN )

  3. stocker mon
  4. (aussi assez évident) des données dans une trame de données R (pour l'analyse que, plus tard, il est divisé en tables et stockées dans un PostgreSQL base de données, en utilisant le RPostgreSQL package, qui fournit les pilotes et une interface R (DBI) à la p base de données).

Enfin, ce n'est pas GA, mais une autre ressource de données Google avec une interface R: le projet Omega a un assez nouveau package R qui fournit une interface à Google Trends (appelée ' RGoogleTrends '), disponible ici .

Autres conseils

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

Ce package est maintenant disponible

J'ai mis une version mise à jour du paquet r-google-analyse originale sur github: https://github.com/JerryWho/ rgoogleanalytics Ici, j'ai changé à la version 2.4 de l'API. La version plus juste utilisé v2.3 qui ne fonctionne pas depuis l'été plus.

Je suis en fait construire un maintenant, je vais viser à obtenir sur le CRAN le plus tôt possible

Un nouveau paquet vient d'être annoncé:

http://github.com/sorenmacbeth/googleanalytics4r

Le site de l'API Google Analytics a un exemple sur la façon de récupérer des données d'analyse en utilisant boucle http://code.google.com/intl/fi-FI/apis/analytics/docs/gdata/2.0/gdataProtocol.html pour soi-disant vous devriez être en mesure de modifier les exemples et utiliser Rbordage pour récupérer les données.

Il y a un paquet python agréable pour obtenir des données de GA qui pourraient vous donner quelques conseils: http: / /github.com/clintecker/python-googleanalytics

Il y a une bibliothèque R a récemment publié le CRAN qui permet l'extraction de données Google Analytics dans R. Il prend en charge l'API de rapports de Google Analytics v3 et utilise OAuth2.0 sous le capot d'autorisation. Vous pouvez être en mesure d'installer la bibliothèque via

install.packages("RGoogleAnalytics")

Ou dans le cas si vous voulez la version de développement de Github vous pouvez essayer

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

Il serait assez simple de créer un emballage en utilisant les packages Rbordage et XML (très similaire à la balise ou href="http://www.omegahat.org/RGoogleDocs/" rel="nofollow noreferrer"> RGoogleDocs paquets ).

Utilisez une approche proportionnelle ...

Supposons que votre texture d'arrière-plan ait une taille (WBK, HBK) et vous le dessinez à une visualisation avec la taille (WVP, HVP) et un OFFST (XVP, YvP).

La fenêtre est un rectangle à l'intérieur de votre écran où vous dessinez l'arrière-plan.

Vous voulez maintenant obtenir les bonnes coordonnées (XC, YC) à l'intérieur de la texture d'arrière-plan pour une position d'écran (XS, YS) où vous dessinez le sprite ...

Ensuite, vous devez calculer la multiplication de la taille de la texture d'arrière-plan par les coordonnées par rapport à votre fenêtre de fenêtre divisée par la taille de la fenêtre.

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

Je l'ai trouvé un autre paquet R-Google Anayltics: http://skardhamar.github.com/rga / Il utilise OAuth2 pour l'authentification. Je ne l'ai pas encore essayé. Mais peut-être que est le dernier paquet là-bas.

Il semble y avoir un autre package Google Analytics-R: https://github.com/jdeboer/ganalytics/blob/master/README.md Je ne l'ai pas encore essayé.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top