Paid

Is paid acquisition efficient — are we buying customers who go on to build a requirement at a sustainable cost?

Big Value
error
Big Value
error
Big Value
error
Big Value
error

Fact · Cause · Action

AI-generated — stub. Volume holds, but paid is getting dearer and converting worse — CAC is over target and the sign-ups it buys increasingly don't build a requirement. Two specific campaigns are doing the damage, not the channel. The table is the whole story; the sections below let you validate each fact and cause.

SectionFactCauseProposed action
Campaign detailContent-engaged retarget spent £300 for 2 sign-ups (£150 CAC) and Display — broad £174 for zero, while competitor-lookalike (£45) and brand core (£21) fly.Creative fatigue on content-engaged; wasted spend on Display; the efficient campaigns are being masked by the channel average.Refresh content-engaged creative, pause Display, shift budget to competitor-lookalike and brand core.
Sign-ups vs CACBlended CAC £58, up from £44 in April and drifting further every week; well above the efficient campaigns' £20–45.The two underperforming campaigns are dragging the blended number.Reallocate their budget to brand and competitor-lookalike, then re-check CAC next week.
Paid funnelLanding → sign-up down to 1.9%, and only ~1 in 3 of those sign-ups goes on to submit a requirement (6 of 18).Paid is buying lower-intent traffic as it scales; it lands and even signs up but doesn't build.Tighten targeting to in-market intent and add an onboarding nudge into the builder for paid sign-ups.

Sign-ups vs CAC — efficiency

This week. The two are pulling apart the wrong way — sign-ups flat while CAC climbs to £58. When paid works these move together (more sign-ups, lower cost); right now they diverge, which is the whole paid problem in one picture. · AI stub

Bar Chart
Catalog Error: Table with name cust_paid_kpi does not exist!
Did you mean "main.duckdb_constraints"?

LINE 5: from demo.cust_paid_kpi order by week_start
             ^

This week. 56k impressions narrow to 18 sign-ups and just 6 requirements. The media funnel looks normal to sign-up; the real leak is the final step — two-thirds of paid sign-ups never build a brief. · AI stub

Funnel Chart
Catalog Error: Table with name cust_paid_funnel does not exist!
Did you mean "information_schema.constraint_table_usage"?

LINE 2: ... SELECT * FROM (select stage, count, ln(count) as size from demo.cust_paid_funnel order by stage_order
                                                                       ^

Campaign detail

This week. Read this at the campaign level, not the channel. Brand core (£21, scaling) and competitor-lookalike (£45, improving) are the efficient core to lean on. Content-engaged retarget has jumped to £150 (creative fatigue — refresh that creative), and Display — broad spent £174 for zero sign-ups — pause. The action is per-campaign; a channel-level call would miss both the star and the crater. · AI stub

Data Table
Catalog Error: Table with name cust_paid_campaigns does not exist!
Did you mean "information_schema.constraint_column_usage"?

LINE 6: from demo.cust_paid_campaigns order by spend desc
             ^

← Organic / SEO  ·  Acquisition overview →