Exporter sans échantillonnage avec R + Google Analytics

Exporter sans échantillonnage avec R + Google Analytics

Pour ceux qui, comme moi, utilisent la version gratuite de Google Analytics : voici un script qui va vous permettre d’utiliser l’api de Google analytics et de la Search Console afin de récupérer TOUTES les données unsampled.
Vous pourrez ainsi procéder à des analyses fiables !

Comment exporter les données ?

Il vous faut installer R et Rstudio afin de faire tourner le script que je vous propose.
Une fois installé, il vous suffit de remplacer l’ID de votre compte GA, l’url du site (pour la section search console) et de préciser quel time range vous souhaitez.

Attention : si vous n’avez jamais utilisé R il faudra probablement installer certaines libraires qui permettent de faire fonctionner mon code.

Pour cela, il faut remplacer chaque library par install.packages :

Mettez-vous à la fin de chaque ligne et appuyez sur “CTRL + Enter” pour installer les packages.
Une fois que c’est fait, remettez “library” à la place de “install packages”.

Etapes

  1. On va se connecter avec le compte Google analytics relié au site
  2. On précise qu’on ne veut que les données issues du trafic organique. Vous pouvez modifier ce filtre si vous souhaitez d’autres données.
  3. On va trier les résultats par nombre de sessions
  4. On crée un dataframe appelé “Q3” dans lequel on va stocker les données
  5. Le script R va exporter les données jour par jour pour éviter les unsampled de GA.
  6. Il y a quelques dimensions GA, vous pouvez en retirer ou en ajouter. La liste des dimensions est dispo .
  7. Plus bas, vous pouvez également exporter les données de la search console
  8. Ensuite, tout va être écrit dans des fichiers CSV (je vous conseille d’exporter les data sur une période de 6 mois maximum par csv, sinon c’est beaucoup trop lourd).

La dernière partie du code va combiner tous les fichiers csv présents dans votre dossier.
Il ne vous reste plus qu’à visualiser les données présentes dans le csv avec des outils comme Excel, PowerBI ou Tableau !

Le code est peut-être brouillon mais ça fonctionne bien. Si vous avez des questions, vous savez où me trouver 🙂

Bon amusement !

 

Télécharger le code sur Github

Laisser un commentaire