1. Track qualified lead signals, not just form submits
A submitted form is not always a qualified lead. Track fields like budget range, timeline and service intent as event parameters.
This gives context for channel quality and helps prioritize real opportunities.
- Event: `contact_form_intent_submit` with qualification parameters.
- Capture UTM, gclid, fbclid and landing page source.
- Store language and service type to compare markets.
2. Build a decision dashboard around funnel stages
Split reporting into visits, qualified submissions and closed deals. This prevents over-optimizing for cheap low-intent traffic.
Use one view per market and one combined view for management decisions.
3. Validate attribution monthly
Review top channels, branded vs non-branded queries and assisted conversions. Tune campaigns and landing pages accordingly.