Your marketing stack has five blind spots, and they share one cause.
Most stacks miss the clicks the pixel never sees, anonymous visitors' journeys, why customers stop buying, what each customer will be worth, and a way to reuse it all in a new market. Each tool optimizes its own metric, so nobody owns the gaps.
- Adjust: iOS tracking opt-in averaged 35% in Q2 2025
- Opensend: average ecommerce repeat purchase rate 28.2% in 2025
- Five tests you can run on your own data, no purchase needed
A blind spot is a structural gap where data or revenue disappears without anyone noticing. It is not a bug: no tool in the stack was built to see it. The five: paid clicks the pixel never records, visitors with no profile, churn you can count but not explain, no forward-looking customer value, and starting from zero in every new market.
They are five symptoms of one flaw. The ad platform optimizes for conversions inside a short window, the email tool for opens, the recommendations for clicks. Every tool hits its number and revenue stays flat, because none of them works toward what each customer will be worth.
You can test for each one with your existing tools in about half an hour. If three or more come back red, better subject lines will not help. The fix is one memory of every visitor and one goal for every channel. In a large company with many tools the same gap has a name: the objective function gap.
Blind spot 1: the invisible segment
A Meta ad click carries a click id (the fbclid) for the pixel to record. Often the pixel never fires. Ad blockers strip it before it loads. Safari's Intelligent Tracking Prevention caps cookies set by scripts at 7 days, so a shopper who returns next week looks new. Apple's App Tracking Transparency asks every iPhone app user for permission, and Adjust puts the average opt-in at 35% in Q2 2025.
The effect is large. Skiera and co-authors, in a 2024 paper published through the US Federal Trade Commission, measured trackable Apple traffic in the US falling from 73% before ATT to 18% after it. Meta also retired its 7-day view and 28-day view attribution windows on 12 January 2026, so reported conversions can fall while sales do not.
These visitors still browse and buy, but retargeting cannot reach them and analytics undercounts them. They are not a random slice: they are the Safari, iPhone and ad-blocker users and the shoppers on long purchase cycles. The ad algorithm learns only from the shoppers it can see, so it learns to find more fast, easy-to-track converters.
The fix
Capture events on your server, where ad blockers and browser limits do not apply, and send the purchase with the click id to the ad platform directly. Our server-side tracking guide covers how. Trackingplan's 2026 report finds server-side setups recover up to 30% of previously missed conversion data.
The test
Compare Meta's click count with Google Analytics sessions from Meta for the same dates. If Meta reports more than 20% more clicks than GA shows sessions, you have an invisible segment.
Blind spot 2: the untrackable journey
Most visitors never give an email address or log in, so the email tool cannot see them at all (why one agent shows how small that share is). The pixel sees a 7-day window, the email tool sees opens, analytics sees sessions. None keeps one identity across devices and weeks.
For groceries a week covers most of the decision. For furniture, electronics or premium fashion it can take a month or more. The shopper clicks, leaves, compares, returns on another device and buys. Your stack sees three strangers, and the ad platform credits the last click.
That matters most for the second order. Opensend's 2025 benchmark puts the chance of a second purchase at about 27%, and of a third after a second at 54%. You cannot earn the second order if you cannot follow the person.
The fix
Build a profile for every visitor from the first visit, not the first login: an anonymous visitor profile without personal data, linked across sessions and devices on the server, joined to the store's customer data once the shopper identifies. That is identity resolution, not a cookie. With the full journey in one place you can predict, per person, when the next purchase is due.
The test
Work out what share of last month's visitors you can recognise as a known person, and whether you can calculate the first-to-second purchase rate for everyone who bought, not only for email subscribers. Under 30%, or no answer, is a red flag.
Blind spot 3: the unexplained drop-off
Every store has a retention number. Opensend's 2025 benchmark puts the average ecommerce repeat purchase rate at 28.2%, so most first-time buyers never return. The number is visible. The reason is not.
The same churned customer can have four causes. They were in the invisible segment and got no message. They got an email two days after buying when their cycle is six weeks. They got email when they answer push or SMS. Or they got too many messages and tuned out. Some need more contact, one needs less, yet a churn model labels all of them at risk.
Without a diagnosis, the default is a discount for everyone, which teaches your best customers to wait for one. Loyalty will not hold by itself: PwC's 2025 Customer Experience Survey found true brand loyalty at 29%, five points lower than in 2024, while 9 in 10 executives believed it was growing.
The fix
Segments that combine behaviour, purchase timing, predicted value and channel preference, with journeys that react when a customer's state changes. The trigger is specific: this customer's gap since the last order just passed their own predicted cycle, so send products matching what they looked at, on the channel they answer.
The test
Pull your first-to-second purchase rate. If it is below 30%, or if you can say that customers left but not why, the gap is structural, not tactical.
Blind spot 4: the unpredictable value
Revenue last month, average order value, ROAS: these are rear-view numbers. The number that should drive spending is forward-looking: what each customer will spend over the next 6 to 12 months, or predicted customer lifetime value.
Without it, each tool optimizes locally. The email tool sends what is most likely to be opened, often a discount. The ad platform finds whoever buys fastest, usually a bargain hunter. Recommendations show the bestseller everyone already knows. The loyalty program rewards past spend instead of where the customer is heading.
The first order rarely pays. SimplicityDX estimates that ecommerce brands lose an average of $29 on each new customer they acquire, so the profit is in the second and third orders. Ad platforms cannot see which first-time buyers will come back unless you tell them.
The fix
Predict value per customer and update it after every purchase. Send it to the ad platform as a custom event next to each real purchase, through the server-side connection. The platform still reports the sale, but learns to look for shoppers like your repeat buyers. The same number then sets email timing, offer size and loyalty rewards.
The test
Do you have a model that predicts value per customer and updates with each purchase? If you have none, or only averages per cohort, every channel is optimizing for a backward-looking proxy.
Blind spot 5: starting from zero in every new market
Solve the first four in one country and the business asks for the next market or the second brand. In most stacks that means starting over: new pixel, lists, audiences, templates and campaign logic. Nothing learned in market one transfers, so each launch takes months.
The fix is a translation layer between each store's own catalogue and general patterns of behaviour: how often people buy, when they move into a neighbouring category, how price-sensitive they are, which channel they answer. Those patterns travel. A customer moving from running shoes into running jackets behaves much like one moving from moisturiser into serum, in any country. Map a new store onto them and recommendations, search and messages start from what is already learned.
The test
How long does it take to have your full marketing set-up running in a new market or for a new brand? Over 30 days means the stack copies itself rather than scales.
The five tests and their red flags
About half an hour with the tools you already have. Three or more red flags: the gap is structural.
| Blind spot | What to check | Red flag |
|---|---|---|
| 1. Invisible segment | Meta ad clicks against GA sessions from Meta, same dates | Gap over 20% |
| 2. Untrackable journey | Share of visitors you can recognise as a known person | Under 30%, or no way to tell |
| 3. Unexplained drop-off | First-to-second purchase rate, and why churned customers left | Below 30%, or no cause per customer |
| 4. Unpredictable value | A predicted value per customer, updated per purchase | No model, or cohort averages only |
| 5. Starting from zero | Time to run the full set-up in a new market | Over 30 days |
One cause behind all five
The five are one problem: no system in the stack shares a goal with any other. Each layer depends on the one before it. You cannot predict value for visitors you cannot see, or reuse in a new market what you never learned.
Scott Brinker's 2026 Smart Loyalty Guide, written with Brevo, names the same root: disconnected tools that prevent one profile of the customer. Another tool adds another metric. The fix is to point the site, the messages and the ad audiences at the same customer value (how it decides).
Where to start
You do not have to replace the stack to close the gap. Keep the email tool and the ad accounts, and add one layer that reads every channel into the same customer profile and decides for all of them toward one goal. Then prove what it adds the only way that counts: a holdout group in your own orders, the method behind every result on the case studies page.
One memory of every visitor, one goal for every channel
Every visitor known from the first click
The agent records every visitor on the server, anonymous or not, and uses the same memory for search, recommendations, messages and ads, so nothing falls between tools.
Why one agent →Ads that look for customers who come back
Predicted customer value goes to Meta and Google next to each real purchase, and your existing customers stay out of acquisition campaigns.
How audiences work →Questions about marketing stack blind spots
What is a blind spot in a marketing stack?
A structural gap where data, decisions or revenue disappear without anyone noticing. It is not a bug or a misconfiguration: it exists because no single tool was built to see it. The email tool does email, the pixel does tracking, and the gap sits between them.
My email reports look fine. How can I have blind spots?
The email tool reports on the people it can see: subscribers who gave an address and consent. Most visitors never do. The blind spots sit in the difference between what each tool reports and what happens across all your visitors.
How do I check my own stack?
Run five tests with the tools you already have: Meta clicks against GA sessions (red flag over 20% apart), the share of visitors you can recognise, your first-to-second purchase rate (red flag below 30%), whether you predict value per customer, and how long a new market takes to set up (red flag over 30 days). Three or more red flags means the gap is structural.
Can I fix the blind spots by adding more tools?
Usually not. Another tool adds another metric to watch. The gaps exist because each tool optimizes its own number and none shares a goal. The fix is one memory of every visitor and one goal, such as predicted customer value, that every channel works toward.
Do I need to replace my email tool to close them?
No. The agent can run next to an existing email tool: it decides what to send, when and to whom, and the existing tool can keep sending. Some stores consolidate later, once they have seen the lift in a holdout group in their own orders.

See which of last week's visitors you missed
One call, with your store and ad accounts open. Then 30 days free. A holdout group decides: if the agent doesn't add orders in 30 days, you don't pay.
See it on your store





You'll talk to one of us.