IzeAdsHelp

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:

  • LeadFired when the visitor submits a contact, registration, or capture form. The system automatically identifies fields such as name, email, and phone.
  • InitiateCheckoutFired when the visitor starts a checkout process on the offer page. This event is automatically deduplicated (30-second window) to avoid duplicate counts.
  • PurchaseFired 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

1

Go to the Leads menu

In the side panel, click "Leads" to access the full list of leads captured by the tracker.

2

Filter by period and tracker

Use the date filters and select the specific tracker to view leads from a particular campaign or landing page.

3

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

For the tracker to capture form data correctly, fields must use standardized name or id attributes such as email, name, phone, or tel. Forms built with popular builders (Elementor, Unbounce, ClickFunnels) already work automatically.

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).