À faire
Search Console
Voir les requêtes et les pages que Google a déjà montrées.
Prochain geste. Autoriser la lecture, puis choisir le site.
LetzFollow ne modifie pas le site dans Search Console.
Chargement du tableau…
MODE DÉMONSTRATION — données synthétiques. Aucun compte n'est connecté. Les chiffres et les écarts sont des illustrations, jamais une promesse.
Chaque source dit où elle en est, à quoi elle sert, le geste suivant, et ce que LetzFollow ne fera jamais. « Relié » n'apparaît qu'après une lecture réussie.
À faire
Voir les requêtes et les pages que Google a déjà montrées.
Prochain geste. Autoriser la lecture, puis choisir le site.
LetzFollow ne modifie pas le site dans Search Console.
À faire
Voir les visites, y compris celles qui arrivent depuis un assistant.
Prochain geste. Autoriser la lecture, puis choisir la propriété.
LetzFollow ne change pas la configuration GA4.
Non disponible
Lire vues, appels, clics et itinéraires, sur 28 ou 90 jours.
Prochain geste. Ouvrir la page Fiche. La lecture réelle n'est pas branchée.
LetzFollow n'envoie aucun post et ne modifie pas la fiche.
À faire · facultatif
Repérer une campagne qui dépense sans conversion, pour une décision humaine.
Prochain geste. Autoriser la lecture seulement si la publicité vous sert.
LetzFollow n'arrête pas une campagne et n'en crée pas.
Non disponible
Préparer un texte, puis le relire ici.
Prochain geste. Copier le texte, ou lancer une simulation d'envoi.
Rien n'est publié tout seul. Sans branchement, l'envoi reste une simulation.
Non disponible
Noter, à la main, si une réponse cite la marque.
Prochain geste. Coller une réponse lue, avec la date.
Aucun assistant n'est interrogé en arrière-plan.
Noms des variables, sans valeurs : GOOGLE_OAUTH_CLIENT_ID, GOOGLE_OAUTH_CLIENT_SECRET, TOKEN_ENCRYPTION_KEY, APP_BASE_URL. Search Console : https://www.googleapis.com/auth/webmasters.readonly.
Scope demandé : https://www.googleapis.com/auth/adwords
Le scope OAuth Google Ads (https://www.googleapis.com/auth/adwords) n'a pas de variante lecture seule : le jeton émis par Google peut techniquement autoriser des écritures. L'application refuse, avant tout appel réseau, toute méthode autre que listAccessibleCustomers, googleAds:search et googleAds:searchStream. Ce garde-fou est applicatif. Il ne réduit pas le scope accordé chez Google.
Le scope demandé pour GA4 est https://www.googleapis.com/auth/analytics.readonly. Le scope d'édition analytics.edit n'est pas demandé.
Scope GA4 demandé : https://www.googleapis.com/auth/analytics.readonly
Secret de session · en place
Présent. La valeur n'est pas affichée.
Clé de chiffrement des jetons · en place
Présente. Les jetons OAuth sont chiffrés avant écriture.
URL de redirection · en place
À déclarer chez Google : https://letzfollow.letzpilot.lu/api/oauth/google-ads/callback et https://letzfollow.letzpilot.lu/api/oauth/ga4/callback.
Client OAuth Google · en place
GOOGLE_OAUTH_CLIENT_ID et GOOGLE_OAUTH_CLIENT_SECRET. Le secret n'est jamais affiché.
Jeton développeur Google Ads · information
Le jeton développeur Google Ads n'est plus exigé depuis le 9 septembre 2026 : l'API l'ignore s'il est encore envoyé. L'accès dépend du projet Google Cloud propriétaire du client OAuth (accès Test limité aux comptes de test, Explorer ou supérieur pour les comptes de production). Son absence n'est pas présentée comme une connexion.
Opérateur local · en place
Un opérateur peut être créé au démarrage. Le mot de passe n'est pas affiché.
Search Console se demande en lecture seule : https://www.googleapis.com/auth/webmasters.readonly. Méthodes prévues : liste des propriétés et searchAnalytics.query. Pas de volumes de recherche mondiaux.
État : Non relié. Le détail des jetons demande une session opérateur.
Les réseaux ne sont pas branchés. Leurs API officielles et les droits exacts ne sont pas devinés. Cette version accepte une saisie ou un échantillon, jamais un historique inventé.
Ouvrez une session opérateur pour autoriser Google. L'état des jetons de l'espace de travail n'est pas affiché sans cette session. Accès opérateur