Chapter 01

The Search That Nobody Finishes

A user types nine words into Google: "is there a difference between m4 macbook air vs m5 macbook air." It's a reasonable question. It deserves a clear answer. What happens next is a case study in how modern commerce loses the people it was built to serve.

Google search for MacBook Air M4 vs M5
April 2, 2026 — A real search. A real user. A real moment of indecision captured in nine words.

Google obliges with an AI Overview. The M5 doubles the base storage. Wi-Fi 7 via the N1 chip. Improved AI performance. Same design. A hundred dollars more. YouTube thumbnails flank the right side — comparison videos with split-screen faces and bold "VS" graphics. Below, 9to5Mac and Engadget offer their takes.

Information is not the problem. There is too much of it, and all of it is incomplete.

But before we talk about what's missing, let's look at what's actually being captured behind the scenes. When those nine words hit Google's servers, an entire machinery of data collection fires — and understanding its structure is essential to understanding why it fails.

What Google Receives — The HTTP Search Request HTTP PACKET
GET /search?q=is+there+a+difference+between+m4+macbook+air+vs+m5+macbook+air HTTP/2

// ─── Headers Google receives ───
Host:           www.google.com
User-Agent:     Mozilla/5.0 (Macintosh; Intel Mac OS X 14_5) AppleWebKit/537.36
Accept-Language:en-US,en;q=0.9
Referer:        https://www.google.com/
Cookie:         NID=511=abc123...; 1P_JAR=2026-04-02-18; APISID=xyz789...; __Secure-3PAPISID=...
X-Client-Data: CI22yQEI...  // Encoded Chrome experiment flags
Sec-CH-UA:     "Chromium";v="130", "Google Chrome";v="130"
Sec-CH-UA-Platform: "macOS"
Sec-CH-UA-Mobile:  ?0

// ─── What Google now knows ───
//  ✓ The exact query string
//  ✓ Browser, OS, device type (Mac, desktop, Chrome)
//  ✓ Language preference (English, US)
//  ✓ Google account ID (via cookies, if signed in)
//  ✓ Geographic location (via IP → Santa Clara, CA)
//  ✓ Previous search history (via account + cookies)
//  ✓ Chrome experiment cohort
//
// ─── What Google does NOT know ───
//  ✗ Why the user is searching (upgrade? curiosity? gift?)
//  ✗ Budget or financial situation
//  ✗ Current device they own
//  ✗ Whether they've been laid off
//  ✗ Emotional state (excited? anxious? reluctant?)
//  ✗ Who else is influencing this decision
The request packet contains 17 data points about the user's device and identity. It contains zero data points about why they're searching. Google sees the what. The why lives entirely in the user's head.

The AI Overview doesn't know this user already owns an M2 MacBook Pro that still works fine. It doesn't know their budget was recently cut because they were laid off two months ago. It doesn't know they're not really asking "what's the difference" — they're asking "can I justify spending this money right now?" Google sees a query. It doesn't see a person.

Under the Hood: The Cookie Trail

When the search results load, Google drops and reads several cookies. These tiny text files are the foundation of the tracking economy — and understanding exactly what they contain reveals exactly how limited they are.

Google Tracking Cookies — Anatomy COOKIES
// ─── Google Analytics Cookie ───
_ga = "GA1.2.1234567890.1711987200"
  │         │              │
  │         │              └─ Timestamp: first visit (epoch seconds)
  │         └─────────────── Random client ID (anonymous)
  └──────────────────────── Cookie version
  Expires: 2 years │ Purpose: Distinguish unique visitors
  Knows: That THIS browser visited before
  Doesn't know: Who the human is, their name, their intent

// ─── Google Analytics Session Cookie ───
_gid = "GA1.2.9876543210.1712073600"
  Expires: 24 hours │ Purpose: Group page views into sessions
  Knows: Which pages were viewed in this session
  Doesn't know: Were those page views excited browsing or anxious comparison?

// ─── Google Ads / NID Cookie ───
NID = "511=abc123def456ghi789..."
  Expires: 6 months │ Purpose: Ad personalization + preferences
  Knows: Search history, ad clicks, interests profile
  Doesn't know: Purchase intent vs casual browsing

