cs-icon.svg

Product Analytics

The Product Analytics section provides an overview of how the users of your Organization are using Contentstack.

Note: The Product Analytics feature is only available in the new Contentstack interface. Contact our support team to enable this feature, if you are not able to access the Product Analytics dashboard.

To access the analytics for your Organization, log in to your Contentstack account and perform the following steps:

  1. Click the Organization dropdown on the header, and select the Organization that you need to open.
  2. Click the “Organization Settings” icon on the left navigation panel.
  3. Click the Product Analytics tab to access the section.

Note: Only Organization Owners and Admins can access this section.

This section contains the following subsections:

  • Subscription Usage: Displays the number of extensions, usersstacks, content types, global fieldsentries, assetsenvironments, and executions currently existing in the organization.
  • Usage by Stacks: Provides detailed information of each stack created in the organization. The usage in terms of how many content types, global fields, entries, assets, environments, locales, extensions, webhooks, custom roles, bandwidth and API requests have been created.
  • Usage Analytics: Provides details of the Bandwidth and APIs Requests usage.
  • Top URLs: Provides details of the frequently hit API calls.
  • Apply Filter: Filter out the API Usage and Top URLs data.

Subscription Usage 

Within the Subscription Usage section, you can view three tabs that display data individually:

  1. CMS: The “Usage Overview” section displays the number of extensions, bandwidth, api requests, users, stacks, content types, global fields, entries, assets, environments etc., currently existing in the organization.
    Subscription-Usage
  2. Automation Hub: In the Executions usage count, users can view the number of executions performed in Automation Hub.
    New-Automation-hub-Subscription-Usage
  3. Launch: In the Launch usage count, users can view the execution time (monthly basis), projects, and environments.
    • Projects: Projects are individual applications or websites deployed using Launch. You can view the total number of projects being deployed here.
    • Environments: With environments, you can create different versions of your project and deploy them with a unique URL.
    • Execution Time: Execution Time is the usage of server-side functionality calculated in hours on a monthly-basis.

    Note: The usage count for Launch Projects and Environments is the total created till date. Also, you can view ‘n’ number of projects and environments but when the limit exceeds, then the color changes to red to signify the exceeded limit.

    Subscription-Usage-Launch

Users can toggle between table and pie view by clicking the dropdown in the top right-hand corner.

Usage by Stacks

The Usage by Stacks section under the Product Analytics tab of your Organization's Settings page gives a quick overview of the usage of various entities by the stacks of your organization.

Following are some of the specifics mentioned:

  • Stack Name: Name of all the stacks within your Organization.
  • API Key: API keys of the listed stacks.
  • Owner: Email addresses of the owners of the listed stacks.
  • Content Types: Number of content types within the stacks.
  • Global Fields: Number of global fields within the stacks.
  • Entries: Number of entries created within the stacks.
  • Assets: Number of assets present within the stacks.
  • Environments: Number of environments created within the stacks.
  • Locales: Number of languages created within the stacks.
  • Extensions: Number of extensions created within the stacks.
  • Webhooks: Number of webhooks created within the stacks.
  • Custom Roles: Number of custom roles within the stacks.

image.png

Click the full screen icon to view the data in full screen.
Additionally, you can save a copy of these statistics by downloading the chart. Click the Export icon in the top right corner of this section to download the Excel file.

Usage Analytics

The Usage Analytics section provides a quick overview of the following metrics:

  1. Bandwidth
  2. API Requests

Bandwidth Usage

The Bandwidth section gives you an overview of your data usage in the form of a bar chart. The dates are mapped on the X-axis and the corresponding Bandwidth usage (in MB) is mapped on the Y-axis.
Set the time frame of your choice and get the desired results as shown below:

image.png

Hover over to any bin/bar in your chart and you can see the corresponding bandwidth usage(in B) in that particular time stamp.

image.png

You can also view the bandwidth usage for different services including Automations, Launch, CDN etc.

Bandwidth-Usage-analytics.png

Click the full screen icon to view the data in full screen.
Additionally, you can save a copy of these statistics by downloading the chart. Click the Export icon in the top right corner of this section to download the PDF file.

API Requests

Move to the API Requests segment under the Usage Analytics section.
The API Requests section illustrates the API utilization over a particular period of time, using a bar chart.
Time is mapped on the X-axis and the corresponding API utilization is mapped on the Y-axis.
You can set the time frame of your choice and get the desired results as shown below

API-Requests.png

You can view the API utilization for Automations in the API Requests tab.

Usage-Analytics-API-Requests.png

Similar to the Bandwidth section, you can hover over to any bin/bar in your chart and you can see the corresponding API utilization in that particular time stamp.
Click the full screen button to view the data in full screen

Over-Usage-API.png

image.png

Additionally, you can save the data by downloading the chart. Click the Export icon in the top right corner of the section to download the PDF file.

Top URLs

The “Top URLs” section highlights the most frequently hit API URLs, along with the number of times those URLs were called. 
On the Product Analytics page, scroll to the Top URLs section. 
In this section you will find data in tabular format. Using this data you can easily track the top viewed URLs with the number of API requests.
You can view the Top URLs for CMS, Automation Hub, and Launch as shown below:

New-CMS-Top-URLLaunch-Top-URLs


Click the API Request button, to view the top/least API Requests.
Use the table filters given on the page to fetch data of a particular time frame and get your desired results as shown below:

Automation-HUb-Top-URLs

Click the full screen icon to view the data in full screen.
Additionally, you can save this data by downloading the Excel file, by clicking the Export icon in the top right corner of the section.

Apply Filters

Using Filters, you can filter the data of Usage Analytics and Tops URLs sections. You can retrieve data for specific service, specific group and/or specific duration. Let’s learn more about these filters.

Services: Use this filter to view the usage data of only specific services. You can choose either a single service or all services at a time.

Apply_Filters.png

You can use this filter to view the usage data of Launch as well.

Launch-Usage-Analytics

Group By: This filter will help you to view the usage data grouped by daily, weekly or monthly usage.

image.png

Duration: This filter gives you quick options to view data of the last 30 days, last 14 days, last 7 days or last 1 day. The Custom Range option lets you select a custom date range within the last 90 days as shown below:

image.png

Was this article helpful?
^