Features Ad Monitoring Reports Trends & Insights Google Ads Audit Creative Intelligence Industries SaaS E-commerce B2B Agencies Agency Resources Blog Case Studies Help Center Content Libraries CRO Guides Analytics Hub WooCommerce Shopify Pricing Log In Get Started Free

What Shopify actually shares with Meta and Google

By Dror Aharon · CEO, COREPPC · Updated April 17, 2026 · 11 min read
What Shopify actually shares with Meta and Google: editorial illustration
TL;DR

Shopify bandwidth pixel data is the stream of customer and event fields Shopify quietly sends to Meta and Google on your behalf every time a shopper completes a purchase, adds to cart, or views a product. Most operators never open the settings page where the volume knob lives. The default setting, "Standard", strips hashed email, phone, and external ID from the server payload before it reaches the ad platforms, which caps your Event Match Quality score somewhere around 5 to 6. Flip the toggle to "Maximum" and EMQ climbs 1.5 to 2 points inside a week, which is the difference between Advantage+ Shopping burning budget on learning and Advantage+ Shopping actually converting at scale. The privacy tradeoff is real and worth understanding, not hiding from. This guide walks through what each setting sends, what Maximum adds, when flipping it is safe, and when it is not.

  • Standard sharing strips hashed PII before the server payload reaches Meta and Google.
  • Maximum sharing adds hashed email, phone, and external_id, which lifts EMQ 1.5 to 2 points.
  • The toggle lives in Shopify admin under Settings, Customer privacy, Customer data sharing.
  • Flip it only after you confirm your consent banner covers marketing cookies properly.

What Shopify actually sends to Meta and Google by default

Shopify's default "Standard" data sharing sends less than most operators assume. On the browser side the Meta pixel and Google tag fire like normal, which means they capture the cookie, user agent, client IP, and the basic event fields (product ID, value, currency). That part is predictable. The surprise is on the server side, which is where the Facebook and Instagram app and the Google and YouTube channel route events through Conversions API and Google's measurement endpoints. Standard mode sends the event itself and some non-PII context. It does not send hashed email, phone, external customer ID, first name, or last name. Those fields sit in Shopify's database the entire time. They just never leave.

That is the whole ballgame for match quality. Meta's Event Match Quality documentation lists the parameters the algorithm weighs, and hashed email alone is worth roughly +1.5 EMQ points on its own. Phone adds another 0.8. External ID adds 0.6. If Shopify is stripping those three fields before the payload leaves the server, your ceiling is somewhere around EMQ 5.5 no matter what else you do on the account. You can have perfect dedup, zero orphan pixels, a clean theme, and still cap out at a score that leaves Advantage+ Shopping essentially guessing. A lot of operators spend weeks debugging campaign structure before somebody asks the boring question: is the data sharing toggle on Standard or Maximum? Nine times out of ten it is Standard, because that is the default and nobody remembers flipping it.

Google's side is a near-mirror of the same problem. Enhanced Conversions and server-side Google Ads events behave similarly, though Google is slightly more forgiving because Google has its own first-party signal from Chrome and logged-in accounts. Meta has almost none of that, so Meta is more punished by the Standard default. Honestly, if you run Meta primary and Google secondary, the Maximum flip is worth roughly twice as much on Meta as on Google, though both benefit.

The Standard vs Enhanced vs Maximum data sharing toggle

Shopify ships three tiers inside Settings, Customer privacy, Customer data sharing. They are not labelled clearly and the copy reads like a compliance checkbox, which is part of why nobody flips the knob. Here is what each tier actually does, in plain terms.

Standard is the default. Browser pixel runs, server events go out with non-PII context (event name, value, currency, product IDs, timestamp, some IP and user agent fields), and that is it. No hashed email, no phone, no name, no external customer ID. This is the mode most stores run in, including stores spending $50k a month on Meta, because the toggle is buried under a privacy heading that sounds scary to touch.

Enhanced is the middle tier. It adds some browser-side customer data when the customer is logged into their Shopify account, but the server payload is still thin. In practice, Enhanced gives you maybe +0.3 to +0.5 on EMQ above Standard. It is the "we added a setting because people asked for more" tier. Not useless. Not the fix.

Maximum adds hashed email, hashed phone, hashed first and last name, and external customer ID to both the browser pixel payload and the server Conversions API payload. Meta's official customer information parameters reference shows what each of those fields does to the match algorithm. The short version: email is roughly +1.5, phone is +0.8, external ID is +0.6, name adds another +0.8 combined. You stack four to five point increases on Enhanced, which is why the jump from Standard to Maximum is so visible in the EMQ dashboard the week after you flip.

