---
title: "Enriching Page and Content Analytics via CMS APIs"
slug: "enriching-page-and-content-analytics-via-cms-apis"
updated: 2026-01-29T10:41:46Z
published: 2026-01-29T10:41:46Z
canonical: "docs.mapp.com/enriching-page-and-content-analytics-via-cms-apis"
---

> ## Documentation Index
> Fetch the complete documentation index at: https://docs.mapp.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Enriching Page and Content Analytics via CMS APIs

This best practice describes how page- and content-level analytics data can be enriched using structural information from a CMS, independent of client-side tracking.

---

### Context & Challenge

- Page analytics often relies on client-side tracking only
- Browser-based tracking has limitations:
  - consent and privacy restrictions
  - limited contextual data at runtime
- As a result, page and content context is often missing in analytics

---

### Focus of This Best Practice

- This best practice focuses on **page- and content-level enrichment**
- It enriches analytics data with **structural information from a CMS**
- It does **not** address:
  - user or customer attributes
  - campaign or product data

---

### Core Idea

- Content structure already exists in the CMS
- This data is stable, authoritative, and centrally maintained
- Instead of sending it via the tracking pixel:
  - it is retrieved via CMS APIs
  - processed outside the browser
  - imported periodically into Mapp Intelligence
- Page analytics gains context without increasing tracking complexity

---

### Typical CMS-Based Enrichment Data

- Content categories and hierarchies
- Navigation or documentation structure
- Content or page type
- Editorial metadata
- Stable classifications not available at runtime

---

### Conceptual Architecture

- Tracking sends a **stable page or content identifier**
- The same identifier exists in the CMS
- CMS APIs expose structural metadata for that identifier
- Data is imported into Mapp Intelligence on a regular schedule
- Page-level analytics is enriched independently of user traffic

---

### Using Data Feeds for CMS-Based Page Enrichment

In Mapp Intelligence, CMS-based page and content enrichment is typically implemented using Data Feeds as a server-side import mechanism.

- Data Feeds provide a server-side import mechanism for structured data
- They allow page- or content-level metadata to be uploaded independently of page views
- Imported data can be mapped to existing pages using a stable page or content identifier
- This makes Data Feeds a natural fit for CMS-driven content enrichment scenarios

---

### Relation to Pixel-Based Tracking

- Pixel tracking captures behaviour and interactions
- CMS-based enrichment adds structure and context
- Both approaches complement each other

---

### Example Scenario

- A CMS manages structured content and taxonomy
- Tracking sends a unique page or content identifier
- The CMS exposes structural metadata for the same identifier via API
- This metadata is imported into Mapp Intelligence
- Pages are automatically assigned to meaningful content groups
- No changes to the live tracking setup are required

---

### When to Consider This Approach

- Page context cannot be reliably sent via the tracking pixel
- Content structure changes independently of page views
- Consistent content classification is required over time
- Analytics should not depend on browser execution

---

### Benefits

- Richer page and content analysis
- Cleaner client-side tracking
- Clear separation of behaviour and structure
- More robust analytics architecture
