Meta Pixel & POS

Topic summary

A developer discovered that Meta Pixel was receiving data from Shopify POS sales, while Google Tag Manager (GTM) was not tracking these transactions.

Root Cause:
The Facebook & Instagram app uses server-to-server connections to send sales data, which bypasses GTM implementation.

Solution:
Adjust data sharing settings within Shopify:

  • Navigate to Facebook & Instagram sales channelSettingsData sharing settings
  • Change from “Maximum” sharing level to “Enhanced”
  • Maximum level sends data from all channels including POS
  • Enhanced level maintains conversion tracking for online store while excluding offline channels like POS

Status: Issue resolved with the provided configuration change.

Summarized with AI on October 24. AI used: claude-sonnet-4-5-20250929.

Hey all. Quick question about meta pixel and Shopify POS. I have a site that, after investigation, it appears they are receiving data from POS sales, but only in Meta pixel (not GTM). Is it possible to remove this from the Facebook & Instagram app, or does this need to be filtered in meta directly?

Hi @RCDeveloper

Yes, you can fix this directly within Shopify. The reason this is happening is that the Facebook & Instagram app is using a server-to-server connection to send sales data, which is why it bypasses your GTM setup.

To stop POS sales from being sent, you need to adjust your data sharing level. Go to the Facebook & Instagram sales channel in your Shopify admin, then click Settings > Data sharing settings. You are most likely on the “Maximum” sharing level, which is designed to send data from all your channels, including POS.

Simply change this setting to “Enhanced.” This will continue to send powerful conversion data for your online store while excluding offline channels like Shopify POS.

Hope this helps!

Thanks so much for your response. This is a major help