Analytics

Tableau de bord de contenu avec Klipfolio et Google Analytics

J’ai très peu contre les tableaux de bord par défaut de Google Analytics. La raison pour laquelle je les évite est qu’ils n’ont pas le type de personnalisation que j’attends d’un outil de tableau de bord. En plus de cela, ils vous permettent uniquement de consulter les données GA, et j’ai appris au début de ma carrière que se concentrer sur une seule verticale est l’un des péchés capitaux que vous pouvez commettre en tant qu’analyste.

De plus, au fil des ans, je suis devenu de plus en plus désenchanté par l’interface utilisateur maladroite de GA, et moins j’y passe de temps, mieux c’est pour mes niveaux de sérotonine. En fait, l’excellente API Core Reporting de GA combinée à une plate-forme comme Tableau ou Klipfolio pour gérer et manipuler le flux de données est devenue inestimable dans mon travail quotidien.

Eh bien, dans cet article, je veux vous montrer un aperçu d’un processus typique que je suis lors de la création d’un tableau de bord pour mes clients. Ma plateforme de prédilection est Klipfolio. C’est un outil de tableau de bord assez sympa, avec l’avantage supplémentaire de fonctionner comme un magasin de données de bas niveau, où vous pouvez combiner des données provenant de différentes sources de données (et il y a des intégrations pratiquement illimitées dans l’outil) comme entrée dans vos visualisations.

Tableau de bord de contenu Klipfolio

Je ne devrais même pas avoir à le dire, car je ne fais pas de publicité, mais cet article n’est en aucun cas sollicité, demandé ou payé par Klipfolio. Je suis juste un fan de l’outil, et je veux vous montrer comment cela fonctionne.

Dans ce guide, je vais vous expliquer comment créer un seul widget Klipfolio (ou Klip) qui extrait ses données de Google Analytics. Je vous laisse découvrir le reste vous-même. Les données du tableau de bord final (voir ci-dessus) sont tirées d’un certain nombre de personnalisations que j’ai effectuées au fil des ans, principalement :

  • Synchronisation des rebonds SERP

  • Temps d’interaction avec le contenu

  • Contenu en tant que commerce électronique amélioré

Je suis certain que vous n’avez pas toutes ces personnalisations sur votre site Web, mais peut-être que les étapes suivantes vous seront utiles lors de la création de vos propres Klips et visualisations.

Comment fonctionne Klipfolio

Klipfolio s’articule autour de deux structures de données : les sources de données elles-mêmes (qui stockent les données extraites) et les Klips (qui sont les widgets que vous ajoutez à vos tableaux de bord). Il s’agit d’un système assez autonome, car une fois que vous avez créé une source de données, vous pouvez la configurer pour qu’elle s’actualise de jamais à toutes les 15 minutes à toutes les 24 heures. Une source de données actualisée apparaît sous la forme d’une animation sympa sur le tableau de bord lui-même, afin que les personnes qui consultent l’outil voient concrètement comment l’ensemble de données est mis à jour.

temps de rafraîchissement

Les Klips eux-mêmes vous offrent une poignée de visualisations prêtes à l’emploi, avec la possibilité d’écrire votre propre style HTML si vous voulez vraiment personnaliser la sortie. Lorsque vous créez un Klip, vous en ajoutez un ou plus sources de données, afin que vous puissiez réellement visualiser les données de l’autre côté ensembles de données.

Plusieurs sources de données dans un Klip

Créer un Klip, c’est un peu comme travailler avec Excel. Vous avez des tableaux plats de données (les sources de données), et vous les transformez et les combinez avec vos fonctions de feuille de calcul typiques. C’est assez intuitif si vous avez déjà travaillé avec des formules de feuille de calcul, mais si ce n’est pas le cas, il y aura certainement une courbe d’apprentissage avec la création de nouveaux Klips.

Formule Klip

Enfin, les sources de données elles-mêmes. Permettez-moi de le dire de cette façon, vous ne manquerez pas d’options ! En plus d’avoir des intégrations avec certaines des plates-formes SaaS les plus populaires (par exemple, Google Analytics, Dropbox, Facebook, Salesforce), vous pouvez intégrer avec quelconque API HTTP REST, base de données SQL (avec accès en ligne) et flux RSS. Et si cela ne suffit pas, vous pouvez également envoyer les données sous forme de pièces jointes à un e-mail ou les télécharger sous forme de fichiers CSV ou Excel, par exemple. Beaucoup et beaucoup d’options!