What Maximum sharing adds that Standard strips

The specific fields that appear in the payload after you flip to Maximum, and what each one does for match quality:

One detail most guides skip: the fields are hashed before they leave Shopify. They are never sent in plaintext. Meta and Google receive a one-way cryptographic hash that they can match against their own hashed version of the same email or phone, but they cannot reverse it into the original data. This matters for how you explain the tradeoff to a privacy-cautious founder or a lawyer. It is not "Shopify is sending customer emails to Facebook." It is "Shopify is sending a cryptographic fingerprint that Meta can match against its own fingerprint, if and only if the same person already exists in Meta's graph from some other source."

EMQ impact: the 1.5 to 2 point jump from flipping to Maximum

Across roughly 40 Shopify audits we have run since the 2025 default changes, the pattern is almost boring in how consistent it is. Stores on Standard data sharing with otherwise clean tracking land somewhere between EMQ 5.2 and 6.1. Same stores after flipping to Maximum, same tracking stack, same campaigns, land at EMQ 7.0 to 8.2 within 7 to 10 days. That is a 1.5 to 2 point jump from a single toggle, which is bigger than almost any other single fix you can make.

The reason the gap is so reliable is that Shopify already collects hashed email and phone at checkout regardless of the toggle setting. The data is always there. The toggle just decides whether the field gets appended to the outgoing payload. No new collection, no new storage, no new permissions. Just a flag that says "include these hashed fields in the Conversions API call". The heavy lifting already happened when the customer typed their email into the checkout form.

Where EMQ lands after the flip depends on how many of the other levers are already set. If you are running the Shopify Facebook and Instagram app with clean dedup and no orphan pixels, Maximum plus external_id usually puts you at EMQ 8.5 to 9.0, which is the zone where Advantage+ Shopping stops wobbling. If your dedup is broken (missing event_id, two pixels firing), Maximum still helps but it will not save you, because you are double-counting the signal. Fix dedup first, then flip Maximum, then watch the score. Flipping Maximum on a broken setup adds signal to a system that is already lying, which is worse than useless.

Privacy and compliance tradeoffs, honestly

This is the section most guides skip or handle badly. Flipping Maximum is not free from a compliance standpoint, and pretending otherwise is how stores end up with an angry email from a GDPR officer six months later.

The honest version: if your customer consented to marketing cookies through a proper consent banner that complies with GDPR or CCPA, Maximum is fine. The hashed PII sharing is covered under the marketing consent they gave. If your consent banner is weak or you do not have one, flipping Maximum exposes you because you are sharing hashed email and phone without a lawful basis. The hashing does not save you legally. EU regulators have ruled that hashed identifiers are still personal data under GDPR because they can be matched back to an identified person.

Shopify's Customer privacy API and Consent Mode v2 integration handle this mostly correctly if you use the native banner or one of the certified partner banners (OneTrust, Cookiebot, iubenda). The data sharing setting respects the customer's consent choice, which means a customer who rejected marketing cookies gets Standard mode applied to their events even when the store setting is Maximum. That is the part most operators do not realize. The toggle is a ceiling, not a floor. A customer who opted out still gets thin data sharing regardless of what you flipped in admin.

The practical rule: flip Maximum if you have a working consent banner. Do not flip it if your consent setup is unclear or if you are in a strict jurisdiction (Germany, France, UK) and do not have legal review. The EMQ lift is real and worth the flip in almost every US and most EU cases, but rush the compliance piece and you are trading a ROAS gain for a fine risk that dwarfs it.

Checking what your store is currently sharing right now

Before you flip anything, know where you stand. The check takes three minutes. Open Shopify admin, go to Settings, Customer privacy, Customer data sharing. Read which tier is selected. If it says Standard, you are in the default and you have the full lift ahead of you. If it says Enhanced, you have most of the lift ahead of you. If it says Maximum, you are already there and something else is the ceiling.

Second check, open Meta Events Manager, pick your pixel, go to Overview, scroll to the Event Match Quality section. Look at the Purchase event row. If EMQ is 5.0 to 6.5, Maximum is not flipped or your consent banner is blocking it. If EMQ is 7.0 to 8.0, Maximum is flipped but something else is leaking (orphan pixel, missing external_id, broken dedup). If EMQ is 8.5 plus, you are in clean territory.

