Dans Matomo il est possible d’afficher les performances des recherches (mots-clés) issues de la Search Console grâce au plugin Search Engine Keywords Performance. Ce dernier permet d’associer les sites suivies aux propriétés que vous gérez via l’outil de Google.
1. Validation de votre site dans la Search Console
La première étape consister donc à vérifier que votre site est bien présent dans le tableau de bord de la Search Console. Si ce n’est pas encore le cas, faites en sorte de vérifier votre site par les modalités qui vous sont proposées.
2. Création d’une application sur Google Cloud Platform
La seconde étape consiste à déclarer une application via Google Cloud Platform et de configurer pour cette dernière une connexion OAuth. Vous permettez ainsi à Matomo de récupérer les données de la Search Console via l’API dédiée.
Important : il ne sera pas nécessaire de faire valider votre application par Google.
Connectez-vous à Google Cloud Platform.
Cliquez sur « Sélectionnez un projet ».
![Écran d'accueil de Google Cloud Platform et bouton pour ajouter un projet.](https://www.thanh-nguyen.fr/wp-content/uploads/2022/05/google-cloud-platform-step-1-1024x447.png)
Dans la popin qui vient de s’ouvrir, cliquez sur Nouveau projet.
![](https://www.thanh-nguyen.fr/wp-content/uploads/2022/05/google-cloud-platform-step-2-creer-projet-1024x565.png)
Saisissez le nom que vous voulez donner au projet, pour ma part j’ai choisi Matomo Search Console.
![](https://www.thanh-nguyen.fr/wp-content/uploads/2022/05/google-cloud-platform-step-3-creation-projet-matomo-search-console-1024x544.png)
Une fois validé, vous devez cliquer à nouveau sur « Sélectionnez un projet ». La popin précédente apparait et vous devriez voir s’afficher votre projet. Sélectionnez le.
![](https://www.thanh-nguyen.fr/wp-content/uploads/2022/05/google-cloud-platform-step-4-selection-projet.png)
Une fois le contexte du projet chargé, il faut accéder à la bibliothèque d’API, utilisez pour cela le champ de recherche ou bien allez dans API et services, puis Bibliothèques
Tapez Search Console. Et sélectionnez l’API.
![](https://www.thanh-nguyen.fr/wp-content/uploads/2022/05/google-cloud-platform-step-6-recherche-search-console-1024x290.png)
![](https://www.thanh-nguyen.fr/wp-content/uploads/2022/05/google-cloud-platform-step-7-1024x526.png)
3. Configuration d’une connexion OAuth pour accéder à l’API de la Search Console
Aller sur la page de votre projet en cliquant sur le logo Google Cloud Platform ou procédez comme précédemment en passant par la liste des projets.
Tapez ensuite Écran de consentement OAuth (ou OAuth Consent Screen) dans le champs de recherche.
![](https://www.thanh-nguyen.fr/wp-content/uploads/2022/05/google-cloud-platform-step-8-1024x397.png)
Sélectionnez External en type d’accès puis sur Créer.
![](https://www.thanh-nguyen.fr/wp-content/uploads/2022/05/google-cloud-platform-step-9-1024x542.png)
3.1 Écran de consentement OAuth
Renseignez le nom de l’application et votre adresse e-mail. Accessoirement, vous pouvez aussi ajouter un logo.
![](https://www.thanh-nguyen.fr/wp-content/uploads/2022/05/google-cloud-platform-step-10-oauth-consent-screen-1a-1024x611.png)
Plus bas, indiquez
- la page d’accueil de l’application ; l’URL de votre instance Matomo fera l’affaire,
- un domaine autorisé ; le nom de domaine de premier niveau de votre instance Matomo,
- votre adresse e-mail.
![](https://www.thanh-nguyen.fr/wp-content/uploads/2022/05/google-cloud-platform-step-10-oauth-consent-screen-1c-1024x826.png)
Validez avec Enregistrer et continuer pour accéder à l’écran Niveaux d’accès ;
3.2 Niveaux d’accès
Cliquez sur Ajouter ou supprimer des champs d’application.
![](https://www.thanh-nguyen.fr/wp-content/uploads/2022/05/google-cloud-platform-step-11-niveaux-access-1-1024x282.png)
Un volet latéral s’affiche sur la droite de l’écran avec la liste des champs d’application. Recherchez la ligne Google Search Console API et sélectionnez là. Validez la modification.
![](https://www.thanh-nguyen.fr/wp-content/uploads/2022/05/google-cloud-platform-step-11-niveaux-access-2-1024x517.png)
Vous devriez voir le champs d’application apparaitre dans la rubrique Vos niveaux d’accès non sensibles.
![](https://www.thanh-nguyen.fr/wp-content/uploads/2022/05/google-cloud-platform-step-11-niveaux-access-3-1024x283.png)
Validez avec Enregistrer et continuer pour accéder à l’écran Utilisateurs tests.
3.3 Utilisateurs tests
À présent, cliquez sur Add users et saisissez l’email d’un utilisateur test. Les adresses e-mail acceptées sont celles associées à un compte Google, Google Workspace ou Cloud Identity actif.
![](https://www.thanh-nguyen.fr/wp-content/uploads/2022/05/google-cloud-platform-step-12-utilisateurs-tests-1024x315.png)
3.4 Création des identifiants
Pour accéder à l’écran suivant, cliquez sur Identifiants dans le menu latéral ou bien saisissez Identifiants dans le champ de recherche.
![](https://www.thanh-nguyen.fr/wp-content/uploads/2022/05/google-cloud-platform-step-13-identifiants-1-1024x402.png)
Cliquez sur Créer des identifiants, choisissez ID client OAuth.
![](https://www.thanh-nguyen.fr/wp-content/uploads/2022/05/google-cloud-platform-step-13-identifiants-2.png)
Sélectionnez Application Web comme type d’application.
- Donnez un nom à l’application, par exemple : Matomo.
- Cliquez sur Ajouter un URI sous Origines Javascript autorisées. Ajoutez le domaine où est hébergé votre instance de Matomo.
- Cliquez sur Ajouter URI sous URI de redirection autorisés.
- Ajouter la chaine suivante à l’adresse complète de votre instance Matomo : /index.php?module=SearchEngineKeywordsPerformance&action=processAuthCode
![](https://www.thanh-nguyen.fr/wp-content/uploads/2022/05/google-cloud-platform-step-13-identifiants-4-1024x683.png)
Validez en cliquant sur Créer.
![](https://www.thanh-nguyen.fr/wp-content/uploads/2022/05/google-cloud-platform-step-13-identifiants-5.png)
4. Acheter le plugin Search Engine Keywords Performance
Rendez-vous sur le Market Place Matomo ; trois niveaux de licence sont disponibles pour le plugin Search Engine Keywords Performance.
![Tarifs des licences du plugin](https://www.thanh-nguyen.fr/wp-content/uploads/2022/05/matomo-search-engine-keywords-performance-prix-licence.png)
Le nombre de sites suivis dans Matomo, et sur lesquels vous pouvez afficher les widgets affichant les mots-clés, est illimité. Ce n’est pas le cas du nombre d’utilisateurs. Pensez à vérifier le nombre de comptes que vous avez déjà créé et que vous serez amené à créer.
Une fois la licence commandée, récupérez l’archive du plugin et la clé de licence.
![](https://www.thanh-nguyen.fr/wp-content/uploads/2022/05/matomo-search-engine-keywords-performance-numero-de-serie-1024x598.png)
5. Installer et configurer Search Engine Keywords Performance
5.1 Installation du plugin
La méthode d’installation la plus simple consister à transférer l’archive du plugin. Pensez à activer au préalablement le téléversement de fichiers sur Matomo.
Allez dans Administration, Plate-forme, Marché puis saisissez la clé de licence.
Ensuite, cliquez sur Téléverser un composant pour accéder à l’interface pour mettre le plugin en ligne.
![](https://www.thanh-nguyen.fr/wp-content/uploads/2022/05/configuration-formulaire-upload-plugin-1024x478.png)
5.2 Configuration du plugin
Allez dans Administration, Système, Search Performance et cliquez sur Setup Configuration.
![](https://www.thanh-nguyen.fr/wp-content/uploads/2022/05/configuration-search-engine-keywords-performance-1-1024x609.png)
Téléversez le fichier json pour configurer votre connexion OAuth.
![](https://www.thanh-nguyen.fr/wp-content/uploads/2022/05/configuration-search-engine-keywords-performance-configuration-oauth-1024x550.png)
Une fois la connexion en place, il faut vous connecter avec le compte Google que vous avez déclaré plus haut.
![](https://www.thanh-nguyen.fr/wp-content/uploads/2022/05/configuration-search-engine-keywords-performance-connexion-oauth-compte-google-1024x614.png)
Vous allez être redirigé vers l’interface de validation Google qui va vous alerter que l’application que vous avez créé n’a pas été validé. Cliquez sur Continuer.
Le compte à connecter ici est l’utilisateur de test que vous avez déclaré préalablement dans la configuration de l’API.
![](https://www.thanh-nguyen.fr/wp-content/uploads/2022/05/configuration-search-engine-keywords-performance-connexion-oauth-compte-google-confirmation.png)
![](https://www.thanh-nguyen.fr/wp-content/uploads/2022/05/configuration-search-engine-keywords-performance-connexion-oauth-compte-google-confirmation-2.png)
Si tout s’est bien déroulé, il ne vous reste alors plus qu’à associer vos sites gérés par Matomo aux propriétés des sites validés dans la Search Console. Pour cela, cliquez sur Ajouter configuration (Add Configuration).
![](https://www.thanh-nguyen.fr/wp-content/uploads/2022/05/configuration-search-engine-keywords-performance-connexion-oauth-compte-google-confirme-1024x552.png)
Une fois les sites et les propriétés associées, il faudra attendre un peu avant de voir les mots-clés et les statistiques associées s’afficher dans les widgets.
On arrive au bout de ce tutoriel, j’espère qu’il vous aura permis d’installer Search Engine Keywords Performance sans trop de difficulté !
Vous pouvez retrouver l’article qui a aidé à rédiger ce tutoriel ici : https://matomo.org/faq/reports/import-google-search-keywords-in-matomo/
3 réponses
Bravo Thanh,
Merci pour ce tuto très utile.
Je ne manquerai pas d’y revenir dès que l’occasion se présentera.
Bonne journée,
parfait et précis.