Connecteurs de source de données

Dans cet article, nous n’utiliserons que le connecteur Google Analytics, et le Klip que nous allons créer est assez simple et intuitif. Mais croyez-moi, il existe des possibilités presque illimitées de transformations et de visualisations de données avec cet outil !

Tableau des performances des articles

Le Klip que nous allons créer est le plus simple. C’est un simple tableau avec des statistiques de performances sur mes articles au cours des 30 derniers jours. Les trois choses que nous allons mesurer sont :

  • Pages vues

  • Temps d’engagement moyen

  • Temps moyen sur la page

tableau des performances des articles

Les pages vues et le temps moyen passé sur la page sont des mesures intégrées de GA. Le temps d’engagement moyen est une personnalisation qui mesure le temps d’interaction réel des utilisateurs (déplacer la souris, cliquer, faire défiler, appuyer sur les touches) sur chaque page. La raison pour laquelle cela m’intéresse est que la mesure du temps passé sur la page de Google Analytics est presque inutile. Il mesure la différence de temps entre deux pages vues. Mais il s’agit d’une mesure de temps complètement arbitraire, car elle ne vous dit absolument rien sur le temps que l’utilisateur a réellement passé sur la page. Ils auraient pu simplement l’ouvrir dans un onglet du navigateur et le laisser tel quel. Avec le temps d’engagement moyen, nous avons une idée du nombre d’utilisateurs activement l’affichage de la page.

Étape 1 : Créer la source de données

Quoi qu’il en soit, la première chose que nous devons faire est de créer une source de données. Comme nous n’avons qu’une seule dimension (titre de la page) et trois métriques, nous allons gérer avec une seule source de données. Dans Klipfolio, accédez à Une bibliothèque -> Les sources de donnéespuis cliquez sur Créer une nouvelle source de données.

Nouvelle source de données

Ensuite, choisissez le Google Analytics connecteur. Vous entrerez dans un écran où vous devez d’abord vous authentifier auprès de Google pour permettre à Klipfolio d’accéder en lecture seule à vos données Google Analytics. Alors, cliquez Connectez-vous à Googleet suivez les invites pour authentifier Klipfolio avec le compte Google qui a accès à vos données.

Connectez-vous à Google

Une fois authentifié, vous devriez vous retrouver dans un écran où vous pouvez Configurez votre requête Google Analytics. Vous pouvez simplement utiliser cette interface pour créer la requête, mais j’ai une meilleure idée !

Accédez à l’explorateur de requêtes Google Analytics. C’est un outil incroyable qui vous permet de tester et de créer des requêtes API Google Analytics sur vos données. Note! Vous devrez peut-être vous authentifier à nouveau, afin que cette outil, aussi, peut accéder à vos données GA.

Donc, ce que vous devez faire en premier est de créer la requête dans cet outil. Vous n’avez pas à vous soucier des paramètres de date, choisissez donc les dates qui vous donnent des données. La requête que je construis pour le Klip actuel ressemble à ceci :

Explorateur de requêtes Google Analytics

je ne peux pas choisir Temps d’engagement moyenpuisqu’il s’agit d’un métrique calculée et l’explorateur de requêtes ne semble pas encore les prendre en charge.

Une fois la requête construite, vous pouvez cliquer sur Exécuter la requête et assurez-vous qu’il renvoie des données.

Exécuter la requête

Donc, maintenant que nous savons que la requête fonctionne, vous pouvez simplement faire défiler jusqu’au bas de la page et copier la chaîne d’URL entière dans le URI de requête d’API zone de texte.

URI de requête d'API

Maintenant, revenez à Klipfolio et collez l’URL copiée dans le URI de la requête boîte. Vous devrez peut-être d’abord sélectionner “Avancé” dans le menu Mode.

Requête GA dans Klipfolio

Vous pouvez cliquer Obtenir des données pour vous assurer qu’il renvoie le même ensemble de données que vous avez obtenu lors de l’utilisation de l’explorateur de requêtes.

Mais certaines choses manquaient. Tout d’abord, nous devons modifier les paramètres de date pour n’obtenir que les 30 derniers jours, et nous devons également ajouter la métrique calculée dans le mélange.

