Créer un tableau de bord d'analyse de site Web Killer avec Google Core Reporting API

Créer un tableau de bord d'analyse de site Web Killer avec Google Core Reporting API / l'Internet

Si vous aviez le choix entre piloter un avion avec les yeux bandés ou le piloter les yeux ouverts, lequel préféreriez-vous? La même chose vaut pour la gestion d'un site Web. Souhaitez-vous simplement publier un site et l'exécuter à l'aveuglette, ou préférez-vous un tableau de bord complet et fonctionnel qui vous indique à tout moment ce qui se passe sur le site??

Si vous êtes familiarisé avec Google Analytics, vous serez ravi d'apprendre que Google propose une puissante API, l'API Google Core Reporting, qui vous permet de consulter les numéros de votre compte Google Analytics. Vous pouvez utiliser cette API pour lancer des requêtes d'informations sur le temps passé sur votre site Web, le nombre de pages consultées chaque jour, le nombre de visiteurs nouveaux par rapport au visiteur précédent, etc. En gros, la plupart de ce que vous pouvez rechercher dans Google Analytics, vous pouvez en extraire à l'aide de l'API et importer ces données dans un outil tel que Google Spreadsheet..

Une fois que vous avez ces données dans Google Spreadsheet, vous pouvez les analyser, les représenter et les représenter, puis, lorsque vous êtes prêt, vous pouvez publier les informations sur un site Web pouvant servir de base de données. “tableau de bord”. Assez cool hein? Ne laissez pas les mots comme “API” ou “Analytique” t'effrayer. Vous n'avez pas besoin d'être un programmeur expérimenté pour le faire - bien que la connaissance de Google Analytics soit certainement utile..

Connexion de l'API Google Core Reporting

Récemment, je vous ai montré comment utiliser l’automatisation IFTTT pour importer des données analytiques. Comment créer un rapport de feuille de calcul Google automatique à partir de données d’analyse Comment créer un rapport de feuille de calcul Google automatisé à partir de données d’analyse En savoir plus - via Gmail - dans Google Spreadsheets. Eh bien, si vous êtes prêt à vous salir les mains avec l'API Google, voici le grand secret: Pour établir une connexion entre Google Spreadsheet et Google Analytics, il suffit d’activer le script Google Analytics appelé “la magie”. Pour ce faire, ouvrez simplement une feuille de calcul Google et cliquez sur le bouton “Outils” menu. Choisir “Script Gallery” de la liste. Dans le champ de recherche, tapez “Google Analytics” et rechercher le “Automatisation des rapports Google Analytics (magique)” scénario.

Clique sur le “Installer” bouton. Vous venez d'installer ce script dans cette feuille de calcul Google spécifique. Maintenant, retournez à votre feuille de calcul et cliquez sur “Outils” et “Gestionnaire de script”.

Vous verrez maintenant les quatre fonctions des scripts Google Analytics que vous pouvez utiliser. Gardez à l'esprit que jusqu'à présent, vous n'avez pas eu à taper une seule ligne de code. Vous ne devrez pas non plus le faire pour terminer toute cette procédure..

Connexion avec votre compte Google Analytics

Toutefois, vous devez toujours activer le script pour accéder à votre compte Google Analytics. Cliquez donc sur le bouton. “createCoreReport” fonction et puis cliquez sur “Modifier… ”

Cela ouvrira le script lui-même. Ignorer tout ce code étrange, et cliquez simplement sur le bouton “Ressources” élément dans le menu, et choisissez “Utiliser les API Google”.

Vous verrez une liste des services Google API ici. Cherchez le “API Google Analytics” service et cliquez sur le bouton marche / arrêt pour activer celui-ci “sur”.

Ensuite, cliquez sur le “Console Google API” lien en bas de cette fenêtre, ce qui vous mènera à la console Google Cloud avec une liste d’API. Faites défiler la liste et recherchez “API Analytics”. Encore une fois, cliquez sur le “De” bouton pour activer l'API “sur”.

Fermez cette fenêtre et lorsque vous revenez à l’écran avec le script, assurez-vous de cliquer sur le bouton “disque” icône pour enregistrer tout ce que vous venez d'activer. C'est très important ou vous perdrez tout ce que vous venez de faire.

Bien que cela puisse vous sembler difficile, rappelez-vous que vous ne devez le faire qu'une seule fois. Une fois la connexion établie, vous pouvez utiliser les requêtes Google Analytics que je vais vous montrer aussi souvent que vous le souhaitez. La connexion restera établie entre votre feuille de calcul et Google Analytics à partir de maintenant..

Interrogation de Google Analytics à partir de Google Spreadsheet

Pour créer votre première requête, cliquez à nouveau sur Outils, Gestionnaire de scripts, puis sélectionnez “createCoreReport”. Puis cliquez sur “Courir”. Cela placera un tas de texte apparemment sans signification dans votre feuille de calcul. Laissez-moi vous dire que la simplicité de ce bloc de texte est trompeuse. C’est l’une des requêtes les plus puissantes pour extraire des données de Google Analytics que vous rencontrerez jamais..

