How-To Guide · Analytics & Tracking

Best Way to Track Conversions on Facebook Ads

Learn how to set up Meta Pixel, implement standard events, custom events, and the Conversions API to track Facebook ad conversions step by step. Updated for 2025.

TL;DR Install Meta Pixel on every page of your site, fire standard events like Purchase and AddToCart where conversions happen, and verify with Pixel Helper. For tighter data, layer in the Conversions API. Monitor everything in Ads Manager. After September 2, 2025, remove any custom conversions flagged for health or financial signals.

6 min read By Updated 0 steps

Originally published .

> Quick answer: Install Meta Pixel on every page, fire standard events where conversions happen, verify with Pixel Helper, and read results in Ads Manager. Layer in the Conversions API for server-side reliability. After September 2, 2025, update any custom conversions flagged for protected data signals.

What Is Conversion Tracking on Facebook Ads?

Conversion tracking connects your ad spend to real business outcomes. Clicks and impressions show reach. Conversions show results.

Why conversion tracking matters

Without conversion data, you optimize blind. With it, you know exactly which ad, audience, and placement drove a purchase, sign-up, or download. That data also feeds Meta's algorithm so it finds more people likely to convert, not just scroll.

How Meta Pixel works

Per Meta's Pixel documentation, the Pixel is a JavaScript snippet you install on your website. It loads a small library of functions. When a visitor takes an action you want to track, the Pixel fires and sends that data to Meta. Those tracked conversions appear in Ads Manager and Events Manager, where you can analyze your funnel and calculate return on ad investment.

Conversions vs. impressions vs. clicks

Impressions count how many times your ad was seen. Clicks count how many people tapped it. Conversions count meaningful actions taken after the click, like a purchase or form submission. Conversions are the metric that ties ad spend to business results.

---

How to Set Up Meta Pixel for Conversion Tracking

A correct Pixel install is the foundation of everything. Get this right before running any campaign.

Find and copy your Pixel base code

Go to Meta Events Manager. Select your Pixel, or create one if you haven't yet. Click "Set up," then choose "Install code manually." Copy the full base code snippet.

Install Pixel code on your website

Paste the base code inside the `` tags on every page of your site. Meta's documentation recommends placing it in the `` so it fires before the page fully loads. Most platforms like WordPress, Shopify, and Wix have a dedicated header scripts field for this.

Verify installation with Pixel Helper

Install the Meta Pixel Helper Chrome extension. Visit your website. The extension icon turns green when your Pixel fires correctly. It lists active events and flags errors. Fix every error before you launch campaigns.

Test your first PageView event

The Pixel fires a PageView event on every page load by default. Open Pixel Helper and confirm you see it. Then go to Events Manager, open the "Test Events" tab, and confirm that data is arriving from your domain.

---

Three Ways to Track Conversions

Meta gives you three methods. Each fits a different situation.

Standard events (Purchase, AddToCart, ViewContent)

Standard events are predefined actions Meta recognizes across all advertisers. They include Purchase, AddToCart, ViewContent, Lead, InitiateCheckout, and more. Use these whenever your action matches a predefined type. Meta's algorithm optimizes better on standard events because it can draw on shared patterns across the platform.

Custom events for non-standard actions

Custom events let you name and track any action not covered by standard events. A button click, a video play, a quiz completion. You write the event code and fire it exactly where you need it.

Custom conversions based on URL rules

Custom conversions automatically track actions based on URL patterns, with no additional code required. If a visitor lands on a URL matching your rule, that counts as a conversion. Useful for thank-you pages and order confirmation pages.

---

Implementing Standard Events

Standard events give you the most optimization power, especially for ecommerce and lead generation.

Where to place the tracking code

Place standard event code on the specific page where the action occurs, directly below the Pixel base code. The Purchase event fires on your order confirmation page. The Lead event fires on your form submission confirmation page. Placement matters. A misfired event creates bad data.

Adding parameters (value, currency, product data)

Per Meta's conversion tracking documentation, standard events support parameters. You can pass purchase value, currency, product IDs, and content categories. This data powers value-based optimization. Meta then finds buyers likely to spend more, not just convert once.

Example for a Purchase event:

```javascript

fbq('track', 'Purchase', {

value: 49.99,

currency: 'USD',

content_ids: ['SKU_123'],

content_type: 'product'

});

```

Common ecommerce standard events

  • ViewContent: product page views
  • AddToCart: add-to-cart button clicks
  • InitiateCheckout: checkout process starts
  • AddPaymentInfo: payment details entered
  • Purchase: completed order confirmed

Track all five and you get a complete funnel view in Ads Manager.

---

Setting Up Custom Events and Custom Conversions

Use these when standard events don't fit your specific setup.

When to use custom events vs. standard events

Use standard events wherever possible. They give Meta more signal to optimize with. Use custom events only when no standard event covers your action type. A custom event for "WatchedDemo" is valid. A custom event for "Purchase" is not, because the standard event already exists.

