Les équipes de Google ont depuis quelques jours mis à disposition de la communauté des utilisateurs de leur suite d'outils online Google Drive un script dénommé « Google Analytics Report automation (Magic) » qui permet via l'API Google Analytics d'intégrer des données issues de la fréquentation de son site Internet au sein même d'une feuille de calcul Google Docs !
Extrêmement puissant et intuitif, ce maillage dans l'intégration des données de mesure d'audience s'avère potentiellement très utile car il permet très simplement et assez rapidement de créer des tableaux de bord Analytics pertinents et sur mesure et de les diffuser aux services et personnes concernées via un simple lien (selon le mode usuel de partage de données Google Drive).
En effet, il peut rapidement s'avérer complexe de diffuser une multitude de tableaux de bord à plusieurs équipes et services de l'entreprise (marketing, communication, direction) bien que la génération de rapports automatiques envoyés par courriel réponde à cette exigence quotidiennement dans le meilleur des cas (ce qui est déjà plus qu'honorable je vous l'accorde) !
En effet, quel service marketing n'a pas rêvé de mesurer en quasi temps réel les impacts d'une campagne (produit ou corporate) online ou offline de grande envergure ?
Et bien Google Analytics intégré à Google Drive offre la possibilité de suivre en direct l'évolution de la campagne, ce, sans avoir à se connecter à l'interface d'administration du compte Google Analytics.
Il est même possible d'intégrer les tableaux de bord créés au sein d'un wiki créé avec Google Sites pour partager les statistiques de fréquentation de manière encore plus conviviale et professionnelle.
Vous hésitez-encore à tester et utiliser ce script, parcourez ce tutoriel très détaillé et foncez. Bonne lecture.
Intégration de données issues de Google Analytics à une feuille de calcul Google Docs : feuille de route détaillée
1) Lancez Google Drive (ou Google Docs)2) Créez une feuille de calcul vierge (spreadsheet) et nommez la selon votre souhait.
3) Allez dans le menu " Outils " " Galerie de scripts ", recherchez le script dénommé " Google Analytics Report Automation (Magic) " et installez-le.
4) Allez ensuite dans " Outils " et sélectionnez la ligne " Editeur de scripts ".
Une nouvelle fenetre contenant le script Analytics en question s'ouvre, comme ci-dessous :
Depuis cette nouvelle fenetre, allez dans le menu " Ressources ", " Utilisez les Api Google ".
5) Activez l'API Google Analytics, comme ci-dessous.
6) Accédez ensuite a l'outil Google APIs Console afin d'obtenir une clé API permettant l'utilisation des données depuis la feuille de calcul Google Drive, Google Docs.
Une nouvelle fenetre dénommée " Google APIS " s'ouvre a nouveau.
7) Créez un nouveau projet via le menu " Create " et nommez-le (Google Analytics Spreadsheet dans ce tutoriel).
8) Cliquez sur " Services " et activez l'API Analytics.
9) Toujours dans le menu de gauche, cliquez alors " API Access ". Récupérez la clé API et fermez la fenêtre en cours.
10) Positionnez-vous dans la page de code du script restée ouverte durant cette manipulation et reportez la clé API dans la fenêtre des services, comme le visuel ci-dessous le montre.
Fermez enfin cette fenêtre afin de passer a l'étape suivante.
11) Un nouveau menu dénommé " Google Analytics " apparaît désormais au sein de la feuille de calcul.
Sous cet onglet, cliquez sur " Find Profile / ids ".
12) Après exécution du script, une fenêtre volante vous permettant de sélectionner le compte Google Analytics concerné, le site web et le profil souhaités apparaît.
Effectuez la sélection de votre choix et récupérez le " Profile Id " qui va vous permettre d'inclure les données de Google Analytics au sein de votre feuille de calcul Google Drive.
13) Automatiquement, le script va créer des champs "Analytics " au sein de la feuille de calcul qu'il vous faudra alimenter au regard des données que vous souhaitez afficher (metrics, dimensions, etc..).
14) Une fois les données alimentées, cliquez sur l'onglet " Google Analytics ", " Get Data ".
A la fin de la génération du script, un rapport de confirmation de succès (ou échec !) va s'afficher.
L'exécution du script va générer un tableau de résultats Analytics sous un nouvel onglet portant le nom donné précédemment (Reporting1 dans notre exemple).
15) Sélectionnez le tableau en question et cliquez sur " Insérer un graphique " (on bascule dans les us et coutumes du bon vieux Excel autrement dit..).
Choisissez le graphique approprié parmi la librairie proposée par défaut et modifiez-le à votre guise si cela s'avère nécessaire.
Un tableau de bord Analytics va alors automatiquement être généré dans votre feuille de calcul Google Drive !
Choisissez le graphique approprié parmi la librairie proposée par défaut et modifiez-le à votre guise si cela s'avère nécessaire.
Un tableau de bord Analytics va alors automatiquement être généré dans votre feuille de calcul Google Drive !
Enfin, retournez dans le script " Google Analytics Report Automation " et cliquez sur l'onglet " Ressources " "Déclencheurs du script actuel" .
16) Ajoutez un déclencheur (ou trigger).
Cette fonctionnalité va vous permettre d'ajouter un nouveau déclencheur (Trigger) de type < Getdata > qui va rafraichir les données collectées toutes les heures par exemple, ou toutes les 10 mns selon votre choix et les destinataires concernés par la lecture du rapport.
Pour aller encore plus loin, je vous invite à vous rendre directement sur le billet du blog dédié à la mise en place du script Google Analytics Automation.
Pour triturer l'outil et en extraire le substantifique élixir, consultez les ressources online mises à disposition par Google. Une véritable mine d'or...