// ─── Google Account Cookie ───
APISID = "xyz789/Ak2B..."
  Expires: 2 years │ Purpose: Identify logged-in Google account
  Knows: Full Google account profile, search history, Gmail, Maps
  Doesn't know: Anything that didn't happen inside Google's ecosystem

// ─── Third-Party Cookie (dying) ───
_fbp = "fb.1.1712073600.987654321"
  Expires: 90 days │ Purpose: Facebook pixel tracking
  Status: BLOCKED by Safari, Firefox. Deprecated in Chrome 2025.
  This cookie used to bridge Google → Facebook. That bridge is now burned.
Five cookies. Together they know the user's device fingerprint, browsing session, ad profile, and account identity. Together they still cannot answer: "Is this person about to spend $1,299 or close the tab?"

The gap between what a user searches for and what they actually need to decide has become an abyss — and every platform is standing on a different edge, shouting into the dark.

The Seven-Tab Spiral

Here's what actually happens after that search. The user opens two YouTube comparisons in new tabs. They skim an article. They check the Apple Store website to see the actual configurations and prices. Then they open Reddit to see what real people think. Maybe they check Twitter for hot takes. They might text a friend. Somewhere in there, they pull up their bank app and stare at the balance.

Seven tabs. Four platforms. Two hours. And at the end of it, more often than you'd expect, they close everything and do nothing. Each platform captured something — but none of them captured the same thing, in the same format, about the same person.

// ─── Google Search Event (GA4 Format) ───
{
  "event_name": "search",
  "event_timestamp": 1712073612000000,
  "user_pseudo_id": "GA1.2.1234567890",
  "geo": {
    "city": "Santa Clara",
    "region": "California",
    "country": "US"
  },
  "device": {
    "category": "desktop",
    "os": "Macintosh",
    "browser": "Chrome 130"
  },
  "event_params": {
    "search_term": "is there a difference between m4 macbook air vs m5",
    "ai_overview_shown": true,
    "ai_overview_clicked": false,
    "results_clicked": ["youtube.com", "9to5mac.com"],
    "ads_shown": 3,
    "ads_clicked": 0
  },
    // Fields that DON'T EXIST in this schema:
    // "purchase_intent_strength": ???
    // "budget_range": ???
    // "current_device_owned": ???
    // "decision_stage": ???
    // "emotional_context": ???
}
// ─── YouTube Engagement Event ───
{
  "event_type": "watch_session",
  "video_id": "dQw4w9WgXcQ",
  "video_title": "MacBook Air M5 vs M4 - Choose Wisely",
  "channel": "Techfluencer",
  "viewer_id": "UC_anon_8a7b6c5d",
  "watch_duration_sec": 342,
  "video_length_sec": 504,
  "percent_watched": 67.8,
  "engagement": {
    "liked": false,
    "commented": false,
    "subscribed": false,
    "shared": false
  },
  "traffic_source": "google_search",
  "device": "desktop_chrome",
    // YouTube sees: user watched 68% of a comparison video
    // YouTube infers: "interested in MacBooks"
    // YouTube CANNOT see: they came from Google, will go to Apple.com
    // YouTube CANNOT see: they're comparing because they're anxious about money
}
// ─── Apple.com Commerce Analytics Event ───
{
  "event": "product_view",
  "timestamp": "2026-04-02T11:31:44Z",
  "session_id": "sess_a1b2c3d4e5",
  "visitor_type": "anonymous",  // not signed in to Apple ID
  "page_sequence": [
    { "page": "/shop/buy-mac/macbook-air/m5", "dwell_sec": 94 },
    { "page": "/shop/buy-mac/macbook-air/m4", "dwell_sec": 67 }
  ],
  "configurator_used": true,
  "config_selected": {
    "model": "MacBook Air M5 15-inch",
    "ram": "24GB",
    "storage": "512GB",
    "price": 1299
  },
  "added_to_cart": false,
  "referrer": "https://www.google.com/",
    // Apple sees: anonymous visitor, viewed M5 then M4, configured but didn't buy
    // Apple CANNOT see: the 6 tabs open alongside this one
    // Apple CANNOT see: the YouTube videos that shaped expectations
    // Apple CANNOT see: the text to a friend that killed the purchase
    // Apple's analytics dashboard: "bounce" — visitor left without converting
}
// ─── Reddit Session Event (internal analytics) ───
{
  "event": "post_view",
  "subreddit": "r/macbookair",
  "post_id": "t3_1k9abc",
  "post_title": "M5 vs M4 - is the $100 worth it?",
  "user_logged_in": false,
  "time_on_page_sec": 127,
  "comments_expanded": 8,
  "upvoted": false,
  "replied": false,
  "traffic_source": "direct",  // opened in new tab, no referrer
    // Reddit sees: anonymous user read comments for 2 minutes
    // Reddit infers: "interested in MacBooks" → serve laptop ads
    // Reddit CANNOT see: this is the same person who searched Google
    // Reddit CANNOT see: the user is reading comments to validate a decision
    //                    they've already half-made (and half-abandoned)
}
// ─── Private Text Message (iMessage) ───
// This is where the actual decision happens.
// No platform, no cookie, no analytics system captures this.

