Aller au contenu

50 formules custom Google Ads à absolument connaître

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.

Avant de copier-coller :

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.

Bloc 1 — Les bases que tu dois avoir partout

10 formules fondamentales. Si tu n'as rien d'autre, commence par celles-la.

1 Cout moyen par jour Cost / report_days_count()
Currency

Tu lis tout de suite le rythme moyen de depense sur la periode affichee.

2 Clics moyens par jour Clicks / report_days_count()
Number

Tres pratique pour comparer des campagnes sur un rythme homogene.

3 Impressions moyennes par jour Impr / report_days_count()
Number

Tu vois si le volume d'exposition tient dans le temps.

4 Conversions moyennes par jour All_conversions / report_days_count()
Number

Lecture rapide de la production quotidienne.

5 Valeur moyenne generee par jour All_conversion_value / report_days_count()
Currency

Super utile pour les comptes e-commerce ou les leads valorises.

6 CPC recalcule Cost / Clicks
Currency

Simple, propre, et reutilisable dans d'autres colonnes.

7 CPA recalcule Cost / Conversions
Currency

Version custom, plus simple a chainer ensuite.

8 ROAS brut All_conversion_value / Cost
Number

Tu lis instantanement le rendement publicitaire.

9 Taux de conversion recalcule Conversions / Clicks
Percent

Base indispensable pour comparer des campagnes a structure differente.

10 Valeur moyenne par conversion All_conversion_value / All_conversions
Currency

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.

11 Taux de consommation budgetaire Cost / (Daily_Budget * report_days_count())
Percent

Parfait pour savoir si une campagne sous-consomme ou crame l'enveloppe prevue.

12 Alerte pacing budget if((Cost / (Daily_Budget * report_days_count())) > 1.05, "Sur rythme", if((Cost / (Daily_Budget * report_days_count())) < 0.85, "Sous rythme", "OK"))
Text

Une lecture manageriale immediate, sans refaire le calcul dans ta tete.

13 Cout moyen journalier, 7 derniers jours Cost.date_range(last_7_days) / 7
Currency

Utile pour juger la tendance recente independamment de la plage de dates globale.

14 Cout moyen journalier, 30 derniers jours Cost.date_range(last_30_days) / 30
Currency

Te sert de base de comparaison plus stable.

15 Indice de depense 7j vs 30j (Cost.date_range(last_7_days) / 7) / (Cost.date_range(last_30_days) / 30)
Number

Au-dessus de 1, tu acceleres. En dessous de 1, tu ralentis.

16 Depense d'hier vs moyenne 7j Cost.date_range(yesterday) / (Cost.date_range(last_7_days) / 7)
Number

Tu reperes les journees hors norme tres vite.

17 Projection de depense fin de mois (Cost.date_range(this_month) / day(today())) * (days_between(month_start(), offset_days(offset_months(month_start(), 1), -1)) + 1)
Currency

Tres fort pour anticiper la fin de mois sans sortir du compte.

18 Projection fin de mois vs budget mensuel theorique ((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))
Percent

Tu vois si la trajectoire mensuelle colle a l'objectif budgetaire.

19 Budget theorique mensuel Daily_Budget * (days_between(month_start(), offset_days(offset_months(month_start(), 1), -1)) + 1)
Currency

Pratique pour comparer un budget quotidien a un objectif mensuel.

20 Clics d'hier vs moyenne 7j Clicks.date_range(yesterday) / (Clicks.date_range(last_7_days) / 7)
Number

Te signale les vraies variations de diffusion.

Bloc 3 — Volume et efficacite

10 formules pour suivre la performance court terme vs moyen terme.

21 Conversions moyennes, 7 derniers jours All_conversions.date_range(last_7_days) / 7
Number

Lecture propre du rythme de generation recent.

22 Conversions moyennes, 30 derniers jours All_conversions.date_range(last_30_days) / 30
Number

Tres utile pour juger si le compte accelere ou s'essouffle.

23 Indice de conversions 7j vs 30j (All_conversions.date_range(last_7_days) / 7) / (All_conversions.date_range(last_30_days) / 30)
Number

Un des meilleurs signaux pour reperer une vraie dynamique business.

24 CPC 7 derniers jours Cost.date_range(last_7_days) / Clicks.date_range(last_7_days)
Currency

Tu mesures la pression recente sur les encheres.

25 CPC 30 derniers jours Cost.date_range(last_30_days) / Clicks.date_range(last_30_days)
Currency

Base de benchmark pour le court terme.

26 Indice CPC 7j vs 30j (Cost.date_range(last_7_days) / Clicks.date_range(last_7_days)) / (Cost.date_range(last_30_days) / Clicks.date_range(last_30_days))
Number

Si ca monte trop vite, tu sais qu'il faut creuser concurrence, QS ou ciblage.

