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
Puis cliquez sur le bouton Gérer.
Créer l’écran de consentement OAuth
Choisissez « Externe » et cliquez sur le bouton Créer.
À 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.
Créez vos identifiants
Depuis le menu de gauche, cliquez sur Identifiants (ne cliquez pas sur le bouton Créez des identifiants situé à droite).
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.
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.
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 :