ProfitPixel Documentation
Monetize every lead. ProfitPixel captures form submissions on your site, matches them with high-value offers, and presents relevant post-submit offers to your visitors — generating additional revenue with zero disruption to your existing funnel.
1 Getting Started
Quick Start — 7 Steps
-
1
Sign up — Create your account at profitpixel.ai/signup.
-
2
Create a pixel — In your dashboard, create a new pixel and give it a name (e.g., "Main Landing Page").
-
3
Install the snippet — Copy the one-line embed code and paste it into your page's
<head>or before</body>. -
4
Add TCPA language — Add the recommended consent disclosure near your form's submit button.
-
5
Browse offers — Visit the Offer Marketplace, apply to offers in your vertical, and wait for approval.
-
6
Verify installation — Use the Verification tab to confirm your pixel is firing correctly.
-
7
Start earning — Once approved, offers will automatically appear to your users after form submission.
2 Installation Guide
Add the ProfitPixel snippet to any page with a lead capture form. The pixel automatically detects form submissions — no extra configuration needed.
Embed Code
Replace YOUR_PIXEL_ID with the pixel ID from your dashboard.
<script src="https://profitpixel.ai/p.js?pid=YOUR_PIXEL_ID"></script>
Scenario 1: Single-Page Form
Your form and thank-you state live on the same page (e.g., the form hides and a confirmation message shows). This is the simplest setup.
<!DOCTYPE html>
<html>
<head>
<!-- Place the pixel in your head tag -->
<script src="https://profitpixel.ai/p.js?pid=YOUR_PIXEL_ID"></script>
</head>
<body>
<form action="/submit" method="POST">
<input name="first_name" placeholder="First Name" />
<input name="last_name" placeholder="Last Name" />
<input name="email" type="email" placeholder="Email" />
<input name="phone" placeholder="Phone" />
<input name="zip" placeholder="Zip Code" />
<button type="submit">Get My Quote</button>
</form>
<!-- ProfitPixel auto-detects the submission -->
</body>
</html>
Scenario 2: Redirect / Thank-You Page
Your form redirects to a separate thank-you page after submission. Place the pixel on both the form page and the thank-you page.
<!-- form.html -->
<script src="https://profitpixel.ai/p.js?pid=YOUR_PIXEL_ID"></script>
<!-- thank-you.html -->
<script src="https://profitpixel.ai/p.js?pid=YOUR_PIXEL_ID"></script>
The pixel captures the form data on the form page and carries it to the thank-you page via session storage. Offers will display on the thank-you page.
Scenario 3: WordPress
Add the pixel via your theme's header or a plugin like Insert Headers and Footers.
- Option A — Theme Header: Go to Appearance → Theme Editor → header.php and paste the script tag before
</head>. - Option B — Plugin: Install "WPCode" or "Insert Headers and Footers" plugin, paste the script in the Header Scripts section, and save.
- Option C — Page-specific: Use a Custom HTML block on the specific page where your form lives.
Works with Contact Form 7, Gravity Forms, WPForms, Elementor forms, and any plugin that renders a standard HTML form.
Scenario 4: Landing Page Builders
Unbounce
Go to your page → JavaScripts → Add New → Paste the script tag → Set placement to Before Body End Tag → Save.
ClickFunnels
Edit your funnel step → Settings → Head Tracking Code or Body Tracking Code → Paste the script tag → Save. Add to both the form step and thank-you step.
Leadpages
Page Settings → Head Section Tracking → Paste the script tag. For multi-page funnels, add to each page.
GoHighLevel (GHL)
Funnel Builder → Edit page → Settings → Custom Code → Header section → Paste the script tag. ProfitPixel automatically detects GHL form submissions.
Instapage
Edit page → Settings → HTML/CSS → Head section → Paste the script tag → Save and republish.
3 TCPA Compliance
Why TCPA Compliance Matters
The Telephone Consumer Protection Act (TCPA) requires prior express written consent before contacting leads via calls, texts, or pre-recorded messages. Non-compliance can result in penalties of $500 to $1,500 per violation. Most ProfitPixel offers involve outbound contact, so proper consent language on your forms is essential.
Recommended TCPA Language
Place this disclosure near your form's submit button in a visible, readable font. Users must be able to read it before submitting.
By submitting this form, you consent to be contacted by [Your Company Name] and its marketing partners regarding [your product] and other related products and services that may be relevant to you, at the phone number and email address provided, including by automated means such as calls, texts, and pre-recorded messages. You are not required to consent as a condition of purchase. Message and data rates may apply.
How ProfitPixel Handles Consent
- Per-offer consent: When a user is presented with a post-submit offer, they must explicitly click to accept. ProfitPixel does not share data with any offer buyer until the user takes an affirmative action (click/accept).
- Consent snapshots: ProfitPixel captures a snapshot of the consent language displayed at the time of submission, including the page URL, timestamp, IP address, and the exact text of the disclosure.
- TrustedForm integration: ProfitPixel generates a TrustedForm certificate for each submission, providing independent third-party proof of consent.
4 How It Works
Pixel Loads
When a visitor lands on your page, the ProfitPixel script loads asynchronously. It scans the page for forms and begins listening for submissions. There is no visible UI at this stage.
Form Submission Captured
The pixel intercepts form submissions (native HTML, fetch, XHR, or postMessage). It extracts lead fields — name, email, phone, zip, DOB, state — using intelligent field detection that recognizes common naming conventions.
Data Enrichment
The backend enriches the submission with IP intelligence — city, state, ISP, fraud score, VPN/proxy detection. This data helps match the lead to the highest-value offers and filters out fraudulent traffic.
TrustedForm Certificate
A TrustedForm certificate is generated for the submission, providing independent proof of consent. The certificate URL is stored alongside the lead data.
AI Offer Matching
ProfitPixel's matching engine evaluates the lead against all approved offers. It considers vertical, geography, demographics, and offer targeting specs to rank and select the most relevant offers.
Offers Presented
Matched offers are displayed to the user inline (below the form) or via a clean modal. Users can accept relevant offers with a single click or dismiss them. No data is shared until the user accepts.
Revenue Earned
When a user accepts an offer, ProfitPixel delivers the lead to the offer buyer and credits your account. You earn your revenue share of the offer payout, visible in real-time on your dashboard.
5 Form Compatibility
Supported
- ✓ Native HTML forms (GET/POST)
- ✓ AJAX / Fetch API submissions
- ✓ XMLHttpRequest (XHR)
- ✓ Multi-step quizzes and funnels
- ✓ Single Page Applications (SPAs)
- ✓ WordPress (all major form plugins)
- ✓ Landing page builders (Unbounce, ClickFunnels, Leadpages, Instapage)
- ✓ GoHighLevel (GHL) forms
- ✓ postMessage-based form submissions
Not Supported
- ✗ Cross-origin iframes (forms loaded from a different domain inside an iframe cannot be accessed by the pixel due to browser security restrictions)
- ✗ Server-side only forms (forms that are processed entirely on the server without any client-side form element)
Tip: If your form is inside a same-origin iframe, ProfitPixel can still detect it. Cross-origin iframes are the only iframe type that cannot be supported.
6 Features
Surveys & Monetization
Post-submit surveys and offer walls that present matched offers to your users. Toggle surveys on/off per pixel. Offers display inline or as a clean modal with your branding.
Form Webhook
Receive real-time webhook notifications for every form submission. Forward lead data to your CRM, email platform, or custom backend with full field mapping.
TrustedForm Integration
Automatic TrustedForm certificate generation for every submission. Provides independent, third-party proof of consent — essential for TCPA-regulated verticals.
AI Offer Matching
Intelligent matching engine that evaluates lead data against offer targeting specs. Considers vertical, geography, demographics, and real-time capacity to maximize match rates and payout.
Funnel Analysis
Visualize your conversion funnel from page load to form submission to offer acceptance. Identify drop-off points and optimize your flow for maximum revenue.
Multi-Site Support
Create separate pixels for each site or landing page. Each pixel has its own ID, configuration, and analytics — manage everything from a single dashboard.
Form Analytics
Track form views, submissions, field completion rates, and conversion rates. Understand which fields cause drop-offs and which pages convert best.
Webhook Monitoring
Real-time webhook health dashboard showing delivery status, response codes, latency, and retry history. Get alerted when endpoints fail.
7 Offer Marketplace
The Offer Marketplace is where you discover and apply to offers that match your traffic. Each offer has targeting specs, payout details, and capacity limits.
Browse Offers
In your dashboard, navigate to the Offers tab to see all available offers. Filter by vertical (auto insurance, home services, Medicare, final expense, debt, solar, legal, and more) to find offers relevant to your traffic.
Each offer listing shows the vertical, payout, offer type (survey or linkout), geographic targeting, and daily/monthly caps.
Apply for Approval
Click Apply on any offer to request access. The offer buyer will review your application — this typically takes 1-2 business days. You will be notified when your status changes to approved or denied.
Start Earning
Once approved, ProfitPixel will automatically match your leads to the offer based on targeting specs. You earn your revenue share of the gross payout for every accepted lead. Earnings are tracked in real-time on your dashboard.
8 Verification
Before going live, use the Verification tools in your dashboard to confirm everything is set up correctly.
URL Check
Enter your page URL and ProfitPixel will verify that the pixel script is present and loading correctly. It checks for the correct pixel ID, script version, and proper placement.
Test Submission
Submit a test lead through your form and verify it appears in your dashboard. The verification tool will show you the captured fields, IP intel enrichment, and TrustedForm certificate — confirming end-to-end functionality.
TCPA Language Check
ProfitPixel scans your page for TCPA consent disclosure near the form. It will flag if no disclosure is found, if the language is incomplete, or if it is not visible to the user at the time of submission.
9 Webhooks
ProfitPixel can send real-time webhook notifications to your endpoint for key events. Configure your webhook URL in the dashboard under Settings → Webhooks.
Event: form_submission
Fired when a lead submits a form on a page with your pixel installed.
{
"event": "form_submission",
"submission_id": "uuid",
"timestamp": "2026-03-23T15:30:00Z",
"page_url": "https://yoursite.com/landing",
"ip_address": "73.45.123.201",
"form_data": {
"first_name": "John",
"last_name": "Smith",
"email": "john@example.com",
"phone": "5551234567",
"state": "FL",
"zip": "32801",
"dob": "1975-01-15"
},
"ip_intel": {
"city": "Orlando",
"state": "FL",
"fraud_score": 12,
"vpn": false,
"proxy": false,
"isp": "Spectrum"
},
"trustedform_cert": "https://cert.trustedform.com/abc123",
"pixel_id": "uuid",
"pixel_name": "My Landing Page"
}
Event: offer_accept
Fired when a user accepts a post-submit offer.
{
"event": "offer_accept",
"submission_id": "uuid",
"offer_id": "uuid",
"offer_name": "Auto Insurance Quote",
"vertical": "auto_insurance",
"timestamp": "2026-03-23T15:30:45Z",
"gross_payout": 12.50,
"affiliate_payout": 10.63,
"platform_fee": 1.87,
"pixel_id": "uuid",
"pixel_name": "My Landing Page"
}
Retry Behavior
- ProfitPixel expects a
2xxresponse within 10 seconds. - If the request fails or times out, it retries up to 3 times with exponential backoff (30s, 2min, 10min).
- After all retries are exhausted, the event is marked as failed and visible in the Webhook Monitoring dashboard.
- All webhook requests include a
X-ProfitPixel-Signatureheader for payload verification.
Monitoring
The Webhook Health panel in your dashboard shows delivery success rate, average latency, recent failures with response codes, and retry history. Use this to ensure your endpoint is reliably receiving events.
10 Form Analytics
ProfitPixel tracks every interaction with your forms to help you understand performance and optimize conversions.
Understanding Form Performance
Total number of times the page with your pixel loaded.
Number of times the form was visible in the viewport.
How many users began filling out the form (first field interaction).
Completed submissions captured by the pixel.
Funnel Metrics
- View-to-Start Rate: Percentage of page visitors who interact with the form. Low rates may indicate the form is below the fold or not compelling enough.
- Start-to-Submit Rate: Percentage of form starters who complete submission. Low rates suggest form friction — too many fields, confusing layout, or trust issues.
- Submit-to-Accept Rate: Percentage of submitted leads who accept a post-submit offer. This measures the effectiveness of offer matching and presentation.
Optimization Tips
- Keep forms short — 5-7 fields is optimal for most verticals.
- Place your form above the fold on desktop and within the first scroll on mobile.
- Use clear, benefit-driven CTAs ("Get My Free Quote" outperforms "Submit").
- Test different pages with separate pixels to compare conversion rates side by side.
- Monitor the fraud score distribution — high fraud rates waste offer capacity.
11 Reporting & Dashboard
Your ProfitPixel dashboard provides a complete view of your lead generation and monetization performance.
Overview
At-a-glance summary cards showing today's submissions, total revenue, offer acceptance rate, and active pixels. Quick links to recent activity.
Leads
Searchable, filterable list of all captured leads. View full form data, IP intel, TrustedForm certificate, offer matches, and webhook delivery status for each submission.
Per-Offer Breakdown
See performance metrics for each offer — impressions, accepts, dismissals, acceptance rate, gross payout, and your net earnings. Identify which offers perform best with your traffic.
Daily Trends
Line and bar charts showing submissions, revenue, and acceptance rates over time. Select date ranges to analyze trends and spot anomalies.
Earnings
Detailed earnings breakdown showing gross revenue, your revenue share, and platform fees. View earnings by day, week, month, offer, or pixel.
CSV Export
Export your leads, earnings, or analytics data as CSV files. Filter by date range, pixel, or offer before exporting. Useful for reconciliation and external reporting.
Webhook Health
Monitor webhook delivery in real-time. See success/failure rates, average response times, and detailed logs for each delivery attempt including response codes and retry history.
12 FAQ
Does ProfitPixel slow down my page?
What data does ProfitPixel collect?
Is ProfitPixel TCPA compliant?
How and when do I get paid?
Can I use ProfitPixel on multiple sites?
How does form analytics work?
What happens if my webhook endpoint is down?
Does ProfitPixel work with page redirects after form submission?
What is TrustedForm and why does it matter?
How are offers matched to my leads?
Can I customize the offer display?
What verticals are available?
13 Support
Need help?
Our team is here to help you get set up and maximize your earnings.
info@profitpixel.aiWe typically respond within one business day.