Skip to main content

How to Send Event Source URL to Meta When Using One Pixel Across Multiple Funnels

Manually set Event Source URLs in Cometly when using one pixel across multiple domains.

Updated yesterday

If you’re using the same Cometly pixel across multiple funnels or domains—and your integration doesn’t send a page URL by default—you’ll need to manually set the Event Source URL for each event. This is especially important if you’re running Meta ads in a Special Ad Category like health, social issues, or politics, where Meta requires a valid Event Source URL for optimization and attribution.

Why This Matters

Meta’s Conversion API uses the Event Source URL to understand where an event occurred. When this value is missing:

  • Meta may restrict optimization.

  • Your ad performance can suffer.

  • You may become non-compliant with Meta’s policies for regulated business categories.

To solve this, you can manually configure the Event Source URL in Cometly—even if your platform (like ClickFunnels) doesn’t send it automatically.


The Solution: Set a Fixed Value for Each Funnel

To ensure Meta receives the correct Event Source URL, the best solution is to:

  1. Create separate event integrations for each funnel or domain.

  2. Set a Fixed Value for the Event Source URL in each integration.

This allows Cometly to send the correct source URL to Meta, improving attribution accuracy and maintaining compliance.

Example Setup in Cometly

Let’s say you’re tracking the Lead event for two different domains using the same pixel. Here’s how you would configure it:

🔁 Event Integration #1

  • Event Name: Lead

  • Mapped Fields: Email, Name, etc.

  • Event Source URL: https://www.cometly.com (set as a Fixed Value)

🔁 Event Integration #2

  • Event Name: Lead

  • Mapped Fields: Email, Name, etc.

  • Event Source URL: https://www.cometlymarketing.com (set as a Fixed Value)

Here’s what it looks like when assigning the URL manually:


Use Filters to Target the Correct Funnel

You can apply filters to each event integration so only the correct one triggers.

For example, use a webhook field such as funnelId, pageId, or a custom tag to:

  • Match the correct integration to the correct funnel

  • Prevent sending duplicate or incorrect events

This keeps your setup clean and ensures Cometly sends the correct URL every time.


Do I Need a New Pixel?

No.
You do not need to reinstall or reconfigure your pixel. Your tracking remains the same. This is strictly an integration-level change to ensure each funnel has its own Event Source URL value.

Recap

✅ Platforms like ClickFunnels don’t send Event Source URLs by default
✅ If you're using one pixel across multiple funnels, set a Fixed Value per domain
✅ Create a separate integration per funnel
✅ Use filters to match data to the correct funnel
✅ No changes needed to your pixel code

Did this answer your question?