Pour ajouter des valeurs de date dynamiques, Klipfolio les a comme variables intégrées. Vous pouvez en savoir plus à leur sujet ici. Par exemple, pour changer le &start-date; paramètre dans la requête automatiquement à 30 jours avant que la requête ne soit effectuée, vous utiliseriez :

{date.add(-30).format()}

Pour &end-date; nous utiliserons simplement le raccourci de Google Analytics hier.

Pour ajouter la métrique calculée Engagement moyen, vous devez obtenir la valeur de la métrique nom externe. Vous le trouverez dans les paramètres de métrique calculée de Google Analytics, en cliquant sur ouvrir l’entrée que vous souhaitez récupérer dans la requête :

Métrique calculée par Google Analytics

Pour ajouter cette statistique à la requête, ajoutez-la après ga:pageViewsséparés par une virgule.

L’URL de requête finale et complète ressemble à ceci :

https://www.googleapis.com/analytics/v3/data/ga?ids=ga:XXXXXXXX&metrics=ga:pageViews,ga:calcMetric_AverageEngagement3,ga:avgTimeOnPage &dimensions=ga:pageTitle&start-date={date.add(-30).format()}&end-date=yesterday&sort=-ga:pageViews&include-empty-rows=false

En anglais, la requête est :

“Dans le profil Google Analytics avec l’ID XXXXXXXX, récupérez-moi les pages vues et la métrique calculée Engagement moyen 3, ainsi que le temps moyen sur la page. Interrogez-les par rapport à la dimension Titre de la page et définissez la date de début de la requête sur 30 jours auparavant. La date de fin devrait être hier. Triez-les par pages vues, par ordre décroissant, et n’incluez pas les lignes qui n’ont aucune valeur.

Cliquez sur Obtenir des données pour s’assurer que les données renvoyées sont valides.

Obtenir des données dans les sources de données klipfolio

Si vous êtes satisfait des résultats, cliquez sur le gros Continuez bouton en bas de l’écran.

Enfin, donnez à votre nouvelle source de données un nom descriptif et définissez son taux de rafraîchissement. Étant donné que dans cet exemple, le &date de fin; le paramètre est hier, vous n’avez pas besoin d’actualiser la source de données tout le temps, une seule fois par jour devrait suffire. Néanmoins, je choisis toujours un taux de rafraîchissement plus court au cas où les fuseaux horaires de Klipfolio et de Google Analytics ne correspondent pas.

Enregistrer la source de données

Lorsque vous avez terminé, cliquez sur Sauveret vous serez transporté vers la vue de la source de données pour ce nouvel ensemble de données.

Ensuite, construisez le Klip !

Étape 2 : Créer le Klip

Nous avons donc maintenant la source de données et nous sommes prêts à la transformer en un widget, également appelé Klip. Toujours dans la vue de la source de données, cliquez sur le gros bouton orange intitulé Créer un Klip avec cette source de données:

Construire un clip

La première chose que vous devez choisir est le type de composant. Vous pouvez combiner plusieurs types de composants dans un seul widget, mais dans ce cas, nous ne sommes intéressés que par un Tableaualors choisissez-le.

Vous êtes redirigé vers l’éditeur de Klip. L’éditeur vous permet de transformer une table de données en une représentation visuelle de celle-ci. Vous pouvez utiliser des formules pour modifier les données telles qu’elles sont visualisées dans les graphiques, et vous pouvez ajouter des données provenant de plusieurs sources de données dans un seul widget ! Il s’agit d’une fonctionnalité étonnante qui transforme Klipfolio en un outil de reporting léger de Business Intelligence.

Éditeur de clips

Il va falloir un certain temps pour se familiariser avec toutes les fonctionnalités de l’éditeur, mais une fois que vous avez compris, le déroulement est très simple. Voici un excellent tutoriel sur la façon d’utiliser l’éditeur.

Quoi qu’il en soit, il est plus facile d’apprendre en faisant. Sélectionnez la colonne la plus à gauche du tableau en cliquant sur la colonne dans l’écran Aperçu ou sur la colonne la plus haute dans la vue hiérarchique du côté gauche de l’éditeur.

La première chose que nous devons faire est de sélectionner des données pour cette colonne. Parce que nous voulons aligner les titres de page avec leurs nombres de pages vues et leurs temps d’engagement respectifs, nous devrons ajouter les titres de page à cette première colonne. Ainsi, tout en ayant la première colonne sélectionnée, cliquez sur l’en-tête UN dans le tableau de données pour sélectionner toutes les données de cette colonne.