{
  "platform": "iMessage",
  "encrypted": true,
  "participants": ["user", "friend_alex"],
  "messages": [
    { "from": "user",  "text": "thinking about getting the new macbook air. m5 is $1299 tho 😬" },
    { "from": "alex",  "text": "didnt u just get laid off? maybe wait a few months" },
    { "from": "user",  "text": "yeah ur right. ugh." }
  ],
  "visible_to_google": false,
  "visible_to_apple": false,
  "visible_to_youtube": false,
  "visible_to_reddit": false,
  "visible_to_any_analytics": false,
    // THIS is the decision point. Three texts. Twenty seconds.
    // $1,299 in purchase intent — gone.
    // Every system in the commerce stack: 🔇
}
67%
of considered purchase journeys end in no purchase — not because the user chose a competitor, but because they couldn't resolve their own indecision. The business never knows they existed.

This is not a failure of marketing. It's not a failure of product. It's a failure of decision infrastructure — the invisible architecture that's supposed to guide a confused human from curiosity to confidence. That architecture doesn't exist. What exists instead are fragments: a search engine that knows the query but not the context, a social platform that knows the interest but not the intent, a retailer that knows the product but not the person, and an AI layer that's now inserting itself into the middle with confident-sounding answers that may or may not be right.

Where the Signal Dies

Let's trace the information lifecycle of our MacBook searcher and watch exactly where things break.

The Decision Abyss
Anatomy of a Purchase That Never Happened
1

The Spark

User sees a headline about the new M5 MacBook Air. Curiosity ignited. An intent is born — fragile, undefined, but real.

Signal held by: User's brain only
2

The Search

Nine words into Google. The search engine now knows what, but not why. A cookie is dropped. An ad auction begins. The user doesn't know any of this.

Signal held by: Google
3

The AI Summary

Google's AI Overview delivers a comparison. Confident. Concise. But context-free. It answers the question typed, not the question meant.

Signal held by: Google AI + Content publishers
4

The Social Detour

User jumps to YouTube, then Reddit. They're seeking validation, not information. The social platform knows engagement, not purchase intent.

Signal held by: YouTube / Reddit / Meta
⚠ First Signal Fracture — intent splits across 3+ platforms
5

The Price Check

User visits apple.com. Configures an M5. Stares at $1,299. Switches to the M4 page. $1,099. The retailer sees two page views. Doesn't know about the six tabs that came before.

Signal held by: Apple.com analytics
6

The Personal Reckoning

User opens their bank app. Checks the balance. Thinks about rent. Texts a friend: "Should I upgrade or wait?" The friend says "wait." This conversation — the actual decision point — happens entirely off-platform.

Signal held by: Nobody
⚠ Critical Signal Death — decision moves to private channels

The Closed Tab

User closes all seven tabs. Does nothing. The purchase intent — worth $1,299 to Apple, $40+ in ad revenue to Google, engagement metrics to YouTube — evaporates. Nobody knows it happened. Nobody knows it ended.

Signal held by: The Abyss
— the signal falls into silence —

