Pixelflow
Funnel Examples

"Newsletter Signup" Funnel Setup Example

Use this guide to track a simple newsletter signup funnel in PixelFlow so Meta receives the right events from the first visit through the signup. In most cases, the journey starts with an automatic PageView and ends with a Subscribe event when someone joins your email list.

For newsletter opt-ins, Subscribe is the best-fit event in PixelFlow. See What Events Can PixelFlow Track? for the full event list.

How a newsletter signup funnel usually maps to events

A common setup looks like this:

  1. PageView when someone lands on your signup page or content page

  2. Subscribe when they complete the newsletter signup

You do not need to add every possible funnel step. For most newsletter flows, the main job is making sure the signup action sends Subscribe accurately.

Two ways to track newsletter signups in PixelFlow

There are two reliable ways to track a newsletter signup funnel, depending on how the form works on your site.

1. Use Visual Tagger to trigger Subscribe on button click

Visual Tagger is the simplest setup when the signup happens on the page and the user clicks a Subscribe button to join your list.

This works best when:

  • the signup form stays on the same page

  • the form opens in a popup

  • there is no unique thank-you page after signup

In PixelFlow, open Visual Tagger, click Track something new, select the newsletter button, form, or signup element, then assign the Subscribe event and save it.

PixelFlow’s Visual Tagger is designed for actions like forms, buttons, and newsletter signups, so this is usually the fastest way to get the event working without manual code changes.

If your signup flow stays on the same page, use Visual Tagger instead of a URL Trigger.

2. Use Event URL to trigger Subscribe on the thank-you page

Use a page-load trigger when the signup redirects the user to a unique confirmation page after they subscribe, such as /newsletter-thank-you or /thanks.

In this setup, PixelFlow fires Subscribe when that confirmation page loads. This is a good option when the redirect page is the clearest sign that the signup completed successfully.

When you create a URL Trigger, enter the base page URL only. Do not include query parameters after ?.

If the newsletter form does not redirect to a unique confirmation page, do not rely on a URL Trigger for the Subscribe event.

Which method should you use?

Signup flow

Best method

Use when

Inline form or popup form

Visual Tagger

The action happens on the same page and ends with a button click or form submit

Redirect to a unique thank-you page

URL Trigger

The signup is only complete after the user lands on a confirmation page

  • Use Visual Tagger for most on-page newsletter forms.

  • Use URL Triggers when the signup always ends on a unique thank-you page.

PageView: the start of the signup funnel

PageView is sent automatically when someone lands on your site. Once PixelFlow is installed, you do not need to create a separate trigger for this step.

That makes PageView the natural top-of-funnel event for newsletter signup flows. It tells Meta that a visit happened before the subscription event.

Subscribe: the conversion event for newsletter signups

Subscribe is the right event for newsletter subscriptions in PixelFlow. Use it when someone joins your email list or completes another subscription-style opt-in.

How to trigger Subscribe with Visual Tagger

  1. Open Visual Tagger

  2. Click Track something new

  3. Select the newsletter signup button, form, or interactive element

  4. Name the event as Subscribe and save it

  5. Test the signup and confirm the event appears in your event monitoring tools

This is the best option when the signup completes without sending the user to a separate page.

How to trigger Subscribe with a thank-you page URL

  1. Set your newsletter tool or site form to redirect successful signups to one unique confirmation page

  2. Create a URL Trigger for that page in PixelFlow

  3. Use the base page URL only

  4. Assign the trigger to the Subscribe event

  5. Complete a test signup and confirm the event fires when the thank-you page loads

PixelFlow matches URL triggers by prefix, so use the confirmation page path that represents a completed signup.

Example 1: inline newsletter form

  1. PageView happens automatically on the signup page

  2. The user enters their email into the form

  3. The user clicks the Subscribe button

  4. Subscribe fires through Visual Tagger

Example 2: redirect-based newsletter signup

  1. PageView happens automatically on the landing page

  2. The user submits the newsletter form

  3. The form redirects to a page such as /newsletter-thank-you

  4. Subscribe fires when that page loads through a URL Trigger

How to avoid common mistakes

  • Do not use a URL Trigger if the form stays on the same page

  • Do not include query parameters when entering a page URL for the trigger

  • Do not assign Lead if the action is specifically a newsletter subscription and Subscribe fits the action better

  • Do not leave overlapping tracking in place if another Meta setup would send the same signup event twice

Verify the funnel is working

After setup, test the full signup flow from the page visit through the completed newsletter opt-in.

  • Confirm PageView on the page visit

  • Complete a newsletter signup

  • Confirm Subscribe appears after the button click or thank-you page load, depending on your setup

Next, use Verify Setup with Realtime Event Monitor to inspect the event, and see How to Track and Trigger Events using "Classes" if you need a manual fallback.

Was this helpful?