The algorithm is doing what it was asked
Modern ad platforms decide who sees an ad and what to bid in each auction. The advertiser’s main lever is the goal. Tell the system that a form submission is a success and it will find the cheapest form submissions available, which are rarely the most valuable ones.
This is why accounts can show improving cost per lead while the sales team reports that lead quality is falling. Both statements are true. The platform is succeeding at the wrong objective.
Move the goal closer to revenue
The fix is to define success further down the funnel and send that signal back to the platform. For a lead-generation business this usually means importing qualified or sales-accepted leads from the CRM. For ecommerce it means optimising to margin or to new customers instead of revenue alone.
- Agree a definition of a qualified lead with sales.
- Capture the click identifier with every enquiry.
- Send qualified outcomes back as offline conversions.
- Give the system enough volume to learn before judging it.
The volume trade-off
Deeper conversion events are rarer, and bidding systems need a reasonable number of them to learn. If qualified leads are too few, use a middle step that correlates with quality, such as a completed multi-step form or a booked meeting, and weight it accordingly.
This is a judgement call. A specialist who knows the account can say whether there is enough signal. The platform will accept the setting either way.
Guardrails
Automation works best inside limits. Exclude brand terms from campaigns meant to find new demand, so the system cannot claim credit for customers who were already coming. Maintain negative keywords and placement exclusions. Cap budgets on campaign types that expand reach on their own, and review search terms on a schedule.
Reconcile every month
Platform reporting is a view from inside the platform. Once a month, compare it with the CRM: leads by campaign, qualification rate, opportunities and revenue. Where the two disagree, the CRM is right, and the gap tells you what to fix in tracking or targeting.