Every step in that journey generated data. But each piece of data landed in a different silo, owned by a different company, governed by a different privacy policy, optimized for a different business model. Google got the query. YouTube got the watch time. Apple got the page view. The bank app got the balance check. The text message got the real decision. And no single system — human or artificial — ever saw the complete picture.

The Invisible Customer

To understand the full scale of what's lost, consider this: what would the complete decision object look like if a system could see everything? And how does that compare to what any single platform actually captures?

The Complete Decision vs. What Any Platform Sees
What the user's ACTUAL decision state looks like
What Apple.com's analytics ACTUALLY capture
// The Complete Decision Object
// (exists only in the user's mind)
{
 "intent": "considering_upgrade",
 "urgency": "low",
 "current_device": "MacBook Pro M2",
 "pain_point": "weight, not speed",
 "budget_hard_max": 1100,
 "employment_status": "laid_off_8wks",
 "emotional_state": "anxious",
 "comparison_set": [
   "MacBook Air M4",
   "MacBook Air M5",
   "keep_current_M2_Pro"
 ],
 "influencers": [
   "YouTube: Techfluencer",
   "Reddit: r/macbookair",
   "Friend: Alex (via text)"
 ],
 "decision_blocker": "financial_anxiety",
 "likely_outcome": "defer_purchase",
 "time_to_decision": "2_hours",
 "decision": "no_purchase"
}
// Apple.com Analytics Record
// (all they actually have)
{
 "visitor_id": "anon_sess_a1b2c3",
 "pages_viewed": 2,
 "products_viewed": [
   "MacBook Air M5",
   "MacBook Air M4"
 ],
 "configurator_used": true,
 "added_to_cart": false,
 "purchased": false,
 "referrer": "google.com",
 "session_duration": 161,
 "device": "Mac/Chrome"

 // 14 fields in the full decision
 // Apple sees: 8 fields
 // Apple sees about intent: 0 fields
 // Apple sees about emotion: 0 fields
 // Apple sees about budget: 0 fields
 // Apple sees about influence: 0 fields
 // Apple's conclusion: "bounce"
}
The user's actual decision involved 14 dimensions. Apple captured 8 surface-level fields and zero decision-critical fields. In Apple's system, this person is a "bounce." In reality, they were a customer who needed help — and got none.

From Google's perspective, the search was served. The AI Overview was rendered. The ads were shown. Mission accomplished — engagement delivered, regardless of outcome.

From the user's perspective, they just spent two hours getting more confused, not less. The internet gave them more options when what they needed was fewer reasons to hesitate.

Signal Visibility by Platform
User's actual intent & context0%
Google (search query + click behavior)18%
YouTube / Social (watch time + engagement)12%
Apple.com (page views + config activity)8%
Retailer CRM / ERP3%
Private channels (text, bank app, friend)0%
Total signal captured across all systems: ~41% — The other 59% falls into The Abyss.

The Question Nobody's Asking

The technology industry has spent two decades optimizing for the wrong question. The question has been: "How do we show the user the right ad at the right time?" But the question should be: "How do we help the user make a decision they feel good about?"

These are fundamentally different problems. The first is about extraction — capturing attention, harvesting clicks, converting impressions. The second is about resolution — reducing friction, connecting context, closing the gap between confusion and confidence.

The first problem created a $600 billion digital advertising industry. The second problem remains almost entirely unsolved. And with AI now inserting itself as an intermediary layer between the user and every business on earth, the gap is about to get wider before it gets narrower — unless someone connects the dots.

We built the most sophisticated advertising infrastructure in human history, and it still can't tell you why someone closed the tab.

That's what this series is about. In the chapters that follow, we'll map exactly where the signal dies (The Abyss Map), examine how AI is creating a new opaque layer between users and businesses (The AI Intermediary), propose an architecture for what connected commerce should actually look like (The Signal Chain), and confront the economic reality that makes solving this not just important but existential (The Economics of Fog).

But it starts here — with nine words in a search bar, seven open tabs, and a decision that nobody helped a real human make.

Up Next — Chapter 02

The Abyss Map

Where signal dies: a systems-level teardown of the fragmented infrastructure that turns purchase intent into data dust.

Continue Reading →