TJ Larkin

Meta ads

How do I set up the Meta pixel to track newsletter signups?

Short answer

Put the pixel on your subscribe page, then in Events Manager create a custom conversion: open the event setup tool, load the page, and click the subscribe button so Meta records that click as the conversion. Expect 3 to 24 hours before it registers, with no notice. Optimize for that event, not page views, and watch cost per result.

"Pixel is a big deal. It's a pain in the butt, but it just is what it is. It sucks, but we've got to do it because it works."

In the publisher cohorts I've worked with, getting the pixel on the subscribe page has been the main blocker. Nothing else works without it, so do it first.

What does the pixel actually do?

It's a Facebook thing that lets you track when somebody does something on a website. In this case, hitting the subscribe button. You put a square around the subscribe button and tell Meta: this is what I want people to do.

Why are you paying Facebook? You want people to subscribe. How does Facebook know they subscribed? They hit that button. At least with Beehiiv, the button only works if they've entered an email, so a click means a real signup.

That signal is what makes Meta worth it. Meta knows so much about people. Once it sees that someone went through the funnel and subscribed, it can look at what it knows about that person and put the ad in front of more people like them. Without the pixel, it doesn't know, and it can't find them.

I treat the pixel as tracking, not targeting. I don't track much else on the site, because the only thing I care about is subscribers. Two years in, it still confuses me sometimes.

How do I set up the subscribe conversion?

  1. Make sure the pixel is installed on the subscribe page. The event setup tool needs it already live on the target page.
  2. In Ads Manager, open Events Manager.
  3. Create a custom conversion and choose to set up an event.
  4. When Meta loads your subscribe page, hover until the subscribe button is outlined, and click it. Meta records that click as your conversion.
  5. Repeat for every separate site. Each site needs its own setup.
  6. Wait. Don't redo it.

Why does it look like setup failed?

Custom conversions can take 3 to 24 hours to register, and Meta tells you nothing in the meantime. That silent delay is the most common reason people think they broke it and start over. Wait a day.

If you use a page builder, target the specific landing page. Don't assume the pixel automatically propagates to new pages.

How do I know it's working?

Watch cost per result in Ads Manager. With the pixel on the subscribe button, a result only counts when someone pushes that button, so cost per result is your cost per subscriber. When I screen-shared one campaign, it was $0.40.

I always look at yesterday. I don't care about the average. I want to know what happened in a single day.

The page itself should make the button the only option. The ad sends people to a deliberately boring page where the only thing they can do is give you their email. No distractions.

Can I track free and paid signups separately?

Yes. Multiple pixels are allowed, but if you have full access to one, one is fine. Define different events on different pages: "subscribe" for free signups and "sign up" for paid ones. The same trick splits signups from your ad landing page ("subscribe") from organic pages ("sign up"). The event is technically the same; you define it on one page versus another.

On client engagements, my team usually creates a fresh, clean pixel. When a news org has no pixel at all, we make one and email them the code to paste into their CMS.

Is Conversion API worth setting up?

For properties you'll run long term, yes. It runs through Tag Manager and needs access to the site. For short, quarterly client engagements, the setup effort isn't worth it; basic pixel events are enough.

What do I check first when auditing someone's ad account?

  1. Pixel first: is it firing a subscribe event, or only page views? On one audit, they hadn't set up subscriptions because they weren't even tracking it. My teammate found the pixel dataset had received no activity, and they were paying about 98 cents just for a landing page view.
  2. Destination: where is the ad sending people? It should be your own landing page, not a Meta lead form. Some people just use the forms because they think it's better, but instant forms bypass the pixel.
  3. Creative: events should be the creative, and video or text over video beats static images.
  4. Budget: how it's set and split.

What else trips people up?

  • Optimizing for landing page views instead of subscribes. Someone looking at your page isn't subscribing.
  • Trusting a default event that fires too early. We had to fix inflated reporting with an event that fires only after a successful signup.
  • Connecting Meta to the form to the CMS. It's the most annoying part. The pixel generally goes on the subscribe page, sometimes the homepage, and the real friction is getting access to the site or email platform to install it. I do the basics and creative first and the connections last.

Study a working setup to get 90% of the way there. YouTube covers the last 10%.

Answered by TJ Larkin. From pixel setup walkthroughs and publisher onboarding calls in 2026. Last updated .

Related answers

TJ Larkin / Answers / Meta ads