← Reports Hub 📚 Library

Lead Source Performance REPORT 8

Where our customers and revenue come from. Read-only. Revenue filtered on job_status='completed'.
๐Ÿ’Ž
Implications (per memory rule 1)
๐ŸŽฏ Bucket touchedALL โ€” but ST 'Existing Customer' (4,024) skews everything
โš ๏ธ ProblemST shows 'Existing Customer' as 48.3% of customer base โ€” that's the migrated HCP bucket masquerading as repeat. True attribution lives in HCP where 52% of leads have BLANK lead source.
๐Ÿ’ฐ $ at stake$35K/mo Google Ads spend optimizing against a 11% slice of customer base (Smart Bidding starvation) โ€” see BSP_HCP_Intelligence_Report ๐Ÿค– Smart Bidding card.
โœ… Action unlockedBackfill 'Original Lead Source' custom field in ST from HCP where available. Don't trust the 'Existing Customer' bucket as a source โ€” it's HCP migration overflow.
๐Ÿ“Š Full bucket diagram + 4 data-integrity findings: BSP HCP Intelligence Report (๐Ÿ“Š The Buckets ยท ๐Ÿ“… Timeline ยท ๐Ÿ’ธ LTV ยท ๐Ÿ” Why this matters ยท ๐ŸŽฏ The 4 Findings)
ST Completed Revenue
...
ST Completed Jobs
...
Unique Lead Sources (ST)
...
HCP Blank Lead Source
...
Loading data quality analysis...

ST Performance by Lead Source (completed jobs only)

Lead Source Customers Completed Jobs Revenue Avg Ticket Flag
Loading...

HCP Customers by Lead Source

Lead Source Customers Total LTV Avg LTV
Loading...

ST Customer Count by Source (titan.customers)

Lead SourceCustomers
Loading...
What this tells us: Smart Bidding and marketing attribution depend on clean lead source capture. Blank sources mean the call/web intake never captured where the lead came from. Imported Default Campaign is legacy HCP migration placeholder and should not be used for attribution decisions.