Comment lier la Google Search Console à Piwik et connaître les requêtes (not provided) ?
Et oui, vous ne rêvez pas : il est désormais possible de connaître les requêtes tapées par les utilisateurs dans les plus grands moteurs de recherche et de les faire remonter dans Piwik, les fameux (not provided). S’agit-il d’une vraie révolution dans le marché du SEO ? Pas vraiment, car Google Analytics possède une fonction un peu similaire. Cependant, chapeau bas à l’équipe d’InnoCraft, qui est derrière le développement de Piwik, d’avoir développé ce plugin et surtout d’y avoir intégré les requêtes venant de Bing et Yahoo. À première vue, les performances de cette nouvelle fonctionnalité pourraient dépasser celles de Google Analytics. Nous vous la présentons ci-dessous.
Comment connaître les (not provided) de Google/Yahoo/Bing avec Piwik ?
Comme précisé dans le résumé précédent, il ne s’agit pas d’un hack permettant de contourner la requête entrée par l’utilisateur, mais bien d’un dialogue entre les bases de données de Google/Yahoo/Bing, via les API, pour obtenir dans Piwik les requêtes que l’on trouve dans les services Google Search Console et Bing Webmaster Tools. Mais comment installer cette fonctionnalité ? Pour ce faire, il vous faudra installer le plugin Search Engine Keywords Performance, que vous trouverez sur la place de marché de Piwik. Il s’agit d’un plugin payant.
Comment configurer la liaison entre la Google Search Console et Piwik ?
Une fois le plugin acheté et activé, vous obtiendrez l’interface suivante dans l’espace d’administration, qu’il vous faudra configurer :
Pour ce faire, il faudra cliquer sur le bouton Setup configuration. Contrairement à Google Analytics, la manipulation pour lier Google Search Console et Piwik ne se fait pas en quelques clics : elle nécessite la mise en place d’un fichier de configuration que vous trouverez à la page suivante. Sur une échelle de 1 à 10 pour un non-développeur, vous êtes à 3 : je ne me fais donc pas trop de souci, vous devriez y arriver.
Une fois le fichier de configuration créé
Il vous suffira de l’importer dans Piwik, ce qui fera apparaître l’écran suivant :
Il vous faudra alors cliquer sur START OAUTH PROCESS pour obtenir l’écran suivant :
et, par la suite, indiquer le compte que vous voulez importer :
et le tour est joué : vous devriez désormais avoir dans votre interface les éléments que vous aviez dans la Google Search Console.
Malheureusement, et comme vous pouvez vous en douter, il n’est pas possible d’utiliser des segments pour savoir qui a entré telle ou telle requête, car il s’agit d’un import d’une base de données tierce et qu’il n’existe pas d’identifiant pour lier votre base Piwik et celle de Google — tout comme entre Google Analytics et la Google Search Console.
Avouez tout de même que c’est déjà une belle prouesse technique de la part de l’équipe de Piwik.
Intégrer Bing/Yahoo Webmaster Tools à Piwik
Testons maintenant une fonctionnalité que Google Analytics n’a pas pour le moment : l’intégration des mots-clés Bing/Yahoo à Piwik.
Contrairement à Google Search Console, l’intégration est assez rapide. Il vous faut simplement créer votre compte sur Bing Webmaster Tools à l’adresse www.bing.com/toolbox/webmaster et revendiquer votre site.
Une fois cela fait, il vous faudra générer une clé API à l’URL suivante : https://www.bing.com/webmaster/home/api
Une fois la clé générée, il n’y a plus qu’à la copier-coller dans l’espace d’administration de Piwik.
Il vous reste à sélectionner le compte dans lequel vous voulez importer des données et le tour est joué :
Dans mon cas de figure, je viens tout juste de créer mon compte sur Bing Webmaster Tools, donc je n’ai pour le moment pas de données qui remontent.
Conclusion sur le plugin Keywords Performance de Piwik
Un très beau tour de force réalisé par l’équipe officielle de Piwik. L’ajout de Bing Webmaster Tools est un vrai plus par rapport à la fonctionnalité équivalente de Google Analytics. Mon interrogation porte sur la conservation des données : avec Google Analytics, les données ne restaient stockées que pendant 90 jours ; avec Piwik, j’espère que les données sont importées et peuvent être conservées en continu. Après avoir cherché quelques minutes dans la base de données de Piwik, nous n’avons pas encore trouvé de traces de ces enregistrements ; on attend demain pour voir si les données remontent au-delà de 90 jours, ce qui serait un vrai plus par rapport à GA.
UPDATE du 17/04/2017 : voici les résultats de Google Analytics issus de la Search Console (on a des données à partir du 12 janvier).
Voici les résultats de la Google Search Console (on ne peut pas avoir de données avant le 15 janvier, car GSC ne conserve que les 90 derniers jours) :
Voici les résultats de Piwik :
Comme vous pouvez le constater, Piwik va garder les données au-delà de 90 jours, là où Google vous impose un quota.
Moralité, ce plugin permet deux choses de plus comparé à Google Analytics :
- l’intégration des données de Microsoft Bing / Yahoo ;
- la conservation des données de la Google Search Console au-delà de 90 jours.
Ces données sont aussi accessibles par programmation : le module SearchEngineKeywordsPerformance expose une douzaine de méthodes (getKeywordsGoogle, getKeywordsBing, getKeywordsYandex, les aperçus de crawl…). Elles sont recensées dans la liste complète des méthodes de l’API Matomo.




