Skip to main content
Whop injects the pixel into every HTML page your site serves, scoped to the app’s business, and fires a page view. There is no snippet to paste and no company ID to configure.

Track your own events

window.whop exists before your app code runs, so call it directly:
Standard event names — lead, schedule, submit_application, contact, complete_registration, view_content, add_to_cart — each optionally take a value and a currency. Any other name works too, and shows up under that name in reporting. Fire the event where the action completes: in the success handler if the page stays put, or on the confirmation page if it redirects.
Pass an event_id on anything that could arrive twice — a retry, a refresh, or the same conversion mirrored from your server. Whop counts each name and ID pair once. Use an ID your system already has for that one action, never a constant like "lead".

Where the data lands

Open Websites in your dashboard for visitors, page views, and attributed revenue per domain, or the pixel dashboard for the full event breakdown. First events appear about a minute after the visit.
Installing the pixel snippet yourself is still supported — the platform one checks for an existing window.whop and no-ops, so nothing double-counts. Do that when your site needs a scope other than its own business.
For a site on your own domain rather than whop.app, install the snippet by hand: Install the Whop pixel.

Next steps

Pixel reference

Every event field, customer matching, and server-side sends.

Accept payments

Give the pixel conversions to attribute.