Third check, open the browser dev tools on your checkout page, go to Network, filter for "facebook.com/tr", and complete a test order using a $0.50 coupon. Look at the outgoing pixel request. If the request payload contains em (hashed email) and ph (hashed phone) fields, Maximum is active on the browser side. If those fields are missing, Standard is still on or the customer opted out through the consent banner.

When NOT to flip to Maximum

A few situations where flipping Maximum is the wrong move, or at least premature:

Frequently asked questions

Is it legal to flip Shopify data sharing to Maximum?
In most cases yes, as long as you have a functioning consent banner that covers marketing cookies and the customer has opted in. The hashed identifiers count as personal data under GDPR, so you need a lawful basis. Consent is the cleanest lawful basis for marketing data sharing. If you are in Germany, France, or a similarly strict jurisdiction, get a local lawyer to sign off before flipping. In the US, CCPA compliance is simpler because the default is opt-out, but California customers who use the "Do Not Sell" link should still be respected.
Will flipping Maximum hurt my site speed or checkout conversion?
No. The fields are hashed and appended inside Shopify's infrastructure before the event payload goes out, so it does not add any customer-side latency. The browser pixel is already firing either way. The server side Conversions API call happens asynchronously after the order is placed, so it never blocks checkout. If you see a speed drop after flipping, it is almost always a different change that landed the same week, not the data sharing toggle. Check your app install history and theme changes before blaming Maximum.
How long until EMQ actually improves after flipping Maximum?
The rolling 7-day EMQ window in Events Manager starts moving within 24 to 48 hours of the flip. Full stabilization takes 7 to 10 days because Meta uses a trailing 7-day average. If you do not see any movement after 72 hours, the flip probably did not save (Shopify admin sometimes shows the toggle as on when it is not, reload and reconfirm) or your consent banner is blocking the fields for most customers. Also check that no orphan browser pixel is firing the thin-payload version in parallel, because that dilutes the signal.
Does Maximum data sharing apply to both Meta and Google at the same time?
Yes, it is a single toggle in Shopify admin and it applies to every connected ad platform channel, including Facebook and Instagram, Google and YouTube, TikTok, and Pinterest. Each platform consumes the hashed fields differently. Meta benefits the most because Meta's default signal is the weakest. Google benefits somewhat because Chrome and logged-in Google accounts already give Google a head start. TikTok and Pinterest benefit in between. One flip, multiple platforms fed. That is why it is the single biggest-impact tracking setting you can touch in 2026.
What if I do not collect phone or name at checkout?
Then Maximum sends less. The toggle only appends fields that exist in the customer record. If you run guest checkout and collect email only, Maximum adds hashed email and external_id but nothing else, which still gives you roughly +2 EMQ over Standard. If you want the full lift, turn on optional phone and name collection at checkout. Shopify lets you make them optional (not required) so you do not hurt conversion. Most stores see 60 to 80% of customers fill in phone when it is offered optionally, which is plenty to feed the match algorithm.
Can I roll back to Standard if something goes wrong?
Yes, and the rollback is immediate. The toggle is a per-event flag, not a database migration. Flip back to Standard in admin and the next server event payload goes out without the extra fields. The rolling 7-day EMQ will drop back to its Standard baseline over the following week. That said, we have never seen a case where a store needed to roll back for performance or compliance reasons. The rollback usually happens because somebody panicked after a lawyer asked a question, not because Maximum broke something. If the lawyer question is reasonable, pause first, answer the question, then decide.

Shopify bandwidth pixel data sits in that weird spot where the biggest-impact setting on the account is also the one nobody touches, because it lives on a page labelled "privacy" and the copy reads like legal boilerplate. Flip it to Maximum after you confirm your consent banner works and watch EMQ climb 1.5 to 2 points inside a week. That is the difference between Advantage+ Shopping burning budget on learning and Advantage+ Shopping actually converting. Best to check your consent banner first, then check your current EMQ score, then flip the toggle, then watch the 7-day window in Events Manager. If the score does not move by day 7, the toggle did not save or the banner is blocking it, not the fix itself. Most stores see the lift cleanly. The ones that do not usually have one of the issues listed in the "When NOT to flip" section. Fix that first, then come back.

Get a full X-ray of your ad account

Paste your Meta and Google Ads. See exactly where signal is leaking. Free. 60 seconds.

Start my audit
Dror Aharon
Dror Aharon
CEO, COREPPC

Ran paid media for 70+ Shopify brands. COREPPC manages $12M+ a year across Meta and Google for ecommerce and SaaS operators.