Chaque ligne est un composant de la requête. ID est l'endroit où vous identifiez votre ID Analytics (que vous pouvez obtenir à partir de la zone d'administration de votre compte Google Analytics), vous pouvez définir la date de début et de fin de votre requête (ou l'ignorer et le nombre de jours qu'il contient). “derniers jours”), puis vous pouvez définir vos métriques, dimensions, etc. Je vais te montrer comment.

Voici un exemple de requête qui extrait une liste quotidienne de visiteurs, de visites et de pages vues pour les 30 derniers jours. Il place ensuite cette information dans la feuille “rapport1”.

Une fois que votre requête est prête, vous pouvez la lancer en cliquant sur “Outils”, “Gestionnaire de script”, puis en sélectionnant la fonction getData. Puis cliquez sur “Courir”.

Vous verrez une boîte de dialogue vous indiquant l'état de la requête. Si vous configurez tout correctement, vous devriez voir “Succès. Rédaction des résultats” comme l'avant dernière ligne.

Maintenant, cliquez sur le “rapport1” feuille, et le tour est joué! Toutes les données sont extraites directement d’Analytics et insérées dans Google Spreadsheet..

Vous pouvez maintenant utiliser les outils de visualisation de données impressionnants de Google Spreadsheets pour transformer ces données en un contexte visuel significatif pour ceux qui aiment regarder des graphiques plus qu'ils ne préfèrent consulter une liste de chiffres..

Donc là vous l'avez. Vous pouvez créer de nouvelles requêtes (il suffit de les placer sur la même feuille que la première et d’étiqueter les colonnes query2 et value2 (et ainsi de suite). Vous n’êtes vraiment limité que par votre propre connaissance des requêtes Google Analytics. La lecture de notre manuel MUO Analytics peut vous aider à progresser dans ce domaine..

Création d'un tableau de bord d'analyse de site Web

La bonne chose à propos de la création de votre propre tableau de bord simple est que vous n'avez pas à continuer à effectuer la même navigation dans Google Analytics pour consulter les graphiques. Vous rédigez la requête une fois dans Google Tableur et vous êtes prête à la charger dans une page Sites Google. Créez votre propre page Web multifonctions gratuite avec Google Sites. Créez votre propre page Web multifonctions gratuite avec Google Sites. Apprenons à utiliser Google Sites. comment créer votre propre site Web en quelques étapes simples. Lire la suite . J'ai expliqué comment charger les données de Google Spreadsheets sur un site Google. Créer une page de tableau de bord d'informations personnelles vraiment utile avec Google Sites Créer une page de tableau de bord d'informations personnelles très utile avec Google Sites La création de pages Web était si fastidieuse. En plus des difficultés liées à la décision d'héberger publiquement la page, vous deviez apprendre le HTML, puis comprendre comment programmer la page… Lisez-en plus sur MUO, je ne m'attarderai donc pas trop longtemps ici..

Ce que vous voulez faire ici est de charger les graphiques Google Analytics que vous avez créés dans un site Google qui servira de tableau de bord. Allez sur Google Sites, créez un nouveau site sous votre compte, puis cliquez sur le bouton. “Insérer” élément de menu et choisissez l'option Graphique.

L'avantage de Google Sites est que si vous avez créé les feuilles de calcul Google décrites ci-dessus à l'aide du même compte Google, Google Sites vous permet de choisir cette feuille de calcul dans une liste des feuilles de calcul disponibles sous votre compte. Une fois cette opération effectuée, Google Sites reconnaît automatiquement tous les graphiques que vous avez créés dans cette feuille de calcul et vous permet de les importer dans votre nouveau site..

Vous pouvez créer une simple liste de graphiques lorsque vous faites défiler la page, ou vous pouvez même créer un tableau sur la page et placer certains des graphiques côte à côte..

Le fait est que, en quelques étapes simples, vous venez de migrer des données très complexes de Google Analytics vers un tableur Google dans lequel vous pouvez manipuler ces données et les transformer en un graphique beaucoup plus facile à comprendre. Vous pouvez ensuite générer ces informations sur un site Google en seulement quelques étapes supplémentaires, créant ainsi un tableau de bord rapide - mais puissant - montrant tout ce que vous pourriez souhaiter connaître sur les performances de votre site Web! Contrairement aux e-mails automatisés de Google Analytics Automatiser des rapports Google Analytics informatifs avec des rapports personnalisés Automatiser des rapports Google Analytics informatifs avec des rapports personnalisés L'une des choses que j'ai toujours voulu améliorer avec Google Analytics est une fonctionnalité de rapports automatisés qui fournit les informations souhaitées. un format facile à utiliser pour tous… En savoir plus, vous pouvez formater ces tableaux de bord de manière à ce qu'ils soient exactement comme vous le souhaitez.

Maintenant, si augmenter les performances du site Web pouvait être aussi simple que le surveiller, tout irait bien pour le monde. Utilisez les commentaires pour donner votre avis sur ce tutoriel..

En savoir plus sur: API, Google Analytics, développement Web, outils pour les webmasters.