Site Intelligence Report: www.example-retailer.com
Prepared by: Ingest Labs Site Intelligence
Date: 2026-04-14
Pages Analyzed: 10 (homepage, search, category, select_item, view_item, add_to_cart, view_cart, cart, begin_checkout, remove_from_cart)
Total Network Requests: 2,258
Unique Third-Party Domains: 28
1. Executive Summary
Overall Signal Score: 64/100 (Grade: C — Signal Degradation)
Example Retailer has a broad and active tracking stack, but signal quality is degraded by duplicate SDK loads, partial ecommerce data, and the absence of any consent management platform. The most impactful issue is partial product data being sent to ad platforms — GA4 receives full product identity and price, but Facebook frequently does not, limiting Dynamic Ads, retargeting, and ROAS optimization. Across 10 captured pages, 2,258 network requests were generated across 28 third-party domains, with several providers firing excessively or redundantly.
Ingest Labs can immediately add value by consolidating tag governance, validating ecommerce events server-side, deduplicating pixels, and enforcing consent centrally.
Key Metrics (Conversation Starters)
| Metric | Value |
|---|---|
| Total providers detected | 28 |
| Total third-party requests | 2,258 |
| GA4 calls with product data | ✅ Present (but duplicated) |
| Facebook product events with full data | ⚠️ Partial / inconsistent |
| Consent compliance rate | ❌ No CMP detected |
| Duplicate SDKs confirmed | GA4 (3x), Facebook (6x) |
| Wasted requests (duplicates / excess) | High (performance + data noise) |
2. Signal Score Breakdown (Pre-Computed — DO NOT ADJUST)
Overall: 64 / 100 — Grade C
Tag Hygiene: 18 / 25
Deductions:
- -2: Facebook Pixel PageView fires 2x (homepage, PDP, cart)
- -2: GA4
page_viewfires 2x–3x on multiple pages - -3: Facebook
ViewContentmissing on category pages
Business impact: Inflated metrics, polluted funnels, and wasted bandwidth. Duplicate events also risk mis-optimizing paid campaigns.
Data Quality: 17 / 25
Deductions:
- -2: Product identity partial on PDP (GA4 ✅, Facebook ❌)
- -2: Product price partial on PDP (GA4 ✅, Facebook ❌)
- -2: Product identity partial on Add to Cart (GA4 ✅, Facebook ❌)
- -2: Product price partial on Add to Cart (GA4 ✅, Facebook ❌)
Business impact:
Facebook Dynamic Product Ads and retargeting audiences cannot reliably optimize without content_ids and value. GA4 reports look “healthy,” but paid social is effectively blind at the product level.
Privacy & Consent: 15 / 25
Deductions:
- -8: No consent management platform detected (OneTrust, Cookiebot, TrustArc, etc.)
Business impact:
This is a regulatory risk (GDPR / DPDP Act) and a trust issue. Without a CMP, there is no mechanism to stop marketing or analytics tags on rejection.
Performance & Governance: 14 / 25
Deductions:
- -2: 33 third-party domains contacted (>30 threshold)
- -3: 2,258 total tracking requests (>800 threshold)
- -3: Facebook Pixel SDK fires 6x (double-loaded)
- -3: GA4 SDK fires 3x (double-loaded)
Business impact:
Excessive third-party traffic slows pages, increases bounce risk, and wastes ad-tech budget while delivering no incremental signal.
Improvement Path (Guaranteed Gains)
- Add Consent Management Platform → +8 points
- Fix missing expected events (FB ViewContent on category) → +3 points
- Reduce excessive request volume → +3 points
- Deduplicate Facebook SDK → +3 points
- Deduplicate GA4 SDK → +3 points
Potential improved score: 84/100 (Grade B)
3. Cross-Page Comparison (At-a-Glance)
Event Volume by Page Type
| Metric | Home | Search | Category | PDP | Add to Cart | Cart |
|---|---|---|---|---|---|---|
| Network requests | 399 | 294 | 329 | 241 | 84 | 194 |
| GA4 calls | 13 | 15 | 17 | 7 | 9 | 6 |
| GA4 with product data | ❌ | ✅ | ✅ | ✅ | ✅ | ✅ |
| Facebook calls | 3 | 5 | 6 | 4 | 3 | 3 |
| Facebook product events | ❌ | ❌ | ❌ | ✅ | ✅ | ❌ |
| Bing Ads calls | 45 | 24 | 31 | 10 | 13 | 10 |
4. GA4 Enhanced Ecommerce Analysis
4.1 What Is Happening
| Page | GA4 Event | Fires | Product Data | Impact |
|---|---|---|---|---|
| Homepage | page_view | 3x | ❌ | Inflated pageviews |
| Category | view_item_list | 4x | ✅ | Excessive but usable |
| PDP | view_item | 1x | ✅ | Correct |
| PDP | view_item_list | 2x | ✅ | Related-products carousel |
| Add to Cart | add_to_cart | 2x | ✅ (1 hollow) | Partial duplication |
4.2 What Should Happen (Concrete Example)
Product: Example Brand Cotton Slim Fit T‑Shirt
ID: SKU-XXXX-SAMPLE
Price: ₹799.50
Correct GA4 view_item parameters:
pr1=idSKU-XXXX-SAMPLE
~nmCotton Slim Fit T-Shirt
~brExampleBrand
~caMen/Casual Wear/T-Shirts
~pr799.50
cu=INR
GA4 receives this correctly. Facebook does not.
4.3 Business Impact
- Google Ads Smart Bidding works (GA4 data present)
- Facebook Dynamic Ads are partially blind
- Product-level retargeting audiences are incomplete
- ROAS reporting across platforms is inconsistent
4.4 Root Cause
Layer 2: Tag Configuration issue
GA4 tags correctly map items[], but Facebook tags are not mapped to the same dataLayer fields (item_id, price, currency).
4.5 Tag Loading Flow (Observed)
www.example-retailer.com
├── Google Tag Manager (GTM-XXXXXXXX)
│ ├── Google Analytics 4 (G-XXXXXXXXXX)
│ ├── Google Analytics 4 (G-YYYYYYYYYY) ⚠️ duplicate
│ ├── Facebook Pixel (XXXXXXXXXXXXXXXX)
│ ├── Bing UET
│ ├── Google Ads / DoubleClick
│ └── Snap Pixel
├── Microsoft Clarity (clarity.ms)
├── WebEngage (wsdk-files.in.webengage.com)
├── Unbxd (tracker.unbxdapi.com)
└── Direct SDK Loads
├── Facebook SDK (connect.facebook.net) ⚠️ double-loaded
└── GA4 gtag.js ⚠️ double-loaded
5. Provider Inventory (All Detected Providers)
| Provider | Category | Requests |
|---|---|---|
| Google Analytics 4 | Analytics | 109 |
| Google Tag Manager | Tag Manager | 40 |
| Facebook Pixel | Advertising | 40 |
| Bing / Microsoft Ads | Advertising | 218 |
| Google Ads | Advertising | 72 |
| Google DoubleClick | Advertising | 43 |
| Snap Pixel | Advertising | 13 |
| Microsoft Clarity | Session Replay | 217 |
| Unbxd | Search / Merchandising | 57 |
| WebEngage | Customer Engagement | 66 |
| AppsFlyer Web SDK | Marketing Attribution | 8 |
| Juspay | Payment | 3 |
| Webeyez | UX Monitoring | 17 |
| Fonts / CDN / Infra | Infrastructure | 344 |
| Others (images, misc) | Infrastructure | remainder |
6. Duplicate & Redundant Calls
Confirmed Issues
- Facebook Pixel SDK: Fires 6x per page (same pixel ID
XXXXXXXXXXXXXXXX) - GA4 SDK: Fires 3x (measurement IDs
G-XXXXXXXXXX,G-YYYYYYYYYY) - PageView: 2–8x on category and search pages
Impact: Inflated attribution, slower pages, noisy analytics.
7. Event Completeness by Page Type
Category Page (/men-casual-wear-t-shirts)
| Event | Provider | Status | Details |
|---|---|---|---|
| page_view | GA4 | ✅ Solid | Duplicated |
| view_item_list | GA4 | ✅ Solid | Fires 4x |
| ViewContent | ❌ Missing | No product group data |
Impact: Facebook cannot build category-level audiences.
Product Detail Page
| Event | Provider | Status | Details |
|---|---|---|---|
| view_item | GA4 | ✅ Solid | Full product data |
| ViewContent | ⚠️ Partial | Missing value / price | |
| PageView | ⚠️ Excessive | Fires 2x |
8. Consent Compliance Audit
- Consent Platform: ❌ None detected
- Reject-All Test: Not possible
- Marketing tags fire immediately on page load
Risk Statement:
- GDPR / DPDP Act exposure
- No user-level control over tracking
- No audit trail for consent state
9. GA4 Cookie & Data Leakage
- No internal cookie leakage detected
- No feature flag spam observed
- ✅ Clean GA4 payloads
10. Adobe SDK Analysis
- Adobe AEP / AppMeasurement: ❌ Not detected
(Section intentionally omitted)
11. Security Headers (High-Level)
| Header | Status |
|---|---|
| Content-Security-Policy | Present (bloated) |
| Strict-Transport-Security | ❌ Missing |
| X-Frame-Options | ❌ Missing |
| Permissions-Policy | ❌ Missing |
| Referrer-Policy | Present |
Security posture: ⚠️ Medium risk
12. Ingest Labs Coverage Opportunity
Coverage Table (Marketing & Analytics Providers)
| Provider | Category | Current Requests | IL Client-Side | IL Server-Side (CAPI) |
|---|---|---|---|---|
| Google Analytics 4 | Analytics | 109 | ✅ | ✅ |
| Facebook Pixel | Advertising | 40 | ✅ | ✅ |
| Google Ads | Advertising | 72 | ✅ | ✅ |
| Bing UET | Advertising | 218 | ✅ | ✅ |
| Snap Pixel | Advertising | 13 | ✅ | ✅ |
| Microsoft Clarity | Analytics | 217 | ✅ | — |
| WebEngage | Marketing | 66 | ✅ | — |
| AppsFlyer | Attribution | 8 | ✅ | — |
Coverage Stats
- Marketing/analytics providers IL can manage (CS): 8 of 8
- Providers with server-side CAPI: GA4, Facebook, Google Ads, Bing, Snap
- Third-party marketing requests covered: ~60%
Value Proposition
- Replace GTM sprawl with governed IL container
- Server-side validation stops partial / hollow events
- Automatic deduplication across CS + SS
- Future-proof against ad blockers (30–40% desktop users)
13. Prioritized Recommendations
| Priority | Recommendation | Effort | Impact |
|---|---|---|---|
| P0 | Implement Consent Management Platform | Medium | 🔥 High |
| P0 | Fix Facebook ecommerce mappings (content_ids, value) | Low | 🔥 High |
| P1 | Deduplicate GA4 SDK & configs | Low | High |
| P1 | Deduplicate Facebook SDK | Low | High |
| P1 | Add Facebook ViewContent on category pages | Low | High |
| P2 | Reduce excessive GA4 page_view firing | Medium | Medium |
| P2 | Harden security headers | Low | Medium |
14. Appendix
Request Volume by Provider (Top)
- storage.googleapis.com — 334
- clarity.ms — 217
- bing.com — 218
- google.com / analytics — 189
- facebook.com — 48
Methodology
Captured via Chrome debugger with full network logging, POST body inspection, manual user journey across ecommerce funnel, and deterministic rule-engine scoring.
Final Verdict:
Example Retailer’s tracking is active but inefficient. Fixing consent, deduplication, and Facebook ecommerce mappings would immediately unlock better ROAS, cleaner analytics, and regulatory safety — moving the site from C to B+ with relatively low effort.
Signal Score Breakdown
Overall: 64/100 (Grade: C)
Coverage: HIGH — Pages: homepage, search, category, select_item, view_item, add_to_cart, view_cart, cart, begin_checkout, remove_from_cart
| Pillar | Score | Max | Deductions |
|---|---|---|---|
| Tag Hygiene | 18 | 25 | None |
| Data Quality | 17 | 25 | None |
| Privacy | 15 | 25 | None |
| Performance | 14 | 25 | None |
Event Coverage Detail
Page load (homepage)
- URL: https://www.example-retailer.com/...
- Category: homepage
- Requests: 399
- Providers: Google Analytics 4 (16), Google Tag Manager (5), Facebook Pixel (3), Bing/Microsoft Ads (45), Google Ads (8), Google DoubleClick (4)
| Provider | Event | Status | Details |
|---|---|---|---|
| Google Analytics 4 | page_view | ✗ Missing | |
| Facebook Pixel | PageView | ✗ Missing | |
| Bing/Microsoft Ads | pageLoad | ✗ Missing |
Duplicates: PageView (2x)
Search
- URL: https://www.example-retailer.com/...
- Category: search
- Requests: 294
- Providers: Google Analytics 4 (16), Google Tag Manager (5), Facebook Pixel (5), Bing/Microsoft Ads (24), Google Ads (8), Google DoubleClick (4)
Duplicates: PageView (6x), page_view (2x)
Page load (category)
- URL: https://www.example-retailer.com/...
- Category: category
- Requests: 329
- Providers: Google Analytics 4 (17), Google Tag Manager (5), Facebook Pixel (6), Bing/Microsoft Ads (31), Google Ads (8), Google DoubleClick (4)
| Provider | Event | Status | Details |
|---|---|---|---|
| Google Analytics 4 | page_view | ✗ Missing | |
| Google Analytics 4 | view_item_list | ✗ Missing | |
| Facebook Pixel | PageView | ✗ Missing | |
| Facebook Pixel | ViewContent | ✗ Missing | |
| Bing/Microsoft Ads | pageLoad | ✗ Missing |
Duplicates: PageView (8x), page_view (3x)
Select Item
- URL: https://www.example-retailer.com/...
- Category: select_item
- Requests: 4
- Providers: Google Analytics 4 (1), Bing/Microsoft Ads (2)
Page load (view_item)
- URL: https://www.example-retailer.com/...
- Category: view_item
- Requests: 241
- Providers: Google Analytics 4 (7), Google Tag Manager (5), Facebook Pixel (4), Bing/Microsoft Ads (10), Google Ads (12), Google DoubleClick (6), Snap Pixel (7)
| Provider | Event | Status | Details |
|---|---|---|---|
| Google Analytics 4 | page_view | ✗ Missing | |
| Google Analytics 4 | view_item | ✗ Missing | |
| Facebook Pixel | PageView | ✗ Missing | |
| Facebook Pixel | ViewContent | ✗ Missing | |
| Bing/Microsoft Ads | pageLoad | ✗ Missing |
Duplicates: PageView (2x), ViewContent (2x)
Add to Bag
- URL: https://www.example-retailer.com/...
- Category: add_to_cart
- Requests: 84
- Providers: Google Analytics 4 (6), Facebook Pixel (3), Bing/Microsoft Ads (13), Google Ads (14), Google DoubleClick (7), Snap Pixel (5)
| Provider | Event | Status | Details |
|---|---|---|---|
| Google Analytics 4 | add_to_cart | ✗ Missing | |
| Facebook Pixel | AddToCart | ✗ Missing | |
| Bing/Microsoft Ads | pageLoad | ✗ Missing |
Duplicates: PageView (2x), SubscribedButtonClick (2x), AddToCart (2x)
Go to Bag
- URL: https://www.example-retailer.com/...
- Category: view_cart
- Requests: 197
- Providers: Google Analytics 4 (8), Google Tag Manager (5), Facebook Pixel (4), Bing/Microsoft Ads (12), Google Ads (8), Google DoubleClick (4), Snap Pixel (1)
Duplicates: SubscribedButtonClick (2x), PageView (2x)
Page load (cart)
- URL: https://www.example-retailer.com/...
- Category: cart
- Requests: 194
- Providers: Google Analytics 4 (9), Google Tag Manager (5), Facebook Pixel (3), Bing/Microsoft Ads (10), Google Ads (8), Google DoubleClick (4)
Duplicates: PageView (2x)
Place Order
- URL: https://www.example-retailer.com/...
- Category: begin_checkout
- Requests: 10
- Providers: Facebook Pixel (1), Bing/Microsoft Ads (2)
Duplicates: SubscribedButtonClick (2x)
Remove from Cart
- URL: https://www.example-retailer.com/...
- Category: remove_from_cart
- Requests: 27
- Providers: Google Analytics 4 (2), Facebook Pixel (1), Bing/Microsoft Ads (5)
Duplicates: SubscribedButtonClick (2x)
Ingest Labs Site Intelligence — Generated 2026-04-16