Lead Gen

Lead Generation SDR Template for Adobe Analytics

A Solution Design Reference template built for lead generation websites. Covers form tracking, content engagement metrics, lead scoring variables, and campaign attribution with complete variable mapping for Adobe Analytics.

Lead Generation Tracking Overview

Lead generation sites have fundamentally different analytics requirements than e-commerce. Instead of tracking purchases and revenue, the focus shifts to form completions, content engagement signals, and the progression of leads through the sales funnel.

This SDR template provides a proven variable mapping for B2B and B2C lead gen sites. It covers the full visitor journey from first content interaction through to qualified lead submission, giving your marketing and sales teams the data they need to optimize conversion.

Key Metrics This Template Tracks

Form submission rate, content engagement depth, lead source attribution, lead quality scoring, campaign ROI per lead, and content-to-lead conversion paths. Each metric is mapped to specific Adobe Analytics variables with recommended configurations.

Form Tracking Events

Forms are the primary conversion points on lead generation sites. This event framework captures every stage of form interaction, from initial view through successful submission or error, providing granular data for funnel optimization.

EventVariableDescriptionTrigger
Form Viewevent1Form becomes visible to userForm element enters viewport
Form Startevent2User begins interacting with formFirst field focus / input
Form Submitevent3Form submitted successfullyServer confirmation received
Form Errorevent4Validation error displayedError message rendered
Form Abandonevent5User started but did not completePage unload after form start
DimensionVariableDescriptionExample Value
Form NameeVar5Identifier for the specific formcontact_us | demo_request | whitepaper_download
Form LocationeVar6Where on the page the form appearshero | sidebar | footer | modal
Error Fieldprop5Which field caused validation erroremail | phone | company

Track form start (event2) separately from form view (event1) to calculate your form engagement rate. The ratio of starts to views reveals whether your form placement and design encourage interaction.

Content Engagement

Content engagement signals help you understand which topics, formats, and assets drive leads into the funnel. These variables track how deeply users interact with your content before converting.

Dimension / EventVariableDescriptionExample Value
Scroll Depthprop3Maximum page scroll percentage25% | 50% | 75% | 100%
Video Viewevent10Video playback initiatedCounter event
Video Completeevent11Video watched to completionCounter event
Video NameeVar7Name of video asset viewedproduct_demo_2026
PDF Downloadevent12PDF or document downloadedCounter event
PDF NameeVar8Name of downloaded documentanalytics_buyers_guide.pdf
Content TypeeVar9Type of content consumedBlog | Case Study | Whitepaper | Webinar

Scroll Depth Best Practice

Fire scroll depth tracking at 25% thresholds using an Intersection Observer, not a scroll event listener. Scroll listeners degrade page performance, especially on mobile. Set prop3 on each threshold and only send the beacon on the maximum depth reached before the next page action.

Lead Scoring Variables

These dimensions capture the attributes needed to score and segment leads within your analytics reports. They work alongside your CRM data to provide a complete picture of lead quality and source.

DimensionVariableExpirationDescriptionExample Value
Lead SourceeVar1VisitOriginal traffic source for the leadPaid Search | Organic | Referral | Direct
Lead StageeVar2VisitCurrent stage in the lead funnelAwareness | Consideration | Decision
Content Topicprop1HitPrimary topic of content consumedAnalytics | WebSDK | Tag Management
IndustryeVar3VisitorVisitor industry (from form or IP lookup)Retail | Finance | Healthcare
Company SizeeVar4VisitorCompany size bucket1-50 | 51-200 | 201-1000 | 1000+

Set Lead Source (eVar1) to Original Value (First) allocation so it persists from the first visit through to conversion, even if the user returns through a different channel later. This gives you accurate first-touch attribution for lead generation.

Campaign Attribution

Campaign tracking for lead gen sites requires mapping both external marketing channels and internal content promotions. This section covers UTM parameter capture, internal search tracking, and referral source classification.

DimensionVariableSourceExample Value
UTM CampaigneVar20URL param utm_campaignspring_webinar_2026
UTM SourceeVar21URL param utm_sourcelinkedin | google | newsletter
UTM MediumeVar22URL param utm_mediumcpc | email | social | organic
Internal Search TermeVar23Site search input fieldanalytics audit pricing
Internal Search Resultsprop20Search results count12 results | 0 results
Referring DomaineVar24Document referrer parsinglinkedin.com | blog.partner.com

UTM Mapping in Adobe Launch

Create a single Launch rule that fires on every page load. Use Data Element conditions to check for UTM parameters in the URL. Map each parameter to its corresponding eVar using the Query String Parameter data element type. Set the eVars to expire on Visit so they persist across the entire session.

Implementation Checklist

Follow this step-by-step order to implement the lead generation SDR in Adobe Analytics. Each step builds on the previous one, so completing them in sequence avoids rework.

Implementation Order

  1. Configure Report Suite: Enable all eVars and events listed in this template. Set merchandising types, allocations, and expirations as specified.
  2. Build Data Layer: Implement a consistent data layer object across all pages. Include page metadata, form state, user authentication status, and content attributes.
  3. Create Launch Data Elements: Map each data layer property to a Launch data element. Create URL parameter data elements for UTM values.
  4. Set Up Page Load Rule: Create a global rule that sets page-level variables (pageName, channel, content type, lead stage) on every page.
  5. Build Form Tracking Rules: Create rules for form view, form start, form submit, and form error. Use data layer events as triggers rather than click listeners.
  6. Add Content Engagement Rules: Implement scroll depth tracking with Intersection Observer, video tracking via the media player API, and download tracking via link click rules.
  7. Configure Campaign Processing Rules: Set up Marketing Channel processing rules in the Admin Console to classify traffic based on your UTM mapping.
  8. Validate with Debugger: Walk through every tracked interaction using Adobe Experience Platform Debugger. Verify variable values, event counts, and data element resolution.

After validation, run parallel tracking alongside your existing implementation for at least two weeks before switching over. This allows you to compare data and catch any discrepancies before going fully live.

// HIRE US

Need help with your lead gen analytics?

Our team builds analytics implementations for lead generation sites across all major platforms. Let us help you track, score, and optimize your leads.

"We've helped dozens of teams to structure their data. Let's see how we can help you."

Kamil Glowacki
Kamil Glowacki
CEO & Founder, DataCoreUnity

By submitting this form, you agree to our Privacy Policy.