Aller au contenu Accéder à la navigation
Retour au support

Connectez votre site WordPress à Google Analytics

SEOPress PRO est nécessaire pour voir vos statistiques Google Analytics depuis votre tableau de bord WordPress.

Avant toutes choses, assurez vous d’avoir désactivé tout logiciel antivirus sur votre machine (Bitdefender, Kaspersky, Norton…) pour éviter tout blocage / conflit durant la liaison entre Google Console et votre site. Réactivez les après avoir suivi ce guide.

Connectez-vous à Google Cloud Console

Pour cela, nous nous connectons à l’API de Google Analytics et effectuons des appels pour obtenir les données avec un ID Client et un ID Secret.

Pour générer vos identifiants, vous devez vous connecter à Google Console.

Notez que vous devez au préalable créer un projet Google Console avant de pouvoir suivre ce tutoriel. Plus d’informations sur la doc officielle.

Activez les APIs Google nécessaires

Dans le Gestionnaire d’API, choisissez Bibliothèque, recherchez et activez les APIs listées ci-dessous (il est primordial de sélectionner les bonnes APIs) :

  • Google Analytics API
  • Google Analytics Data API
Google Analytics API
Google Analytics API
Google Analytics Data API - Cloud Console
Google Analytics Data API – Cloud Console

Puis cliquez sur le bouton Gérer.

Créer l’écran de consentement OAuth

En fonction de vos paramètres actuels, si vous n’obtenez pas cet écran, passez à l’étape suivante « Créez vos identifiants« .

Choisissez « Externe » et cliquez sur le bouton Créer.

Écran de consentement OAuth - Google Cloud Console
Écran de consentement OAuth – Google Cloud Console

À la première étape, remplissez tous les champs obligatoires. Les valeurs n’ont pas vraiment d’importance. Vous seul les verrez lors de la connexion entre votre site WP et votre compte Google Cloud.

  • Nom de l’application
  • E-mail d’assistance aux utilisateurs
  • Adresse e-mail du développeur

Cliquez sur le bouton Enregistrer et continuer.

À la deuxième étape, ne changez rien et cliquez sur le bouton Enregistrer et continuer.

Idem pour la troisième étape.

À la dernière étape, cliquez sur Retour au tableau de bord pour continuer avec l’étape de création des identifiants.

Première étape pour créer l'écran de consentement OAuth – Google Cloud Console
Première étape pour créer l’écran de consentement OAuth – Google Cloud Console

Créez vos identifiants

Depuis le menu de gauche, cliquez sur Identifiants (ne cliquez pas sur le bouton Créez des identifiants situé à droite).

Google Analytics Manage API
Google Analytics Manage API

Dans Identifiants, cliquez sur Créer des identifiants (bouton bleu), et choisissez ID client OAuth.

  • Choisissez Application web,
  • saisissez un nom comme Google Analytics SEOPress,
  • puis votre/vos noms de domaine complets dans Origines Javascript Autorisées (remplacer par votre propre nom de domaine) :
    https://www.example.com
  • et enfin, l’URI de redirection sous cette forme (remplacer par votre propre nom de domaine) :
    https://www.example.com/wp-admin/admin.php?page=seopress-google-analytics
  • et faites Créer.
Google Analytics Manage - création des identifiants, ex avec seopress.org
Google Analytics Manage – création des identifiants, ex avec seopress.org

Si votre nom de domaine est SANS « www », alors n’entrez PAS « www » dans les champs Authorized JavaScripts et Redirect URI fields.

Notez qu’avant de cliquer sur Créer, assurez vous que les 2 URLs sont sauvegardées par Google. Lorsque vous entrez votre URL, cliquez en dehors du champ pour la valider.

Google Console Analytics API
Google Console Analytics API

Puis copiez-collez l’ID Client et l’ID Secret depuis la popup vers votre admin WordPress, SEOPress, Google Analytics, Stats dans le Tableau de bord, Google Console Client ID/Google Console Secret ID.

Assurez vous de copier coller correctement ces codes sans espace au début et en fin de sélection afin d’éviter une erreur.

N’oubliez pas de sauvegarder.

Vous pouvez ensuite cliquer sur Connecter avec Google Analytics, Autoriser la liaison et voilà !

Erreur 403: access_denied

Si vous obtenez cette erreur : « Le développeur ne vous a pas donné accès à cette application. Elle est actuellement testée et n’a pas été vérifiée par Google.« , assurez-vous d’utiliser le même compte Google pour Analytics et Cloud Console.

Si ce n’est pas possible, vous devrez créer un compte de service depuis Cloud Console puis ajouter l’e-mail généré à votre compte Google Analytics.

Ce guide explique cette procédure pour l’API d’indexation mais c’est exactement la même chose :

https://www.seopress.org/support/guides/google-indexing-api-with-seopress/

Si l’erreur persiste, essayez de suivre cette vidéo :