Ads tells you what you spent. GA4 tells you what people did. Neither tells you which landing page is burning the budget. Position Eleven joins them per page and ranks what to fix.
Google Ads reports on campaigns, ad groups and keywords. GA4 reports on sessions, events and conversions. The landing page is where those two worlds actually meet — and it is the unit you can do something about.
So the work falls to a spreadsheet: export cost per landing page, export sessions and form events, match the URLs by hand, calculate cost per lead, and hope nobody changed a UTM. Every month, per client.
Position Eleven does that join on every run and then goes further — it applies the rules an experienced buyer would apply and hands you a ranked list.
Google Ads cost, clicks and impressions per landing page, via GAQL. GA4 sessions, engagement and your conversion events over the same window.
Matched per landing page, with URL normalisation, so the two data sets line up without a spreadsheet.
Threshold rules run against each page and against your own portfolio median — not an industry benchmark that knows nothing about your account.
Findings sorted by the money at stake, so the top of the list is the most valuable thing to do next.
Ranked by the money at stake, not by how alarming the number looks. This is the output, not a mock-up of one.
A page is expensive relative to the rest of your portfolio, not relative to a benchmark from someone else’s industry. The comparison is internal, so it is always relevant.
Pulled from the search-terms report: what you paid for that never should have matched. Feeds straight into a negative-keyword change request.
If GA4 sessions are implausibly low against Ads clicks, the lead-based rules are suppressed for that run. A tracking outage should not be reported as forty failing landing pages.
Every trigger — what counts as wasted spend, what counts as friction — is configuration, and every finding states the rule that produced it.
Position Eleven reports on landing pages, not on bid strategy. It will tell you a page is burning budget and why; it will not tell you your tCPA is 12% too low. If your account’s problem is structural rather than on-page, this will point at the symptom.
For the full engine, yes — the value is the join. With Ads alone you still get cost, clicks and wasted search terms, but the behaviour rules stay quiet.
A configurable taxonomy: a view, a form start, a submit, and soft conversions like phone and WhatsApp clicks. Defaults ship, and you can override them per client.
Landing-page data is reported where Google exposes it. PMax reports less granularly than Search, so coverage there is thinner — the report tells you what it could and could not see.
Connect Google Ads and GA4, and your first scorecard is queued immediately.
Get started