cs-icon.svg

Analytics for Personalize

The Analytics dashboard for Personalize offers a comprehensive overview of how Contentstack's Personalize feature is utilized within your organization. This dashboard includes key metrics essential for managing and optimizing your personalization strategies effectively.

Note: Only organization Owner and Admin roles can access the Analytics feature.

To access the Analytics dashboard, log in to your Contentstack account and perform the following steps:

  1. From the dropdown in the header, select the organization for which you want to view analytics.
  2. Click the “Analytics” icon in the left panel to navigate to the Analytics dashboard.

    Analytics icon in left panel

  3. By default, the CMS dashboard appears. Click Personalize to switch dashboards.

    Switch to Personalize analytics dashboard

Note: The data in the Personalize dashboard is updated every 24 hours.

Key Sections of the Personalize Analytics Dashboard

The dashboard is divided into several key sections, each offering insights into different aspects of your Personalize usage to help optimize performance and resource utilization.

Subscription Usage

This section provides an overview of your Personalize resource consumption. It helps track usage against allocated limits across the following parameters:

  • Projects: Number of projects created.
  • Experiences: Total configured experiences.
  • Audiences: Number of defined personalization audiences.
  • Attributes: User attributes in use.
  • Manifest Requests: Requests for retrieving personalized content.
  • Events: Total events captured for personalization.
  • Impressions: Count of personalized content displays.
  • Custom Events: Number of tracked custom events.

    Subscription usage metrics chart

API Requests

Visualizes Personalize Edge and Management API usage over a selected time frame. Hover over the chart to view utilization at specific timestamps.

API request chart visualization

Top URLs

Displays the most frequently accessed Personalize API endpoints to help analyze usage trends and optimize performance.

Top accessed URL chart

Status Codes

Breaks down API call results by status—success, error, or unsupported—for better diagnostics.

Status code response graph

Management API Device Usage

Shows device types accessing the Personalize Management API to help understand user interaction environments.

Device usage chart for management API

Edge SDK Usage

Provides a pie chart summarizing Edge SDK consumption across different implementations.

SDK usage pie chart

The analytics dashboard for Personalize offers crucial insights into your personalization efforts and helps improve decision-making across your strategies.

Apply Filters and Manage Views

To apply filters, click Filters and then click Apply Filter(s) after selecting your desired options.

You can refine data using the following filters:

  • Projects: Filter by individual or all projects.
  • Services: Filter API requests by all or specific services.
  • Subtypes: Filter data by Events, Manifest, or User Attributes.
  • Status Code: Show results for selected status codes.

    Status code filter options

  • Group By: Display data grouped by day, week, or month.
  • Date Range: Choose from predefined options (1 week, 30 days, 60 days, 90 days). Some graphs allow further range refinement.

    Date range filter dropdown

  • Custom Date: Set a custom range using the dropdown.

    Note: The custom date range cannot exceed 90 days.

    Custom date range selector

If you often use specific filter combinations, you can save them as a view. Click the horizontal ellipsis next to Reset and choose Save As New View.

Once saved, you can easily access the view from the dropdown menu without reapplying filters manually.

Was this article helpful?
^