Lead Capture
How to capture leads automatically via tracker
Automatic lead capture via tracker
IzeAds automatically captures leads through the tracking script installed on your landing pages. When a visitor fills out a form, the system detects the submission and records the lead with all attribution data, including UTMs, traffic source, and device data.
How it works
The tracking script (tg.min.js) monitors visitor interactions on the page. When it detects form submissions, the system fires events that are sent to the server and processed in real time. The main lead-related events are:
- Lead — Fired when the visitor submits a contact, registration, or capture form. The system automatically identifies fields such as name, email, and phone.
- InitiateCheckout — Fired when the visitor starts a checkout process on the offer page. This event is automatically deduplicated (30-second window) to avoid duplicate counts.
- Purchase — Fired via payment platform webhook when the purchase is confirmed. Links the sale to the original lead through the session identifier (SCK).
Where to view captured leads
Go to the Leads menu
In the side panel, click "Leads" to access the full list of leads captured by the tracker.
Filter by period and tracker
Use the date filters and select the specific tracker to view leads from a particular campaign or landing page.
View lead details
Click on a lead to open the details modal with contact information, source UTMs, device data, and event history.
Tip about forms
Lead attribution
Each captured lead is linked to a tracking session that contains first-touch UTM data. This allows you to track exactly which campaign, ad set, and creative generated that lead, making it easier to analyze real ROAS and cost per lead (CPL).