Sélectionner une colonne dans le tableau

Lorsque vous cliquez sur la colonne, les actions suivantes se produisent automatiquement :

  1. La barre de formule obtient une seule entrée : R : Rqui est un langage de feuille de calcul pour “tout dans la colonne A”

  2. La première colonne du tableau est automatiquement remplie de données dans le même ordre que dans la source de données

Alors maintenant, vous avez créé votre première formule, félicitations ! Cependant, il y a un léger hic. Comme vous pouvez le voir, la ligne d’en-tête (ga:pageTitle) est la première ligne du graphique. Nous ne voulons pas ça ! Pour s’en débarrasser, il faut appliquer une fonction au R : R sélection.

Ainsi, tout en ayant toujours la colonne A:A sélectionnée, cliquez sur le Fonction d’enveloppement bouton dans la barre d’outils.

Fonction d'enveloppement

Cela vous permet d’envelopper une fonction autour de n’importe quelle partie de la formule que vous avez sélectionnée. Vous verrez le sélecteur de fonction apparaître, et il a une liste assez impressionnante de fonctions. Beaucoup d’entre eux devraient être familiers avec les outils de tableur, mais vous voudrez peut-être mettre en signet la référence des fonctions de Klipfolio.

Quoi qu’il en soit, pour vous débarrasser de la première ligne de données, sélectionnez simplement TRANCHE de la liste. Il supprime automatiquement la première ligne de données du widget. Notez que vous pouvez spécifier début et/ou finir comme paramètres, mais nous n’avons pas besoin de le faire car SLICE supprime la première ligne par défaut.

Fonction tranche

Et c’est notre première colonne de données !

Ensuite, nous allons répéter ces étapes exactes pour la colonne avec l’en-tête ga:pageViews dans la deuxième colonne du tableau. Si vous le faites correctement, vous devriez voir ceci :

La deuxième colonne

Et puis nous ferons de même pour les deux colonnes restantes, en ajoutant ga:calcMetric_AverageEngagement3 à la troisième colonne, et ga:avgTimeOnPage à la quatrième et dernière colonne. Alors maintenant, vous devriez voir ceci :

Toutes les colonnes remplies

Alors maintenant, nous avons nos données, mais ça ne semble pas bon du tout ! D’une part, les données ne sont pas formatées, ce qui signifie que les mesures de durée (engagement moyen et temps moyen sur la page) sont assez indéchiffrables. Alors, commençons le formatage ! Sélectionnez la première colonne (celle avec les titres de page) dans l’Aperçu, puis cliquez sur l’onglet Propriétés.

Onglet Propriétés

Commençons à ajouter du bling au widget. Tout d’abord, tapez “Titre de la page” dans le champ En-tête de colonne domaine. Vous devriez voir le changement dans l’aperçu immédiatement.

Ensuite, nous voulons nous assurer que le titre de la page a la plus grande largeur dans le tableau, car toutes les autres colonnes ne contiennent que des nombres. Alors cliquez sur le Fixer la colonne à une largeur spécifique… case à cocher et tapez 50% dans le champ qui apparaît. Encore une fois, vous devriez voir le changement immédiatement. Si vous souhaitez étirer le tableau d’aperçu pour mieux voir à quoi ressemblera le widget sur un tableau de bord en plein écran, vous pouvez redimensionner le tableau en faisant glisser depuis le côté droit.

Redimensionner le tableau

C’est mieux!

Ensuite, choisissez la deuxième colonne et accédez à nouveau à Propriétés. Tout d’abord, définissez l’en-tête de colonne sur “Pages vues”. Ensuite, sélectionnez Numéro dans le Formater comme menu. Cela formate les nombres avec des virgules comme séparateur de milliers.

Propriétés de la colonne

Enfin, puisqu’il s’agit d’une colonne de nombres, assurez-vous qu’ils sont alignés à droite. Si vous n’aimez pas cette pratique, vous pouvez bien sûr la laisser telle quelle. Maintenant, le tableau devrait ressembler à ceci :

Table après les propriétés de la deuxième colonne

Ensuite, choisissez la troisième colonne et cliquez sur Propriétés. Définissez l’en-tête de colonne sur “Moy. Temps d’engagement », et choisissez Durée dans la liste déroulante Formater comme. Cela convertira automatiquement la valeur numérique dans l’ensemble de données en minutes et secondes. Ainsi, 78,135353 dans l’ensemble de données, par exemple, deviendrait 1m18s après le changement de format. Enfin, choisissez à nouveau Alignement à droite pour vous assurer que l’alignement correspond à la colonne précédente.

