Guide

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
In short

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.

Run it on your own data

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 spotWhat to checkRed flag
1. Invisible segmentMeta ad clicks against GA sessions from Meta, same datesGap over 20%
2. Untrackable journeyShare of visitors you can recognise as a known personUnder 30%, or no way to tell
3. Unexplained drop-offFirst-to-second purchase rate, and why churned customers leftBelow 30%, or no cause per customer
4. Unpredictable valueA predicted value per customer, updated per purchaseNo model, or cohort averages only
5. Starting from zeroTime to run the full set-up in a new marketOver 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.

What the agent does about it

One memory of every visitor, one goal for every channel

One agent

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 audiences

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
GeorgiYavorBoryanaBoyanMariaIsaacNikoletaYou'll talk to one of us.