Docs/Pixels & Tracking/Pixel Configuration
Core Feature

Pixel Configuration

Configure tracking pixels to fire conversion events only for qualified leads. This is the core feature that makes QualifyForm unique.

Why Conditional Pixels Matter

When you run Facebook or Google ads, every conversion event teaches the algorithm what kind of user to find more of. If you fire a "Lead" event for everyone who completes your form, you're teaching the algorithm to find more of the same — including low-quality leads.

❌ Without Conditional Pixels

  • • Every submission fires the pixel
  • • Algorithm learns wrong patterns
  • • More unqualified leads over time
  • • Wasted ad spend

✓ With Conditional Pixels

  • • Only qualified leads fire the pixel
  • • Algorithm learns ideal customer patterns
  • • Lead quality improves over time
  • • Higher ROAS

Supported Platforms

Coming soon

TikTok Pixel support is on our roadmap. Let us know if you'd like early access.

Setting Up Pixels

Open the Pixels tab

In the form builder, navigate to the Pixels tab in the left sidebar.

Add your pixel credentials

For Facebook Pixel, enter your Pixel ID (found in Events Manager):

Facebook Pixeltext
Pixel ID: 1234567890123456
Event: Lead (or custom event name)

For Google Ads, enter your Conversion ID and Label:

Google Adstext
Conversion ID: AW-123456789
Conversion Label: abcDEFghiJKL

Enable conditional rules

Toggle on "Enable conditional rules" to set up your qualification criteria.

Without conditional rules, the pixel fires for every form submission.

Configure your rules

Add conditions based on question answers. For example:

Rule configuration:

Logic: ALL conditions (AND)

Condition 1: "Budget" is one of ["$5k-$10k", "$10k+"]

Condition 2: "Role" equals "Decision maker"

Test your configuration

Use the form preview to submit test responses and verify:

  • Pixel fires when conditions are met ✓
  • Pixel does NOT fire when conditions aren't met ✓
  • Events appear in Facebook Events Manager or Google Ads

Rule Operators

Available operators for building conditions:

OperatorDescriptionExample
equalsExact matchRole equals "CEO"
not equalsDoes not matchStatus not equals "Student"
containsIncludes textEmail contains "@company"
greater thanNumeric comparisonBudget greater than 5000
less thanNumeric comparisonTeam size less than 10
is one ofMatch any in listIndustry is one of ["SaaS", "Tech"]

Logic Modes

AND Logic (All conditions)

All conditions must be true for the pixel to fire.

Budget > $5k AND Role = "Decision maker" AND Timeline = "This month"

OR Logic (Any condition)

Any single condition being true fires the pixel.

Budget > $10k OR Company size > 50 OR Industry = "Enterprise"

Best Practices

  • Be selective: Only fire pixels for leads that match your ideal customer profile
  • Use specific events: "Lead" for qualified leads, custom events for different segments
  • Test thoroughly: Verify pixel firing in Events Manager before scaling ads
  • Monitor responses: Check the "Pixel Fired" column in responses to see qualification rates