Les colonnes custom Google Ads sont sous-exploitees. La plupart des comptes se contentent des colonnes natives, alors qu'avec quelques formules bien pensees tu peux sortir des vrais signaux de pilotage, directement dans l'interface, sans repasser par Sheets ou Looker Studio a chaque fois.
Le but ici, c'est simple : te donner 50 formules utiles, concretes, copiables, pour mieux lire un compte, reperer les derives, detecter les opportunites et aller plus vite en optimisation.
Les formules ci-dessous sont pensees pour le mode texte des custom columns Google Ads. Certaines colonnes ne sont disponibles que dans certains niveaux de vue ou certains types de campagnes. Daily_Budget est surtout pertinent au niveau campagne. Search_impr_share, Search_Lost_IS_budget, Search_Lost_IS_rank sont surtout utiles sur Search. Les formules avec conversion_action("...") necessitent de remplacer le nom par celui de ton compte.
Sommaire
Bloc 1 — Les bases que tu dois avoir partout
10 formules fondamentales. Si tu n'as rien d'autre, commence par celles-la.
Cost / report_days_count()
Tu lis tout de suite le rythme moyen de depense sur la periode affichee.
Clicks / report_days_count()
Tres pratique pour comparer des campagnes sur un rythme homogene.
Impr / report_days_count()
Tu vois si le volume d'exposition tient dans le temps.
All_conversions / report_days_count()
Lecture rapide de la production quotidienne.
All_conversion_value / report_days_count()
Super utile pour les comptes e-commerce ou les leads valorises.
Cost / Clicks
Simple, propre, et reutilisable dans d'autres colonnes.
Cost / Conversions
Version custom, plus simple a chainer ensuite.
All_conversion_value / Cost
Tu lis instantanement le rendement publicitaire.
Conversions / Clicks
Base indispensable pour comparer des campagnes a structure differente.
All_conversion_value / All_conversions
Tu vois vite si le volume monte au detriment de la valeur.
Bloc 2 — Pilotage budget et pacing
10 formules pour savoir si ton budget est bien consomme, trop vite, ou pas assez.
Cost / (Daily_Budget * report_days_count())
Parfait pour savoir si une campagne sous-consomme ou crame l'enveloppe prevue.
if((Cost / (Daily_Budget * report_days_count())) > 1.05, "Sur rythme", if((Cost / (Daily_Budget * report_days_count())) < 0.85, "Sous rythme", "OK"))
Une lecture manageriale immediate, sans refaire le calcul dans ta tete.
Cost.date_range(last_7_days) / 7
Utile pour juger la tendance recente independamment de la plage de dates globale.
Cost.date_range(last_30_days) / 30
Te sert de base de comparaison plus stable.
(Cost.date_range(last_7_days) / 7) / (Cost.date_range(last_30_days) / 30)
Au-dessus de 1, tu acceleres. En dessous de 1, tu ralentis.
Cost.date_range(yesterday) / (Cost.date_range(last_7_days) / 7)
Tu reperes les journees hors norme tres vite.
(Cost.date_range(this_month) / day(today())) * (days_between(month_start(), offset_days(offset_months(month_start(), 1), -1)) + 1)
Tres fort pour anticiper la fin de mois sans sortir du compte.
((Cost.date_range(this_month) / day(today())) * (days_between(month_start(), offset_days(offset_months(month_start(), 1), -1)) + 1)) / (Daily_Budget * (days_between(month_start(), offset_days(offset_months(month_start(), 1), -1)) + 1))
Tu vois si la trajectoire mensuelle colle a l'objectif budgetaire.
Daily_Budget * (days_between(month_start(), offset_days(offset_months(month_start(), 1), -1)) + 1)
Pratique pour comparer un budget quotidien a un objectif mensuel.
Clicks.date_range(yesterday) / (Clicks.date_range(last_7_days) / 7)
Te signale les vraies variations de diffusion.
Bloc 3 — Volume et efficacite
10 formules pour suivre la performance court terme vs moyen terme.
All_conversions.date_range(last_7_days) / 7
Lecture propre du rythme de generation recent.
All_conversions.date_range(last_30_days) / 30
Tres utile pour juger si le compte accelere ou s'essouffle.
(All_conversions.date_range(last_7_days) / 7) / (All_conversions.date_range(last_30_days) / 30)
Un des meilleurs signaux pour reperer une vraie dynamique business.
Cost.date_range(last_7_days) / Clicks.date_range(last_7_days)
Tu mesures la pression recente sur les encheres.
Cost.date_range(last_30_days) / Clicks.date_range(last_30_days)
Base de benchmark pour le court terme.
(Cost.date_range(last_7_days) / Clicks.date_range(last_7_days)) / (Cost.date_range(last_30_days) / Clicks.date_range(last_30_days))
Si ca monte trop vite, tu sais qu'il faut creuser concurrence, QS ou ciblage.
All_conversions.date_range(last_7_days) / Clicks.date_range(last_7_days)
Lecture court terme, tres utile en phase d'optimisation rapide.
All_conversions.date_range(last_30_days) / Clicks.date_range(last_30_days)
Base de reference plus fiable.
(All_conversions.date_range(last_7_days) / Clicks.date_range(last_7_days)) / (All_conversions.date_range(last_30_days) / Clicks.date_range(last_30_days))
Tu sais vite si le probleme est cote trafic ou cote conversion.
All_conversion_value / Clicks
Excellent KPI business, souvent plus utile qu'un simple CTR.
Bloc 4 — Lecture device
8 formules pour comprendre ou part le trafic et le budget selon le device.
Clicks.device(mobile) / Clicks
Tu comprends ou part vraiment le volume.
Cost.device(mobile) / Cost
Permet de voir si le mobile prend trop de place dans la depense.
Clicks.device(mobile) / Impr.device(mobile)
Tu isoles la qualite d'accroche sur mobile.
Cost.device(mobile) / Clicks.device(mobile)
Tu vois vite si le mobile te coute trop cher.
Clicks.device(desktop) / Impr.device(desktop)
Indispensable pour comparer proprement desktop vs mobile.
Cost.device(desktop) / Clicks.device(desktop)
Lecture directe de la pression concurrentielle desktop.
Clicks.device(desktop) / Clicks
Bon indicateur de repartition d'intention selon device.
Clicks.device(tablet) / Clicks
Souvent neglige, mais utile pour certains comptes B2B ou retail.
Bloc 5 — Lecture reseau et position
6 formules pour decomposer la performance par reseau et emplacement.
Cost.network(search) / Cost
Tu sais combien de budget part reellement sur Search pur.
Cost.network(partners) / Cost
Tres utile pour surveiller les partenaires de recherche.
Cost.network(display) / Cost
Tu visualises immediatement la place du Display dans le mix.
Clicks.placement(google_search_top) / Clicks.network(search)
Bon proxy de visibilite premium sur Search.
Clicks.placement(google_search_other) / Clicks.network(search)
Tu vois si le compte depend trop des positions basses.
Cost.placement(google_search_top) / Cost.network(search)
Permet de mesurer le prix paye pour la visibilite haute.
Bloc 6 — Pression concurrentielle et headroom
6 formules pour mesurer ce que tu laisses sur la table et diagnostiquer les limites.
1 - Search_impr_share
Tu visualises le potentiel restant non capte.
if(or(Search_Lost_IS_budget > 0.15, Display_Lost_IS_budget > 0.15), "Budget limitant", "Budget OK")
Un classique pour arbitrer vite.
if(Search_Lost_IS_rank > 0.15, "Ad Rank limitant", "Ad Rank OK")
Tu separes enfin budget et ranking dans le diagnostic.
Search_Lost_IS_budget * Conversion_rate
Tres bon signal pour prioriser les campagnes ou injecter du budget.
Search_Lost_IS_rank * Conversion_rate
Tu identifies les campagnes ou un meilleur niveau de qualite peut rapporter.
1 - Click_share
Tu estimes la marge de progression sur la captation des clics.
Bonus — Lead gen + formules texte
Pour aller plus loin si tu fais du vrai business.
Formules lead gen
Cost / Phone_calls
Phone_calls / Clicks
Phone_calls / report_days_count()
Cost / All_conversions.conversion_action("Lead Form")
5 formules texte pour faire parler le compte
if(and(CTR < 0.03, Conversion_rate < 0.02), "Trafic ou annonce faible", "RAS")
if(Bounce_rate > 0.7, "Landing a revoir", "Landing OK")
upper(trim(Campaign_name))
concat("Semaine ", to_text(weeknum(today())))
Tu veux que je configure ces colonnes dans ton compte ?
Je peux auditer ton compte Google Ads gratuitement et installer les colonnes custom adaptees a ton secteur. En 30 minutes, on identifie les 10 formules qui vont changer ta lecture du compte.
Demander mon audit gratuitArticles lies
- ROAS vs POAS : quel indicateur piloter vraiment ?
- Quality Score Google Ads : impact reel sur vos CPC
- CPC Google Ads trop eleve : diagnostic et corrections
- Audit Google Ads : checklist complete
- Budget minimum Google Ads en B2B
- Taux de conversion Google Ads : benchmarks 2026
La formule coût/valeur_conversion me sauve la vie tous les jours pour monitorer le ROAS réel sans passer par les rapports. J'ai aussi une colonne custom pour le taux d'impression perdu par budget vs classement, c'est instantanément actionnable.
💬 Ce que dit la communauté : Les annonceurs avancés considèrent les colonnes personnalisées comme un outil de pilotage indispensable. La communauté partage régulièrement ses formules les plus utiles, notamment pour suivre le ROAS réel, la pression concurrentielle et la rentabilité produit par produit.
via GIPHY
Consultant Google Ads freelance
J'interviens partout en France, en visio ou sur place
Base a Montpellier, je gere des comptes Google Ads dans toute la France. Audit gratuit, gestion mensuelle, tracking - meme niveau d'exigence quelle que soit votre ville.
Expert Google Ads Freelance
Vous gérez des campagnes Google Ads ?
Audit gratuit — je regarde votre compte et vous dis exactement ce qui coûte trop cher.
Demander l’audit gratuit →