Log in / Create free account🌐 ES☀️

Advanced training · Module 6 — Lead quality in depth — scoring, recalibrating and feeding value back to Google

The three offline conversions: Raw Lead (= the rating), Qualified and Sale with an amount

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

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

The rating is worth nothing if it stays in the spreadsheet. It has to reach Google as a conversion value, at the moment Smart Bidding can learn from it. This lesson is the design of that delivery: three conversion actions, each with its own moment and its own value.

The three actions

Action When it is uploaded Value What it is for
Raw Lead Automatically, the same day the lead arrives (with a GCLID) = the 0-100 rating An immediate, plentiful signal of estimated quality
Qualified Lead When sales mark it in the spreadsheet (checkbox) The updated rating, or a configurable fixed value A signal of confirmed quality
Sale When it is marked as a sale The real amount in € (a column) or a fixed value The economic truth

Three actions, three fixed names in Google Ads, created once per account as "Import from clicks".

Why the rating is the raw lead's value

Google Ads cannot read ratings, but it does optimise towards value. If one raw lead comes in with a value of 85 and another with a value of 12, Smart Bidding on value bidding (or maximise value) learns to go looking for the ones on 85. The decisive advantage over uploading only qualified leads and sales: volume and speed. There are a hundred raw leads for every sale, and they arrive the same day.

Primary or secondary: it depends on the strategy

The scale of values: if the raw lead is worth 0-100 and the sale €1,200, the sale weighs far more — correctly so, it is more valuable. If you want to balance them, the qualified lead takes an intermediate value and the raw one can be scaled (rating × factor) so a lead on 100 is worth a sensible fraction of an average sale.

Configuring the actions

The automatic bulk upload

On every run (daily): the script goes through the client's spreadsheet, takes the new leads with a GCLID and a rating → a "Raw Lead" upload row with its value; the ones marked qualified but not yet uploaded → "Qualified Lead"; the sales with an amount → "Sale". It uploads in bulk from the account or the MCC, and marks each upload in the spreadsheet with its date (the "Uploaded: Raw ✓ / Qual ✓ / Sale ✓" columns). With no GCLID (unpaid traffic, or no consent), the lead is scored but not uploaded.

Adjustments: if a lead turns out bad after being uploaded (a high rating and then "Bad" in the CRM), or a sale is refunded, an adjustment is uploaded (subtracting or correcting the value). That way Google does not learn from a signal that turned out to be false.

Leads never leave the client's spreadsheet

A design and GDPR rule: the personal data (name, email, phone, message) lives in the client's spreadsheet, on their Drive. What is sent to Google is **GCLID + action name

What happens in the account when you switch it on

  1. Weeks 1-2: the primary conversions fall (they no longer count every form): learning.
  2. Weeks 3-6: Smart Bidding on value starts shifting budget towards high-rating sources; the CPA "rises", the cost per qualified lead falls.
  3. Months 2-3: the sales uploaded with their amounts refine the signal; the source ranking is reviewed against the data (lesson 5).

💡 Ninja trick: Lead Rating uploads all three conversions from the Google Ads script with a bulk upload, reads the checkboxes in the spreadsheet (✔️ Qualified · 💰 Sale · ✖ Bad) that sales tick, and records every upload per lead. The raw lead with the rating as its value is the design decision: it turns Smart Bidding into a system that learns quality from the first form, not from the first sale.

What you should remember

📎 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

← BeforePositive actions and source (layers B and C): what the lead does next and where they came fromLead quality in depth — scoring, recalibrating and feeding value back to GoogleAfter →Recalibrating with ground truth: the calibration curve, lift per signal and manual scoringLead quality in depth — scoring, recalibrating and feeding value back to GoogleRelacionadaLead quality: scoring every contact and teaching Google the difference between a customer and a browserMeasurement II — offline conversions, values, GA4, attribution and lead qualityRelacionadaThe judge: judging each campaign by its business target, not by the strategy targetSmart Bidding I — strategies, portfolios, learning and the target judgeRelacionadaThe next leap: real-time scoring of every lead with Lead RatingLead Scoring: the complete method — work for the algorithmsRelacionadaTutorial · Auditing an inherited account in two hours: the script, with checklist and deliverablePractical tutorials III — running the account

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 →