
In our March 24, 2026 dataset, 143,438 of 358,686 records had a selected acquisition signature and no selected retention-app name. That is 40.0% of this historical cohort.
The acquisition definition included analytics, popups and SEO tools as well as ad pixels, and the retention definition matched a finite list of stored names.
Some links in this article are affiliate links. We may earn a commission if you purchase through them, at no extra cost to you.
Method and name coverage
The retained query and summary describe queries over stored app and pixel detections, estimated traffic tiers and category fields. Extraction was March 24, not a scan window shared by all records. No maximum observation age or common detector version was established.
Acquisition pixel names were Meta Pixel (Facebook), Meta Pixel, TikTok Pixel, Google Ads, Google Analytics 4, Google Analytics (Universal), Pinterest Tag and Snapchat Pixel. Acquisition apps were Privy, OptiMonk, Justuno, Wisepops, Popupsmart, Plug in SEO and Booster SEO.
The five retention groups used these historical exact names:
| Group | Tracked names |
|---|---|
| Klaviyo, Omnisend, Mailchimp, Drip, ActiveCampaign, Shopify Email, Seguno, Brevo, ConvertKit, Privy, Iterable, Sailthru, Sendlane | |
| Loyalty | Smile.io Loyalty, LoyaltyLion, Yotpo Loyalty, Joy Loyalty, Rise.ai, Stamped Loyalty, BON Loyalty, Growave, Rivo |
| SMS | Postscript SMS, Attentive, SMSBump, Recart, TxtCart, Omnisend, Sendlane, Firepush |
| Reviews | Judge.me, Yotpo Reviews, Loox, Stamped.io, Okendo Reviews, Fera, Junip, Ali Reviews, Ryviu, Opinew, Reviews.io |
| Subscriptions | Recharge Subscriptions, Loop Subscriptions, Skio, Bold Subscriptions, Seal Subscriptions, Appstle, PayWhirl, Ordergroove, Stay AI, Recurpay, Smartrr |
Names and product availability can change. One vendor can match several categories: Omnisend appears in email and SMS.
Backend, native and custom tools and unmatched aliases fall outside these counts.
The four observed groups
| Signature group | Records | Share |
|---|---|---|
| Acquisition and selected retention | 138,211 | 38.5% |
| Acquisition without selected retention | 143,438 | 40.0% |
| Selected retention without acquisition | 10,578 | 2.9% |
| Neither selected group | 66,459 | 18.5% |
Together these total 358,686. The acquisition union was 281,649 (78.5%); the retention union was 148,789 (41.5%).
These group names describe signatures only; the original behavior labels, such as “ghost store”, have been dropped.
Differences by estimated traffic tier
| Stored tier | Records | Acquisition without selected retention | Both groups |
|---|---|---|---|
| Under 50K | 278,369 | 42.7% | 30.2% |
| 50K–200K | 77,321 | 31.1% | 66.7% |
| 200K–1M | 2,952 | 15.6% | 82.8% |
| 1M–5M | 37 | 16.2% | 83.8% |
| 5M–20M | 7 | 0.0% | 100.0% |
The gap shrinks as traffic rises: 42.7% under 50K against 15.6% at 200K–1M. The upper tiers contain only 37 and seven records.
Selected retention categories
| Group | Matched records | Share of cohort |
|---|---|---|
| 130,544 | 36.4% | |
| Loyalty | 23,771 | 6.6% |
| Reviews | 20,095 | 5.6% |
| SMS | 18,649 | 5.2% |
| Subscriptions | 6,738 | 1.9% |
The groups overlap. Email was the most common selected-name match, at 36.4%.
A store with no selected reviews or loyalty name can still run reviews or rewards another way, so check the page first. Use the corresponding email, loyalty, reviews, SMS and subscription guides after confirming a functional need.
Category depth
| Number of matched retention groups | Records |
|---|---|
| Zero | 209,897 |
| One | 107,575 |
| Two | 32,666 |
| Three | 7,352 |
| Four | 1,146 |
| Five | 50 |
The weighted average is 0.557 categories per record: (107,575 + 2 × 32,666 + 3 × 7,352 + 4 × 1,146 + 5 × 50) ÷ 358,686. The original 0.42 figure belonged to the under-50K tier.
Exactly one matched group can be any of the five, so it is not an email-only count. Three or more groups total 8,548 records, about 2.4%; five groups account for 50 records, about 0.014%.
Separate upper-tier depth means were 1.97 for the 37-record 1M–5M group and 1.43 for the seven-record 5M–20M group. Do not apply the first mean to their combined population.
Category differences suggest different questions
| Category | Records | Acquisition without selected retention |
|---|---|---|
| Automotive | 6,305 | 51.7% |
| Electronics | 8,766 | 48.3% |
| Hobby | 28,622 | 43.2% |
| Home & Garden | 45,362 | 42.9% |
| Fashion | 74,228 | 38.1% |
| Food & Beverage | 30,097 | 35.5% |
| Beauty | 23,101 | 30.9% |
Repeat-purchase opportunities vary by product. A durable-goods merchant may prioritize service, accessories or maintenance reminders; a replenishment merchant may prioritize reorder timing. Confirm that model with the business before proposing a program.
Use the agency niche guide to compare service fit.
A directly queried Meta-plus-traffic pool
The study found 57,766 records with a selected Meta name and the higher-traffic condition. The tier counts were 55,558 at 50K–200K, 2,181 at 200K–1M, 24 at 1M–5M and three at 5M–20M.
| No selected match in this Meta pool | Records | Share of 57,766 |
|---|---|---|
| 20,606 | 35.7% | |
| Loyalty | 49,053 | 84.9% |
| SMS | 51,042 | 88.4% |
| Reviews | 50,661 | 87.7% |
The 50,661 reviews pool includes the Meta condition. These pools overlap, so they do not add up.
For research, confirm current ads in the primary library, inspect the relevant function, and ask the merchant which problem remains. See how to find stores running paid ads.
Turn a signature gap into a diagnostic question
- Email: inspect signup and consent, then ask how lifecycle messages are delivered.
- Reviews: inspect actual product feedback, then ask how eligible orders are invited.
- Loyalty: ask which repeat-purchase problem a reward would address.
- SMS: establish consent and a useful message before adding another channel.
- Subscriptions: confirm recurring demand, fulfillment and cancellation workflows.
A hypothetical opener:
“I couldn't identify a public loyalty provider. You may cover this natively or through another system. Is repeat purchasing a priority, and which workflow is difficult today?”
Do not claim the store loses customers, promise a retention lift or imply a completed case.
Measure a proposal against the merchant's actual repeat-purchase cohorts and incremental contribution, accounting for discounts, messaging and fulfillment costs.
Build and qualify the list
Use StoreInspect to explore the actual intersection, save observation dates and deduplicate domains to purchasing organizations. As checked October 10, 2026, Free includes basic filters, 10 reveals and up to 50 results, with no CSV export. Advanced filtering and exports require a paid plan.
Positive contact count, verified email and relevant buyer role are separate checks. Confirm the contact and suitable outreach channel before acting.
Later email agency, loyalty, SMS, subscription and social-commerce studies use their own dates and cohorts.
Does this measure actual customer retention?
No. It measures selected technology signatures. Actual retention needs first-party order cohorts, a stated time horizon and a consistent definition.
Does an unmatched category establish a sales opportunity?
It gives you a research candidate. Validate the function, need, purchasing organization and interest before counting it as a qualified account. See the ICP framework.
Find Shopify Clients Worth Your Time
Search by niche, traffic, and tech stack. Export with verified founder contacts.Search stores by niche, traffic, and tech stack. Export with verified founder contacts so you can skip the research.
![Shopify Estimated Delivery Date [104,675-Store Study]](/_next/image?url=%2Fimages%2Fblog%2Fshopify-estimated-delivery-date.webp&w=3840&q=75&dpl=dpl_Aj6rb1nTp3thVPBgjBMsNTdvey4c)
![Shopify Countdown Timer Apps [130,278-Store Study]](/_next/image?url=%2Fimages%2Fblog%2Fshopify-countdown-timer-apps.webp&w=3840&q=75&dpl=dpl_Aj6rb1nTp3thVPBgjBMsNTdvey4c)
![Shopify Free Shipping Bar [130,278-Store Study]](/_next/image?url=%2Fimages%2Fblog%2Fshopify-free-shipping-bar.webp&w=3840&q=75&dpl=dpl_Aj6rb1nTp3thVPBgjBMsNTdvey4c)