Of the 117 Shopify stores in our sample running a Meta pixel, 46% (54 of 117) had no email or SMS tool detected on the homepage. Separately, 30% (67 of 226) of homepages showed no email input field at load. These stores pay for clicks with no visible way to keep the visitors who leave without buying.
A pixel lets Meta remember your visitor. An email address lets you remember them. The first one you rent every time you want to reach that person again. The second one you own.
This post covers what we found, why it costs money, and the minimum setup that closes the gap. It is part of our Shopify store benchmarks for 2026, built from a scan of 360 random US Shopify stores.
What did we find in the Shopify stores we checked?
226 homepages loaded. We detected tools from the scripts each homepage loaded, then checked the page for an email input field.
| Finding |
Number |
| Meta pixel |
52% (117 stores) |
| Google Ads tag |
44% |
| TikTok pixel |
21% |
| Klaviyo |
29% |
| Mailchimp |
14% |
| Omnisend |
5% |
| Attentive |
2% |
| Postscript |
2% |
| Of the 117 stores with a Meta pixel, no email or SMS tool detected (Klaviyo, Mailchimp, Omnisend, Privy, Attentive, Postscript) |
54 of 117 (46%) |
| Homepages with no email input field at load |
67 of 226 (30%) |
Read the 46% with its definition. "No tool detected" means none of those six tools loaded a script on the homepage. Shopify Email is not on that list, and a tool that loads only on other pages or runs server-side is missed. Some of those 54 stores collect emails another way.
Read the 30% with its definition too. Our check sees what was on the page when it settled. A popup set to appear after a delay or on scroll would not count. So the 30% is homepages with no email field visible at load, not homepages with no capture anywhere.
Even with both caveats, the pattern holds. Paid traffic tags are common in our sample. Email and SMS tools are less common, and 46% of the Meta pixel stores we checked had none of the six we looked for.
Why does paid traffic without email capture leak money?
Check your conversion rate in Shopify Analytics. Every visitor outside that share leaves without an order. When there is no capture, the only way to reach that visitor again is another paid impression. You pay for the click, then pay again to retarget.
Email changes the cost of the second touch. Klaviyo's email benchmarks report that flows generate "nearly 41% of total email revenue from just 5.3% of sends." Flow click rates were 5.58% against 1.69% for campaigns. And "nearly 48% of flow-driven email revenue comes from new buyers." Flows only run on people you have captured.
The list also makes your ads better. Klaviyo's Meta Ads integration syncs lists and segments to Meta as custom audiences every hour, for exclusions and lookalikes. Meta needs at least 100 profiles to build a custom audience. A store with no list has nothing to sync.
So the gap costs twice. You lose the cheap follow up channel, and you lose first party data that would sharpen the paid one.
Why does the gap exist?
We do not know why each store in the sample made its choice. From our audit work, these are the common routes to the gap:
- Ads launched first. The pixel goes in on day one because Meta asks for it. Email waits for "later."
- A footer field with nothing behind it. The theme's newsletter block saves the address to Shopify customers. No flow sends anything, so the subscriber hears nothing.
- A popup removed for speed. Popup apps load scripts. Our speed benchmarks found a median of 231 requests per product page in a cold desktop test, so the instinct to cut is fair. Cutting capture entirely is the wrong trade.
- Tool churn. A store moves off one email platform and never finishes setting up the next.
How do you check your Shopify email capture?
Five checks. Each takes a few minutes.
- Visit as a stranger. Open your homepage in a private window on your phone. Wait 10 seconds and scroll. Note whether a form appears and what it offers.
- Check the footer. Scroll to the bottom of the homepage and a product page. Look for an email field.
- Check checkout. In the Shopify admin, go to Settings, then Checkout, and find the Marketing opt-in section. Shopify's contact collection guide shows where email and SMS opt-in are turned on.
- Check the form's numbers. In Klaviyo, open the signup form's analytics. Klaviyo's form analytics guide defines submit rate as submits divided by views, and recommends aiming for "about 3% or higher" on popups and flyouts.
- Check something sends. Sign up with a test address. If no email arrives within a few minutes, your welcome flow is off or missing.
You can also run the same checks on your store with our free grader.
What is the minimum email capture setup for a Shopify store?
Four pieces. None needs a developer.
This is the main capture point. If you use Klaviyo, use its forms so submits land straight in the list your flows use. If you want to start free, the Shopify Forms app is built by Shopify and supports popups, inline forms, email and SMS lists, consent collection and discounts.
On targets: Klaviyo's help center recommends a 3% submit rate or higher. A Klaviyo blog post on form best practices puts a standard homepage popup at 3 to 8% and exit intent forms at 10 to 13%, based on the author's audit experience. Use 3% as the floor. Our popup optimization guide covers offer, timing and mobile design.
2. An inline field
Add a newsletter section to the footer in the theme editor. It catches visitors who closed the popup and came back later. It costs no extra scripts.
3. Checkout opt-in
Go to Settings, then Checkout. In Marketing opt-in, select Email and choose the regions where the box is preselected. For SMS, set the shipping phone number to optional or required, then set SMS to Checkout only. Shopify notes the SMS preference saves only when the customer submits the checkout.
4. A welcome flow
Capture without a follow up is a list nobody hears from. Klaviyo's welcome series guide recommends 3 emails over a week: one immediately, one 3 days after sign up, one 4 days after that. It triggers on the list your form feeds.
If your form offers a discount, deliver it in email 1. Then use a split on "Has Placed Order at least once since starting this flow" so buyers stop getting offers.
What does good look like? Klaviyo's flow benchmarks report welcome series revenue per recipient by revenue band and AOV. For brands doing $1M to $5M a year with an AOV of $44 to $83, the 25th percentile is $0.35 and the 75th is $2.53 per delivered email. Find your own band on that page. Our Klaviyo welcome series guide covers what to put in each email.
Once the list passes 100 profiles, connect it to Meta. Exclude subscribers from prospecting, and build lookalikes from buyers.
How we measured
We scanned 360 US Shopify storefronts drawn at random from a commercial store database on October 21 and 22, 2026. 226 homepages loaded in headless Chrome at a 1200x900 desktop viewport with an empty cache. We detected tools from the scripts each homepage loaded, and checked for an email input field on the page after it settled. Tools loaded only on other pages or server-side are missed, and so are popups that appear later. The full method and its limits are in the benchmarks report.
What should you do this week?
If you run Meta ads and have no capture, start there. A popup and a 3 email welcome flow is the smallest change on this list that touches every paid visitor.
Then look at the product pages that traffic lands on. Our product page benchmarks cover express checkout, pay later and returns lines, and our alt text findings cover the accessibility side. Sorted has worked with 100+ D2C brands since 2017 and sent 40M+ emails in BFCM week 2025. If you want that setup built for your store, talk to us.