Propriétés de durée

Répétez ces propriétés dans la dernière colonne, mais n’oubliez pas de changer l’en-tête de colonne dans la dernière colonne en “Moy. Temps sur la page ».

Maintenant, le tableau devrait ressembler à ceci :

Toutes les données formatées

Il ne reste donc plus qu’à donner au widget un nom descriptif. Clique le Tableau sans titre en-tête pour ouvrir la vue Propriétés du Klip.

Donnez-lui un nom descriptif, tel que “Performances des articles”.

Et tu as fini! Vous venez de créer votre premier Klip ! Si vous êtes satisfait de ce que vous regardez, cliquez sur Sauver. Vous pouvez donner un nouveau nom au Klip ici, bien qu’il s’agisse par défaut du titre du Klip que vous venez de modifier. Ce nom est ce que le Klip aura dans votre bibliothèque. Le tableau de bord affichera le titre que vous avez choisi dans l’éditeur.

Lorsque vous avez terminé, vous serez redirigé vers l’écran Afficher Klip. Ici, vous pouvez cliquer sur le bouton orange intitulé Ajouter au tableau de bord pour ajouter le widget à un tableau de bord. Voici à quoi pourrait ressembler un exemple d’emplacement :

Exemple de tableau de bord

Ça a l’air bien, si je peux me permettre de le dire moi-même ! Consultez la visite du tableau de bord sur le site Web de Klipfolio pour plus d’informations sur la vue du tableau de bord.

Résumé

Toutes les étapes ci-dessus peuvent sembler assez complexes, et je n’essaie pas de vous tromper en vous faisant croire le contraire. Klipfolio n’est pas une solution en un clic, clé en main, simple, facile ou rapide pour le tableau de bord. Non, il remplace tout ce jargon marketing vide de sens par un seul mot : efficacité. Il dispose d’un ensemble de fonctionnalités impressionnant pour son prix et, plus important encore, il vous permet transformer le flux de données entrant.

En plus de cela, vous pouvez créer vos propres magasins de données intermédiaires, joindre des données à travers des ensembles de données, interroger un Impressionant un éventail de sources de données et obtenez à peu près toutes les données que vous souhaitez dans vos tableaux de bord.

Les principales lacunes de Klipfolio à ce stade sont ses fonctionnalités multi-utilisateurs. Un seul utilisateur n’a qu’une seule vue « Mes tableaux de bord », vous ne pouvez donc pas créer une vue de tableau de bord distincte pour chacun de vos projets, par exemple. Vous pouvez ajouter plusieurs tableaux de bord à la vue unique, et Klipfolio effectuera une transition très fluide entre les tableaux de bord à l’intervalle de temps de votre choix (si vous cliquez sur le bouton Lecture). Mais si vous voulez qu’un projet ne voie que l’ensemble de tableaux de bord X et que vous donniez l’ensemble de tableaux de bord Y à un autre projet, vous devrez avoir plusieurs utilisateurs Klipfolio dans le même projet.

Une autre chose qui craint est que les vues de la bibliothèque n’ont pas de dossiers ni aucune autre représentation hiérarchique. C’est pourquoi je dois utiliser une convention de dénomination compliquée pour chaque ensemble de sources de données associées.

Klipfolio a mis à jour ses modèles de tarification avec des options abordables pour les agences et les utilisateurs ayant plusieurs besoins en matière de tableau de bord, je vais donc certainement y jeter un coup d’œil bientôt.

Klipfolio a une courbe d’apprentissage, comme toutes les bonnes choses dans l’analyse et la vie. Si vous avez suivi mes écrits au fil des ans, vous saurez à quel point je suis désenchanté par les messages marketing qui tentent de tout rendre “simple” et “juste glisser-déposer” (oui, Google, je te regarde) sans exposer le pouvoir de personnalisation réel de la technologie sous-jacente. Je suis sûr que Klipfolio se concentrera à un moment donné sur une croissance explosive en adoptant le même tact marketing, mais pour l’instant, il est rafraîchissant de savoir qu’il existe une plate-forme aussi puissante à son prix.

Source : www.simoahava.com

Articles similaires

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *

Bouton retour en haut de la page
Index