Question Posted by the DataCops team

Should both the lead and the qualified lead count as primary conversions? How does the platform learn from two?

Short answer

Primary actions drive bidding. Make the deeper stage primary with a higher value, keep the form as a lower-value signal, and allow time to learn.

Count both, make the one you want optimised on primary, and give the qualified lead a much higher value. The platform learns from whatever is primary. A secondary conversion is reported but not used for bidding. A common mistake is assuming a later upload teaches the earlier lead event by itself.

Here is the model. When a visitor submits a form, the platform records a lead conversion attached to that click. Days later you upload a qualified or won event for the same click. That is a second conversion on the same click. The platform can then learn from both: the lead tells it who fills the form, and the qualified lead tells it who is worth having.

In Google Ads, you choose which conversion actions are primary. Primary actions are the ones used for bidding. If you want the system to chase qualified leads, make that action primary. Keeping the lead as primary as well is possible, and gives volume, but it also keeps rewarding low-quality forms.

Values do the weighting. Give the lead a small value and the qualified lead or sale a much larger one, close to what it is worth. With value-based bidding, the system then prefers clicks that lead to the larger value.

Watch the arithmetic if you use a target cost per acquisition. Counting two conversions per customer changes what a conversion costs. If you optimise on both, the target must reflect the blended rate, not the sale alone.

Think about delay. The qualified event arrives days or weeks after the click, so the system learns slowly from it. Early on, you may see worse results as it shifts. Give it a few weeks and change nothing else.

The link between the two events is the click identifier or the hashed identity. Without it, the upload has nothing to attach to. That is why capturing the click ID with the lead matters.

A made-up example, invented for illustration: a home services firm counts the form as a low-value primary and 'job booked' as a high-value primary. Leads fall a little, bookings rise, and cost per booking improves over six weeks.

DataCops sends each stage as its own conversion matched to the click, counted once, and creates Google Ads conversion actions as secondary by default, so you decide which become primary after reviewing volume. It does not choose your values.

Which stage in your business has enough volume to be primary?

DataCops in short

For this question: DataCops sends each stage as its own conversion matched to the click and counted once, and creates Google Ads conversion actions as secondary by default.

DataCops is a tool that makes the ads learn from real sales: it sends booked, showed, won and paid stages from your CRM back to your ad platforms, gives every visit a bot verdict with a Real people only switch per platform, warms up new campaigns with your existing customers, and logs every send. It is not an attribution report.

How DataCops does it

  • The sale after the form. HighLevel natively (lead, booked, showed, won with value, paid; cancelled, no-show and lost are never sent), any other CRM through a private webhook, matched to the click by click ID or hashed email and phone.
  • The click is kept on the server. Click IDs are stored for up to 90 days, so a deal that closes weeks later still finds its click.
  • Real people only. Every visit gets a bot verdict against 360+ billion IPs and 350+ monitoring points, with a Real people only switch per ad platform, off by default. CRM events carry no bot flag.
  • Counted once, logged every time. Pixel and server events share an event ID, and a delivery log shows each send as sent, held, skipped or failed, with the reason.
  • One script, one DNS record. Collection runs on your own domain; with DNS on Cloudflare, the free Worker reads the click at the edge before the page loads.

Best for: ad-funded businesses whose sales close in a CRM or on a call: clinics, home services, agencies, B2B and lead gen.

Ads Warmup: tell the ads who pays

Ads Warmup, DataCops' flagship feature, sends customers you already have to Meta, Google Ads and TikTok before a new campaign spends: upload a CSV (only email is required, up to 20,000 rows), see a 0 to 10 match score per person, pick the event, and send. Rows are dated when you send, and Google Ads credits only people who clicked a Google ad. Preview is free; sending needs a paid plan. Check your own consent basis for the list first. See Ads Warmup.

Ways to do this job

OptionBest for
DataCopsCRM stages to Meta and Google Ads, with a bot verdict and a delivery log
Zapier or MakeOne simple CRM-to-ad flow you build and maintain
Direct API uploadTeams with an engineer
Manual CSV uploadOccasional batches

When not to use DataCops

  • You want a reporting dashboard. DataCops cleans and sends what goes into your ads. It is not a multi-touch reporting layer.
  • Your sales never leave one store checkout. If everything happens in one checkout, the platform's own pixel plus server events may be enough.

More on this: Google Ads offline conversions, and the complete guide to offline conversion tracking.

1 comment

Comments (1)

DataCops team author · 30 Sep 2026

Set the new stage as secondary for two weeks first. Compare its volume and cost, then promote it.

1
Replies from DataCops account holders are coming soon. Until then, questions about your own setup can go to the team.

More threads

See what your own setup is missing

Send CRM sales back to the ad click that started them, logged per send.

Setup in 5 minutes. No credit card.

Live traffic quality

Updated just now

Visits · last 24h

487
Real users
35873.5%
Bots · auto-filtered
12926.5%

Without filtering, 26.5% of your reported traffic is bot noise inflating dashboards and draining ad spend.

Don't trust your analytics!

Make confident, data-driven decisions withactionable ad spend insights.

Setup in 2 minutes
No credit card