Claude et ChatGPT connectent Google Ads et Facebook Ads
J'ai centralisé Google Ads et Meta Ads dans un même tableau de bord : performances, campagnes, budgets, alertes et rapports clients, avec un agent IA pour construire le système.
Google Ads d'un côté, Meta Ads de l'autre : dès que l'on pilote plusieurs comptes, le suivi finit vite dans une succession d'onglets, de rapports et de tableaux exportés. J'ai donc construit un Ads Command Center qui réunit les données utiles dans une seule interface.
Dans la vidéo, je montre le résultat en conditions réelles et la méthode permettant à un agent comme Claude ou ChatGPT de construire un système similaire. Le but n'est pas de remplacer les plateformes publicitaires, mais de créer une vue de pilotage adaptée à son activité.
Pourquoi réunir Google Ads et Meta Ads ?
Les deux régies possèdent leurs propres interfaces, structures de campagnes et modèles d'attribution. Pour obtenir une vision globale, il faut normalement passer de l'une à l'autre, puis consolider les chiffres dans un tableur ou un outil de reporting.
Une interface unifiée réduit cette friction. Elle permet de suivre au même endroit les dépenses, les conversions, le coût par acquisition et le retour sur investissement publicitaire. Elle permet surtout d'afficher les indicateurs réellement utiles à l'entreprise, sans reproduire toute la complexité des outils natifs.
Point de vigilance
Un ROAS Google et un ROAS Meta ne sont pas automatiquement comparables. Les fenêtres et méthodes d'attribution peuvent différer. Le tableau de bord rapproche les données ; il ne supprime pas la nécessité de comprendre leur provenance.
Ce que montre le dashboard
- Une vue consolidée des dépenses, conversions, CPA et ROAS.
- Le détail des campagnes Meta avec leurs audiences et leurs résultats.
- Le détail des campagnes Google avec les mots-clés, le Quality Score et les coûts.
- Des budgets prévisionnels modifiables et des alertes en cas de dépassement.
- Des recommandations assistées par IA, à relire avant toute application.
- La génération automatique de rapports mensuels pour les clients.
- Des accès séparés afin que chaque client ne voie que ses propres données.
Comment fonctionne le système
L'application est hébergée sur un VPS et s'appuie sur une base de données. Un processus de synchronisation interroge périodiquement les API officielles de Google et de Meta, puis enregistre les métriques nécessaires au tableau de bord. Dans mon cas, une synchronisation toutes les quatre heures suffit : les plateformes publicitaires ont déjà leur propre latence et un rafraîchissement permanent apporterait peu de valeur.
Le système peut aussi être hébergé sur une machine locale, mais il devient alors indisponible dès que cette machine est éteinte. Pour un usage multi-client, l'hébergement permanent, l'isolation des comptes et la surveillance des synchronisations sont indispensables.
Connecter les API officielles
Côté Google, il faut créer ou sélectionner un projet dans Google Cloud, activer la Google Ads API, configurer l'authentification OAuth 2.0 et obtenir un jeton développeur depuis un compte administrateur Google Ads. La documentation officielle Google Ads API détaille ces prérequis et les niveaux d'accès.
Côté Meta, l'accès passe par une application Meta for Developers, les autorisations adaptées aux comptes publicitaires et la Marketing API officielle. Les permissions et versions d'API évoluent : elles doivent être vérifiées dans la documentation au moment de l'installation.
Ces identifiants donnent accès à des données commerciales sensibles. Ils ne doivent jamais être copiés dans un prompt ou enregistrés dans un dépôt Git. Le système présenté conserve ses secrets dans un coffre dédié et limite les accès au strict nécessaire.
Ce que l'agent IA apporte vraiment
L'agent aide à transformer un besoin métier en application : structure de la base, connecteurs, synchronisation, écrans, règles budgétaires, alertes et tests. Il peut aussi guider les étapes de configuration dans les consoles développeur et utiliser des outils connectés pour vérifier le résultat.
Dans l'écosystème OpenAI, les connecteurs et serveurs MCP distants permettent à un modèle d'accéder à des services externes. Les actions sensibles peuvent être placées derrière une approbation explicite : c'est le bon niveau de prudence pour des campagnes qui dépensent un budget réel.
Le skill Building Ads Command Centers que je mets à disposition formalise cette méthode. Il ne contient pas le code source de ma plateforme : il donne à l'agent le cadre nécessaire pour concevoir et construire votre propre version.
Les limites à ne pas masquer
Un tableau de bord unifié n'a pas vocation à reproduire les milliers de réglages de Google Ads et Meta Ads. Les interfaces natives restent nécessaires pour créer certaines campagnes, contrôler les paramètres avancés et diagnostiquer les cas particuliers.
Il faut également prévoir les incidents : jeton expiré, permission révoquée, synchronisation interrompue ou métrique absente. Après avoir connu une coupure de connexion Meta, j'ai ajouté des alertes Telegram pour détecter rapidement une anomalie au lieu de prendre une absence de données pour une absence de dépenses.
Enfin, les actions sensibles comme la modification d'un budget ou la mise en pause d'une campagne doivent rester traçables et soumises à une validation humaine. L'authentification forte, les journaux d'activité et le principe du moindre privilège ne sont pas des options sur un outil multi-client.
Télécharger gratuitement le skill
Le skill est disponible gratuitement sur GitHub :
- Voir le dépôt et la documentation
- Télécharger la dernière version
- Ouvrir la plateforme présentée dans la vidéo (accès protégé)
À retenir
L'intérêt d'un Ads Command Center n'est pas d'ajouter un énième dashboard. Il est de réunir les bonnes données, d'automatiser les contrôles répétitifs et de rendre le pilotage plus lisible. L'agent IA accélère fortement la construction ; la qualité du résultat dépend toujours du cadrage métier, de la sécurité et de la façon dont les métriques sont interprétées.
Source : Rudy IO · YouTube
Rudy Molinillo

