Log in / Create free account🌐 ES☀️

Advanced training · Module 12 — Practical tutorials II — feeds for ads and reporting

Tutorial · Custom columns: formulas inside Google Ads (business CPA, POAS, traffic lights)

⏱️ 9 min read · 📐 Measurement 💰 Bids and budgets · updated on 2026-08-22

🎧 Listen to the lesson · ≈ 3 min🔒 Subscribers only

Custom columns are formulas that live inside Google Ads: they appear in the tables like any other metric, and they can be used in filters, in column sets and in automated rules. They let you see your business CPA or POAS without leaving for a spreadsheet. This tutorial creates them and gives you twelve ready to copy.

Step 1 · Create a column

In any table → Columns → Custom columns → +:

  1. Name and description.
  2. Formula: type { or use the picker to insert metrics (Cost, Conversions, Conv. value, Clicks…), operators (+ − × ÷), functions (if, min, max, round…) and constants.
  3. Filter a metric by conversion action: when you insert Conversions, "Filter by" → Conversion action = "Qualified lead": the metric then counts that action only. This is the most useful feature.
  4. Format: number, percentage, currency, text.
  5. Save. The column becomes available in every table at that level (campaign, ad group, keyword…).

Twelve columns to copy

Column Formula (interface pseudocode) What for
Qualified CPA Cost ÷ Conversions[action = Qualified lead] The cost per real contact
Sale CPA Cost ÷ Conversions[action = Sale] Cost per customer
Qualification rate Conversions[Qualified lead] ÷ Conversions[Form] Lead quality by campaign
POAS (Conv. value[Purchase] × 0.35 − Cost) ÷ Cost (0.35 = average margin) Profit per euro; or better still, with value = margin
Net ROAS Conv. value[Purchase] ÷ 1.21 ÷ Cost ROAS excluding VAT if the value includes it
% of L1 Conv. value[L1 actions] ÷ Value of all conv. The 50% rule
Cost per call Cost ÷ (Conversions[Call from ad] + Conversions[Call from web]) Call-driven businesses
Total lost IS Search lost IS (budget) + Search lost IS (rank) The share you aren't buying
CPA deviation vs target (Cost ÷ Conversions) ÷ 45 − 1 (45 = the target) A compliance traffic light
Real conversion rate Conversions[business primaries] ÷ Clicks Without L1
Cost per useful lead Cost ÷ (Conversions[Qualified] + Conversions[Sale]) The lead generation summary
Average daily spend Cost ÷ Days in the period (a constant per range) Pace

The constants (margin, target, VAT) are written into the formula; they have to be reviewed when they change. For different targets per campaign, the column works as an approximation or you create several.

Step 2 · Use them

Functions and details

Common mistakes

💡 Ninja trick: custom columns are the manual version of the SBNS judge: "CPA deviation vs target" with one constant per account. They are for looking; the judge is for acting, with a target per campaign, reference conversions and windows. If you build the twelve columns and look at them every Monday, you have 70% of what the script decides every night — the difference is that it never misses a Monday.

What you should remember

End of Module 12. Module 13, Practical tutorials III — operations, covers experiments, Google Ads Editor, rules, scheduling, exclusions, local campaigns and the audit of an inherited account.

📎 Sources and further reading

⚠️ Free training with no support. Ninja Scripts support channels (email and Telegram) are only for the use of the scripts, not for Google Ads questions or questions about this training.

Pick up here

← BeforeTutorial · Looker Studio and Google Sheets: Google Ads reporting outside Google AdsPractical tutorials II — feeds for ads and reportingRelacionadaAdvanced attribution: what data-driven attribution really measures and which decisions it supportsMeasurement II — offline conversions, values, GA4, attribution and lead qualityRelacionadaLead quality: scoring every contact and teaching Google the difference between a customer and a browserMeasurement II — offline conversions, values, GA4, attribution and lead qualityRelacionadaDiagnosing Smart Bidding: symptoms, causes and the bid strategy reportSmart Bidding I — strategies, portfolios, learning and the target judgeRelacionadaThe judge: judging each campaign by its business target, not by the strategy targetSmart Bidding I — strategies, portfolios, learning and the target judge

Ver el temario completo

🎓
You're reading, in the open, a lesson from the subscribers' training

This page is read-only. With the Suite subscription you get the full academy — all three levels with audio, quizzes, favorites, highlights and certificates — plus the scripts working in your Google Ads account.

See the full Suite → Create my free account →
🥷

Subscriber feature

This option is part of the Ninja Scripts Suite subscription.

See the subscription →