Log in / Create free account🌐 ES☀️

Intermediate training · Module 8 — Measurement II — offline conversions, values, GA4, attribution and lead quality

Lead quality: scoring every contact and teaching Google the difference between a customer and a browser

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

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

In lead generation, the form is the beginning, not the end. Among 100 form submissions there is spam, browsers, students, competitors, and a handful of customers. Google sees them all as identical and Smart Bidding chases them all equally. The answer is not to filter them by hand: it is to score every lead and send the score back to Google as a value, so it learns to bring in the good ones. This lesson is the method; the Suite's Lead Rating is its implementation.

Why the form is not the conversion

A real anonymised case (module 8 of the Basic level): an account with a CPA of €39 "meeting" a €40 target. Once the leads were scored: 75% were browsers or spam; the CPA per useful lead was €160. Google had spent months optimising towards the easiest form. Once it was taught the difference (a high value for the good ones, a low one for the bad), in two months useful leads rose by a third on the same spend.

The three layers of the score

A score from 0 to 100 per lead, adding up three layers that become known at different moments:

A · Behaviour on the site (known instantly)

What they did before submitting the form: pages viewed, time, sections (pricing, case studies, contact), device, time of day, whether they came back, how fast they filled the form in (a form submitted in 4 seconds is a bot), whether the fields are coherent (a valid phone number, a company email versus a disposable one). This is the layer that catches spam and browsers without waiting for anybody.

B · Positive actions (minutes or hours)

They confirmed the email, answered the call, downloaded the quote, replied on WhatsApp, booked an appointment. Each action raises the score.

C · Source campaign and channel (historical)

Leads from certain campaigns, keywords and areas close more often. A ranking of campaigns by historical close rate (from the CRM) weights the score: a lead from the campaign that closes at 30% starts higher than one from the campaign that closes at 5%.

(A fourth layer, D, is reserved for business signals: sector, company size, product of interest.)

Recalibrating with the CRM

The score is a prediction; the CRM holds the truth: which leads became customers. Every month, comparing score against outcome recalibrates the weights: if leads who "viewed pricing" close twice as often, that signal weighs more; if "downloaded a PDF" predicts nothing, it weighs less. This is supervised lead scoring: it learns from the business, not from hunches.

And the definitive signal: the sales rep's manual rating (bad / good / sale) per lead, feeding the model as ground truth.

Sending the score back to Google

Three offline conversions per lead (lesson 1), uploaded with the GCLID:

Conversion When Value
Raw lead The same day The score (or an expected value derived from it)
Qualified lead When the CRM confirms it The average value of a qualified lead
Sale On closing The real amount

Smart Bidding therefore receives, from day one, conversions with different values according to estimated quality, and later the truth. With value-based bidding, it optimises towards leads that look like the ones that are worth something.

Side effects to expect

Requirements

💡 Ninja trick: the Suite's Lead Rating implements this whole lesson: a snippet on the site captures layer A and the GCLID; the positive actions (B) arrive by webhook from the CRM or from email; the campaign ranking (C) is calculated from history; the score is uploaded to Google as the raw conversion the same day, with qualified and sale following later, by bulk upload. The leads never leave the client's own spreadsheet (GDPR); all Google receives is the GCLID with its value. And the sales rep's manual rating checkbox is the ground truth that recalibrates everything.

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

← BeforeAdvanced attribution: what data-driven attribution really measures and which decisions it supportsMeasurement II — offline conversions, values, GA4, attribution and lead qualityAfter →The advanced measurement audit: the 25-point list and the map of what reaches GoogleMeasurement II — offline conversions, values, GA4, attribution and lead qualityRelacionadaThe next leap: real-time scoring of every lead with Lead RatingLead Scoring: the complete method — work for the algorithmsRelacionadaThe three offline conversions: Raw Lead (= the rating), Qualified and Sale with an amountLead quality in depth — scoring, recalibrating and feeding value back to GoogleRelacionadaTutorial · Auditing an inherited account in two hours: the script, with checklist and deliverablePractical tutorials III — running the accountRelacionadaThe 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 →