27 Taux de conversion 7 derniers jours All_conversions.date_range(last_7_days) / Clicks.date_range(last_7_days)
Percent

Lecture court terme, tres utile en phase d'optimisation rapide.

28 Taux de conversion 30 derniers jours All_conversions.date_range(last_30_days) / Clicks.date_range(last_30_days)
Percent

Base de reference plus fiable.

29 Indice CVR 7j vs 30j (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))
Number

Tu sais vite si le probleme est cote trafic ou cote conversion.

30 Valeur par clic All_conversion_value / Clicks
Currency

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.

31 Part des clics mobile Clicks.device(mobile) / Clicks
Percent

Tu comprends ou part vraiment le volume.

32 Part des couts mobile Cost.device(mobile) / Cost
Percent

Permet de voir si le mobile prend trop de place dans la depense.

33 CTR mobile recalcule Clicks.device(mobile) / Impr.device(mobile)
Percent

Tu isoles la qualite d'accroche sur mobile.

34 CPC mobile recalcule Cost.device(mobile) / Clicks.device(mobile)
Currency

Tu vois vite si le mobile te coute trop cher.

35 CTR desktop recalcule Clicks.device(desktop) / Impr.device(desktop)
Percent

Indispensable pour comparer proprement desktop vs mobile.

36 CPC desktop recalcule Cost.device(desktop) / Clicks.device(desktop)
Currency

Lecture directe de la pression concurrentielle desktop.

37 Part des clics desktop Clicks.device(desktop) / Clicks
Percent

Bon indicateur de repartition d'intention selon device.

38 Part des clics tablette Clicks.device(tablet) / Clicks
Percent

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.

39 Part de cout Search Cost.network(search) / Cost
Percent

Tu sais combien de budget part reellement sur Search pur.

40 Part de cout Search Partners Cost.network(partners) / Cost
Percent

Tres utile pour surveiller les partenaires de recherche.

41 Part de cout Display Cost.network(display) / Cost
Percent

Tu visualises immediatement la place du Display dans le mix.

42 Part des clics en top de page Search Clicks.placement(google_search_top) / Clicks.network(search)
Percent

Bon proxy de visibilite premium sur Search.

43 Part des clics hors top Search Clicks.placement(google_search_other) / Clicks.network(search)
Percent

Tu vois si le compte depend trop des positions basses.

44 Part du cout en top de page Search Cost.placement(google_search_top) / Cost.network(search)
Percent

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.

45 Headroom de part d'impression Search 1 - Search_impr_share
Percent

Tu visualises le potentiel restant non capte.

46 Alerte budget limitant if(or(Search_Lost_IS_budget > 0.15, Display_Lost_IS_budget > 0.15), "Budget limitant", "Budget OK")
Text

Un classique pour arbitrer vite.

47 Alerte Ad Rank limitant if(Search_Lost_IS_rank > 0.15, "Ad Rank limitant", "Ad Rank OK")
Text

Tu separes enfin budget et ranking dans le diagnostic.

48 Opportunite budget ponderee par CVR Search_Lost_IS_budget * Conversion_rate
Number

Tres bon signal pour prioriser les campagnes ou injecter du budget.

49 Opportunite Ad Rank ponderee par CVR Search_Lost_IS_rank * Conversion_rate
Number

Tu identifies les campagnes ou un meilleur niveau de qualite peut rapporter.

50 Gap de click share 1 - Click_share
Percent

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

Cout par appel Cost / Phone_calls
Currency
Taux appel / clic Phone_calls / Clicks
Percent
Appels moyens par jour Phone_calls / report_days_count()
Number
Cout par lead form specifique Cost / All_conversions.conversion_action("Lead Form")
Currency

5 formules texte pour faire parler le compte

Alerte trafic faible if(and(CTR < 0.03, Conversion_rate < 0.02), "Trafic ou annonce faible", "RAS")
Text
Alerte landing page if(Bounce_rate > 0.7, "Landing a revoir", "Landing OK")
Text
Normalisation nom de campagne upper(trim(Campaign_name))
Text
Semaine de pilotage concat("Semaine ", to_text(weeknum(today())))
Text

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 gratuit

Articles lies

r/googleads • 876 points • 134 commentaires
« Quelles formules custom Google Ads utilisez-vous au quotidien ? Les colonnes par défaut sont trop limitées. »
u/ads_nerd42 • ↑ 267

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.

TF
Thibault Fayol
Consultant Google Ads — Montpellier

Ex-comptable trésorier de formation, j'ai géré plus de 3 M€ de budgets avant de basculer vers le SEA et le marketing digital. Aujourd'hui consultant indépendant, j'aide PME et agences à rentabiliser leurs campagnes Google Ads.

Formules custom Google Ads data

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.

Demander un audit gratuit Reponse sous 24h

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 →