InsightsOverview

Insights

Operational dashboards for monitoring the health and performance of your CDP. Insights give data teams and operators real-time visibility into sync execution, audience dynamics, activation coverage, and SLA compliance — without writing queries or checking individual sync runs.

Why Insights?

Running a CDP at scale means managing hundreds of syncs, dozens of audiences, and multiple destinations. Individual sync run logs tell you what happened in one execution. Insights tell you what’s happening across your entire platform:

  • Are syncs healthy? — Composite health scores surface failing pipelines before they become incidents.
  • How are audiences changing? — Growth and shrink rates reveal whether campaigns are working or segments are decaying.
  • Is data reaching all channels? — Activation coverage matrices show gaps where audiences are defined but not activated.
  • Are we meeting SLAs? — Compliance tracking against freshness and latency targets you define.

Available Dashboards

DashboardWhat It ShowsKey Metrics
Sync HealthComposite health per sync based on success rate, error trends, latency, and freshnessHealth score, throughput (rows/sec), duration, SLA compliance
Audience TrendsAudience size over time with growth/shrink analysisMember count, growth rate, change velocity, historical snapshots
Activation CoverageMatrix of audiences vs. destinations showing reach percentageCoverage percentage, gap identification, destination utilization
Audience OverlapShared membership analysis between two or more audiencesOverlap count, overlap percentage, exclusive membership

Insights API

All insight dashboards are powered by REST API endpoints that you can also query programmatically. This is useful for building custom monitoring dashboards, feeding metrics into your observability stack, or triggering alerts.

EndpointDescription
GET /api/v1/insights/sync-healthHealth scores and metrics for all syncs
GET /api/v1/insights/sync-throughputRows-per-second throughput for sync runs
GET /api/v1/insights/sync-durationDuration tracking and trend analysis
GET /api/v1/insights/audience-trendsAudience size time series
GET /api/v1/insights/activation-coverageAudience-to-destination coverage matrix
GET /api/v1/insights/audience-overlapOverlap analysis between audiences
GET /api/v1/insights/sla-complianceSLA target compliance status
GET /api/v1/insights/velocityChange velocity across audiences and syncs

See the API Reference for full endpoint documentation with request parameters and response schemas.

How Insights Are Computed

Insights are derived from sync run history and audience evaluation logs stored in your warehouse’s audit schema (CDP_AUDIT). This means:

  • No additional data extraction — Metrics are computed from data that already exists in your warehouse.
  • Warehouse-native computation — Aggregations run as SQL queries against your warehouse, using its compute power.
  • Full transparency — You can query the underlying audit tables directly for custom analysis.
  • Configurable retention — Insight history follows your configured data retention settings.

Getting Started

Navigate to Insights in the left sidebar to access the dashboards. Insights become available as soon as you have at least one sync that has completed a run. The more history available, the richer the trend analysis becomes.

For time-based metrics (trends, SLA compliance, velocity), a minimum of 7 days of sync run history is recommended to produce meaningful patterns.