Lead generation tracking that connects form submits to ad spend
Map every touchpoint from first click to qualified lead — and generate event code that teaches your ad platforms which leads are actually worth optimizing for.
- ✓Full lead funnel event map (page view → form start → submit → CRM)
- ✓GTM + CAPI code for Meta, Google, LinkedIn
- ✓Enhanced Conversions for Leads setup guide
Why lead gen tracking is uniquely hard
Form submit ≠ qualified lead
Most setups fire a conversion on form submit — but 40–70% of leads never become customers. Your ad algorithm optimizes for volume, not quality.
Multi-step forms lose signals
Contact forms, quote calculators, booking flows — each step is a signal. Most implementations only track the final submit.
Offline conversion gap
CRM deals close days or weeks after the initial ad click. Without offline conversion import or Enhanced Conversions, your platform has no idea which clicks became revenue.
The lead generation conversion funnel
DISCOVERY
PageViewViewContentBuild top-funnel audiences from page interest signals
ENGAGEMENT
ScrollDepthVideoPlayCTAClickQualify traffic — engaged visitors convert at 3–5x higher rates
INTENT
FormStartPricingPageViewContactPageViewHigh-intent signals — ideal for bid optimization and lookalike audiences
CONVERSION
LeadScheduleContactPrimary conversion — must include Enhanced Conversions for quality matching
QUALIFICATION
OfflineConversionQualifiedLeadClose the loop — tell platforms which leads became revenue
Events Sytrics generates for lead generation
LeadBOFUScheduleBOFUContactMIDFormStartMIDViewContentTOFUPageViewTOFUCompleteRegistrationBOFUClickButtonMIDSearchTOFUOfflineConversionBOFUWhich lead gen events matter on which platform
| Event | Meta | TikTok | ||
|---|---|---|---|---|
| Lead | ✓ | ✓ | ✓ | ✓ |
| Schedule | ✓ | ✓ | ✓ | — |
| Contact | ✓ | ✓ | ✓ | — |
| FormStart | ✓ | ✓ | — | — |
| ViewContent | ✓ | — | ✓ | ✓ |
LinkedIn is especially important for B2B lead gen — Sytrics generates LinkedIn Insight Tag + Conversion events.
GTM code for lead generation tracking
Sytrics generates GTM tag configurations for all selected ad platforms, pre-configured for lead generation event parameters. Each Lead event includes the relevant form identifier and page context. For platforms requiring extended data (Meta CAPI, Google Enhanced Conversions), Sytrics includes the field-level data capture needed for enhanced matching.
Generate your lead gen tracking code →Setting up CAPI for lead generation
Form submissions are one of the most commonly under-tracked conversions. Single-page applications (SPAs) route changes without full page reloads, and standard pixel triggers miss them. iOS restrictions block a significant share of mobile form submissions entirely.
CAPI for lead generation sends the Lead event directly from your server when a form is processed, ensuring the conversion is recorded regardless of browser environment. Sytrics generates the CAPI payload structure and Enhanced Conversions configuration for capturing hashed lead data (email, phone) to improve match rates without exposing PII.
Step-by-step: Lead generation tracking setup
- 1
Enter your website URL in Sytrics. AI identifies your forms, CTAs, and conversion paths.
- 2
Select Lead Generation as your sector. Set your primary goal (Lead or CompleteRegistration).
- 3
Select all ad platforms you run lead campaigns on.
- 4
Sytrics generates GTM event code for each form and conversion point on your site.
- 5
Open Google Tag Manager. Create Custom HTML tags for each platform.
- 6
Set form submission triggers that match your specific form IDs or selectors.
- 7
Test by submitting a test form in GTM Preview mode. Verify Lead events appear in each platform's test events.
- 8
Publish your GTM container and monitor lead quality data in each platform.
Frequently asked questions
Is tracking just form submits enough?
No. Form submit volume is not the same as lead quality. 40–70% of leads from most forms never become customers. Optimizing purely on form submit volume trains your ad algorithm to find more submitters, not more buyers. The fix is to also pass qualification signals — demo bookings, offline conversions, or CRM-synced wins — back to your ad platform.
How do I track multi-step forms?
Each step of a multi-step form is a signal. Sytrics generates FormStart events on first interaction, intermediate step events where relevant, and a final Lead event on submission. This gives your ad platform a richer picture of user intent and helps with bid optimization.
What are Enhanced Conversions for Leads?
Google's Enhanced Conversions for Leads lets you send hashed first-party data (email, phone, name) alongside your Lead conversion event. Google uses this to match conversions to Google accounts, recovering attribution lost to iOS restrictions and ad blockers. Sytrics generates the user_data payload structure needed for Enhanced Conversions.
How do I connect CRM data back to ad platforms?
The most effective method is offline conversion import — uploading closed deals from your CRM back to Meta, Google, or LinkedIn, tagged with the original click ID (fbclid, gclid). This closes the attribution loop and teaches the algorithm which ad clicks actually generated revenue, not just form submits.
Does Sytrics support LinkedIn conversion tracking?
Yes. For B2B lead generation, LinkedIn is often the highest-value platform. Sytrics generates LinkedIn Insight Tag event code and Conversion API events for Lead, Schedule, and Contact events — covering both browser-side and server-side tracking for LinkedIn.
Related blog posts
Free to start · No credit card required · Results in 3 minutes
Platform setup guides: