Marketing OperationsMarketing Attribution and Lead Performance Framework
Connecting Paid Media to Vehicle Sales Across the Full Funnel
BMW received conversion numbers from the agency and GA4, but those numbers stopped at the form fill. No one could see whether a lead became a sale. I built the integration that connected paid media source data across Enquiry Manager and the Keyloop Autoline dealer system, creating full-funnel visibility from channel to invoiced.

The Challenge
Conversions That Stopped at the Form Fill
BMW tracked impressions, clicks, CTR, and CPC, and received conversion counts from the agency and GA4. But conversions were only form fills. Once a prospect submitted an enquiry or test drive request, the media source was lost as the lead moved into the dealer system. There was no way to connect a paid channel to an actual vehicle sale.
Source Lost in Handoff
Leads moved from Enquiry Manager into the Keyloop Autoline DMS without the media source attached.
No Line to Sales
Reporting ended at the form fill, so no channel could be tied to showroom visits, test drives, or invoiced sales.
Blind Budget Decisions
Paid spend could not be judged on real sales outcomes, only on upper-funnel conversion counts.
The Integration
Carrying the Source Across Every System
I closed the gap by making the media source travel with the lead across all three systems, from the moment the form is submitted to the moment the car is invoiced.
Step 1
Enquiry Manager (Upgraded)
Reads the UTM parameters on each form submission and assigns the originating paid source to the lead, for example Instagram or Facebook.
Step 2
Lead Bridge
Passes the assigned source from Enquiry Manager into the dealer system, preserving attribution through the handoff.
Step 3
Keyloop Autoline DMS
Stores the lead with its media source attached, so the dealer record now shows which paid channel drove it.
GA4 and agency reporting captured the front end. This integration extended visibility past the form fill, all the way to the sale.
Full-Funnel Visibility
From Channel to Invoiced
With the source attached to every lead, a single prospect can be followed across the entire funnel and tied back to the paid channel that started the journey.
01
Channel
02
Prospect
03
Lead
04
Showroom Visit
05
Test Drive
06
Invoiced
Example
A lead originates on Instagram, becomes a prospect, registers as a lead, visits the showroom, completes a test drive, and is invoiced. Every step traces back to the original paid channel.
My Role
Designing and Delivering the Framework
01
System Upgrade
Defined and led the Enquiry Manager upgrade to capture UTM source data on every form submission.
02
Lead Bridge Integration
Built the bridge connecting Enquiry Manager source data into the Keyloop Autoline dealer DMS.
03
Stakeholder Alignment
Aligned BMW Middle East, the BMW importer team, the media agency, and dealer CRM teams on a shared data structure and naming taxonomy.
04
Full-Funnel Reporting
Designed reporting that connects paid channels to showroom visits, test drives, and invoiced sales across regional markets.
Business Impact
From Form Fills to Real Sales Attribution
Before: Disconnected and Reactive
Conversions measured only at the form fill
Media source lost in the dealer handoff
No link between paid channels and sales
Budget judged on upper-funnel counts
No cross-market sales attribution
After: Unified and Full-Funnel
Paid source attached to every lead
Source preserved across all three systems
Channels tied to invoiced vehicle sales
Budget decisions based on real sales outcomes
Consistent attribution across regional markets
Key Outcomes Delivered
Full-funnel attribution from paid channel to invoiced sale
Clear view of which channels drive qualified leads that convert
Budget reallocation based on actual sales, not form fills
A shared attribution standard adopted across markets and dealers
Capabilities Demonstrated
Capabilities Demonstrated Through This Project
Marketing Operations
Commercial Marketing
Leadership
I connected paid media to vehicle sales across three disconnected systems, giving BMW full-funnel visibility from channel to invoiced and turning budget decisions into a question of real sales outcomes.