Creating custom conversions in Events Manager

Go to Events Manager, click "Custom Conversions," and hit "Create." Name your conversion. Choose the event type it's based on. Optionally add a URL rule to narrow down which occurrences count. Save it and assign it to your campaigns.

URL rule-based custom conversions

URL-based custom conversions require no code changes after the base Pixel is installed. Set a rule like "URL contains /thank-you." Every visitor landing on a matching URL counts as a conversion. Quick to set up and reliable for simple confirmation pages.

---

Monitor and View Conversions in Ads Manager

Tracking data only drives results when you act on it.

Where to find conversion data in Ads Manager

Open Ads Manager. Click "Columns," then "Customize Columns." Add your conversion events, cost per result, and conversion value columns. View this data at the campaign, ad set, or individual ad level to see what's driving performance.

Analyzing your conversion funnel

Compare ViewContent to AddToCart to Purchase rates across your funnel. High AddToCart with low Purchase usually signals a checkout problem, not an ad problem. Spotting these gaps lets you fix the right thing.

Using conversion data for campaign optimization

Meta's algorithm uses conversion data to find more people likely to convert. More data means sharper targeting. Aim for at least 50 conversions per week per ad set. That's Meta's recommended threshold for stable algorithm delivery and reliable optimization.

---

Server-Side Tracking: Conversions API

Browser-based tracking has real limits. The Conversions API closes the gaps.

When to use Conversions API instead of Pixel

Ad blockers, iOS privacy restrictions, and browser-level tracking prevention all block Pixel fires. Per Meta's Conversions API documentation, the API sends conversion data directly from your server to Meta. It's more reliable for complex tech stacks, and it supports offline conversions like in-store purchases or phone orders.

Combining Pixel and Conversions API for better data

Meta recommends running both together. The Pixel captures browser-side events. The API captures server-side events. Meta deduplicates matched events so you don't count the same conversion twice. Together, they give you the most complete signal.

---

New Policy: Restrictions on Custom Conversions

Starting September 2, 2025, Meta restricts specific custom conversions from use in campaigns.

What custom conversions are now flagged

Meta flags custom conversions that suggest protected health information or financial status. Examples include conversion names tied to specific health conditions like arthritis or diabetes, or financial signals like credit score or high income. These conversions cannot power active campaigns after the restriction takes effect.

How to update flagged conversions

Check Events Manager for flagged custom conversions now, before the deadline. Create new custom conversions with neutral, non-sensitive naming. Duplicate your active campaigns and replace flagged conversions with the updated ones. Campaigns still using flagged conversions after September 2, 2025 may stop delivering.

---

Or let Coinis do it.

From a product URL to a live Meta campaign. AI-generated creatives. On-brand copy. Direct publish to Facebook and Instagram. Real performance reporting. All in one platform.

Start free. Upgrade when you're ready.

Start free →

15 AI tokens a month. No credit card.

Frequently Asked Questions

What is the difference between Meta Pixel and the Conversions API?

Meta Pixel is a JavaScript snippet that fires from a visitor's browser when they take an action on your website. The Conversions API sends event data directly from your server to Meta. Pixel can be blocked by ad blockers or browser privacy settings. The Conversions API bypasses those limitations. Meta recommends running both together for the most complete conversion data.

How many conversions do I need before Meta can optimize my campaign?

Meta recommends at least 50 conversion events per ad set per week for stable delivery and reliable algorithm optimization. Below that threshold, the algorithm doesn't have enough data to exit the learning phase. If volume is low, consider optimizing for a higher-funnel event like AddToCart or ViewContent instead of Purchase.

What happens to my campaigns if I have flagged custom conversions after September 2, 2025?

Campaigns still using custom conversions flagged for protected health or financial information may stop delivering after September 2, 2025. To avoid disruption, create new custom conversions with neutral names before the deadline, then duplicate your active campaigns and swap in the updated conversions.

Can I track conversions without adding code to my website?

Yes, partially. URL-based custom conversions let you track actions based on URL patterns without any extra event code. You still need the Meta Pixel base code installed on your site. But for pages with a unique confirmation URL, like a thank-you page, a URL rule can count visits as conversions automatically.

Stop hustling

You just read the manual way. Coinis does it all.

Every step above takes hours of manual work. Coinis automates it. Free to start. No credit card. Pay only when you need more volume.

Steps 1–2

Goal + Audience

AI analyzes your brand from a URL. Targets the right buyers automatically.

Steps 3–4

Channels + Budget

One-click launch to Meta. Smart budget allocation out of the box.

Step 5

Ad Creatives

Paste a link. Get dozens of professional ads in minutes.

Steps 6–7

Launch + Track

Live dashboard. Real ROAS. AI suggests what to optimize next.

15 credits day one
No credit card
Free forever tier
Pay only for volume
Start free

You just learned the hard way. Here's the easy way.

Coinis generates ad creatives, launches campaigns, and tracks results. One platform. One click. No ad expertise required.

Try Coinis free