META PURCHASES

Meta pixel says "No activity yet" on Shopify

You open Meta Events Manager, pick your pixel, and it shows no activity at all. No page views, no add to cart, no purchases. Meanwhile Shopify shows visitors and paid orders. This is not about attribution or a small gap in the count. Meta is receiving nothing for this pixel, and on Shopify the cause is usually in the link between the store and the pixel.

Why it happens

The pixel was created but never connected to the store. A pixel made in Events Manager stays empty until a store sends events to it. Meta also calls the pixel a dataset. On Shopify the usual way to connect it is the Facebook & Instagram app. Shopify's help says you need to activate data sharing in the app before you can add a pixel, then select the pixel from the list and click Confirm. A pixel created in Meta and never selected in the app receives nothing.

Data sharing in the Facebook & Instagram app is off. The app's Share data settings decide whether it sends anything to your pixel. The app can be installed, with the catalog syncing and the shop working, while customer data sharing is switched off. Shopify offers three levels when it is on: Standard, Enhanced and Maximum. The three data sharing levels explained covers what each one sends.

Your store sends to a different pixel. The store can fire one pixel ID while you look at another in Events Manager. This happens when a second pixel is created during setup, when an agency adds its own, or when old pixel code stays in the theme. Shopify's help warns that pixel code left in the theme next to the app means more than one pixel on the store, with duplicate or incorrect data in your reports. Two Meta pixels on one Shopify store goes through this case.

The pixel is new. Shopify's help says that after you add a pixel, you need to wait for customer activity before any data shows. Meta's developer guide says to load a page that has the pixel, look for a new PageView in Events Manager, and if you do not see it, wait a few minutes and refresh. A store with little traffic can show nothing for hours.

Consent and blockers stop the browser pixel. Shopify's help says that in markets set to require consent, usually the EEA and the UK, web pixels run only when the visitor gave the permissions the pixel needs. It also says ad blockers can block a web pixel entirely. A small store with mostly European visitors and a strict cookie banner can show very little activity. Shopify consent settings and missing purchases explains the settings.

The app pixel is disconnected in Shopify. Shopify runs app pixels from Settings > Customer events. Shopify's developer guide shows an app in the App pixels list with the Disconnected status before the app has created its pixel; until then the pixel "isn't subscribed to customer events". Shopify says your app pixel is disconnected covers that status.

Check it yourself

  1. 1In Meta Events Manager, open Data sources, click your pixel and copy the long number under its name. That is the pixel ID.
  2. 2In your Shopify admin, open Sales channels > Facebook & Instagram > Settings and look at Share data. Check that customer data sharing is on and that the pixel it uses has the same ID.
  3. 3Open Online Store > Preferences and look for a Meta pixel there. Then open your theme's code and search theme.liquid for pixel code between the head tags. Shopify's help names both places as ones to clean up when the app manages the pixel.
  4. 4Go to Settings > Customer events and find the Facebook & Instagram app pixel. Check that it is not listed as Disconnected. Open its menu and click Test to open Shopify's Pixel Helper on your store. If it says "Pixel is awaiting consent", accept your cookie banner and continue.
  5. 5Open your store in a browser window with no ad blocker, accept cookies, and view a few pages and a product. Wait a few minutes, then refresh Events Manager and look for PageView and ViewContent.
  6. 6Run the Meta Pixel Helper on your store and read the pixel IDs it finds. More than one ID, or an ID other than the one in Events Manager, is your lead. If it finds nothing, read Meta Pixel Helper not detecting the pixel.
  7. 7If you use a cookie banner app instead of Shopify's own banner, check that it passes the visitor's choice to Shopify. Shopify's help says a consent tool must sync consent to Shopify through its Customer Privacy API, or pixels may not fire even after the visitor accepts.

If the pixel shows activity but Ads Manager still shows no purchases, you have a different problem: Meta shows no purchases, but Shopify has orders. If server events arrive but do not show where you expect them, see Conversions API events received but not showing.

Run the free diagnosis

FAQ

How long does a new pixel take to show activity?

Meta's developer guide says to load a page with the pixel, check Events Manager for a PageView, and wait a few minutes and refresh if it is missing. Activity needs real visits, so the first events come with your first visitors who allow the pixel to run.

The Facebook & Instagram app says it is connected. Why is there no activity?

The app connects your shop, catalog and pixel as separate parts. An installed app with a working catalog does not mean data sharing is on, or that it uses the pixel you are looking at. Check Share data in the app and the app pixel's status under Customer events.

Can server events make the pixel show activity?

Yes. Events Manager counts every event Meta receives, from any source. A server connection that sends purchases through the Conversions API shows up on the pixel even when the browser pixel is blocked. Shopify's help says the Enhanced and Maximum levels send the purchase between Shopify and Facebook servers.

Does Shopify's Pixel Helper prove that Meta gets the events?

It shows whether the app pixel loads and receives events on your store: a green dot for an event that worked, a red dot for an error. Shopify notes that event names can differ on the other platform, for example checkout_completed in Shopify mapped to a purchase. It does not show what Meta received. Events Manager does.

Will my ads track purchases while the pixel shows no activity?

Ads can only report purchases the pixel receives. Fix the activity first, then check that your ads track the same pixel you looked at in Events Manager.

Related

Problem

WooCommerce Meta pixel not tracking purchases

Your WooCommerce store has paid orders, but Meta shows few or no Purchase events. Payment redirects, caching and consent are the usual causes. Here is how to check.

Problem

Meta Pixel Helper does not find the pixel on your Shopify store

Meta Pixel Helper, now Meta Ads Data Advisor, shows no pixel on your Shopify store, yet Events Manager may still get events. Why the extension misses it and which checks count.

Problem

Meta shows no purchases, but Shopify has orders

Facebook Ads Manager shows zero purchases while Shopify keeps taking orders. Where the purchase stops: the pixel, the dataset, the ad set or attribution, and how to find it in ten minutes.

Guide

Meta Pixel purchase event not firing on Shopify, and "fbq is not defined"

How to test whether your Meta Pixel sends Purchase on a Shopify store, what the result tells you, and what the "fbq is not defined" error means for your tracking.

All tracking problems · All guides