Site-level analytics

You can configure and view reports that display site-level analytics in a variety of graphical and tabular formats. You can also download the analytics in comma-separated values (CSV) format for analysis in a spreadsheet.

The following illustrations are examples of the many site-level analytics you can generate.

../../../_images/content-volume.png

Items added by content type

../../../_images/traffic-source.png

Traffic source, all content types, graphical format

../../../_images/numbers-over-time.png

Article page views by unit time

../../../_images/traffic-source-tabular.png

Traffic source, all content types, tabular format

Configuring site-level Report widgets

Administrators perform this task.

Site-level analytics appear in a Report widget on an editor’s dashboard. This section describes how to configure Report widgets to display the required analytics.

If your version of Brightspot is missing any of the following configuration options, contact your Brightspot developer.

To configure site-level Report widgets:

  1. From the Navigation menu, select Admin > Sites & Settings.

  2. Select a site on which you want to report analytics. Select the Global site if you want all sites to inherit the configuration settings. For more information, see Site hierarchy.

  3. Create a custom dashboard that includes the Report widget. The following illustration shows default configuration options for the Report widget.

    ../../../_images/reports-config.png
  4. Using the following tables as a reference, enter settings for the Report widget.

  5. Click Save.

Report Widget Options—Top-level Fields
Field Description
Heading Name of the report.
Reporter Type of report (area, line, tabular, etc.) You may need to enable the plugins Brightspot:Reporting:Core and Brightspot:Reporting:NVD3 to view all of the available report types.
Supplier

Report’s data source.

  • Content Volume—The number of items published over the preview number of specified days. You can group the items by content type or field. See the table Supplier—Content Volume Settings for additional field descriptions.
  • Numbers Over Time—A selection of metrics over a specified time, such as number of page views over the past seven days. See the table Supplier—Numbers Over Time Settings for additional field descriptions.
  • Top Content—Report of most popular items viewed by visitors.
  • Traffic Source—The channels by which visitors arrived to your site. See the table Supplier—Traffic Source Settings for additional field descriptions.
  • Video Watch Funnel—Aggregated watch funnel for all videos or selected videos.
Supplier—Content Volume Settings
Field Description
Content Types Content types included in the report.
Number of Days Number of days’ activity included in the report.
Segmentation

Displays a different data series by content type or field value.

  • None—No segmentation, report represents all activity during the entered number of days.
  • Content Type Segmentation—Report segmented by content type.
  • Field Segmentation—Report segmented by value of a specified field. Use the field’s internal name. For example, if you want to review counts by date published, use the field name cms.content.publishDate. Contact your Brightspot developer to determine a field’s internal name.
Supplier—Numbers Over Time Settings
Field Description
Series

Source of data appearing in report.

  • Average Time on Page—Average time visitors spent viewing pages. If one visitor viewed a page for one minute, and another visitor viewed a different page for two minutes, the average page view time is 1.5 minutes.
  • Page Views—Number of times pages successfully loaded in a browser or device.
  • Site Search Volume—Number of site searches. For more information about adding site searches to your site, see Site searches.
  • Unique Video Views—Number of unique video views lasting more than three seconds. A unique view is a unique device-user-browser combination.
  • Unique Visits—Number of unique visits. A unique visit is a unique device-user-browser combination.
  • Video Average View Duration—Average time visitors spent viewing videos. If one visitor viewed a video for 5 minutes, and another visitor viewed a different video for 10 minutes, the video average view time is 7.5 minutes.
  • Video Impressions—Number of times videos were successfully loaded in a player on a page or device.
  • Video Starts—Number of times videos began playback.
  • Video Views—Number of times video playbacks lasted at least three seconds.
  • Visits—Number of times visitors requested items, including those that did not load successfully in their browser or device.
Aggregate

Key by which Brightspot groups the data.

  • All—No grouping.
  • By Content—Grouping by individual items.
  • By Content Type—Grouping by content type.

Grouping is not available for some series.

Period Date range included in the report. For more information about this field, see Understanding time intervals for analytics.
Supplier—Traffic Source Settings
Field Description
Channels

Avenue by which visitor arrived to your site.

  • Direct—Visitor typed a URL in the browser.
  • Email—Visitor clicked a link in an email. Links from email channels are expected to use request parameter “ch” to be recognized, such as http:///www.perfectsensedigital.com/?ch=email.
  • Referral—Visitor arrived via a link from another site.
  • Search—Visitor arrived via a search engine. Brightspot tracks the Google, Bing, and Yahoo search engines by default. You can override the default search engines; for details, see Configuring Brightspot Analytics.
  • Social—Visitor arrived from a social network. Brightspot tracks the Twitter, Facebook, LinkedIn, and YouTube social networks by default. You can override the default social networks; for details, see Configuring Brightspot Analytics.
Period Date range included in the report. For more information about this field, see Understanding time intervals for analytics.

Viewing site-level analytics

To view site-level analytics:

If your dashboard does not have the analytics widget you require, ask your Brightspot administrator to create the widget, or create one yourself in a custom dashboard. For details, see Custom dashboards.

Understanding time intervals for analytics

One of the settings you can configure for accumulating analytics is the time interval.

  • Past Days, Past Hours, Past Months, and Past Years—Use one of these options to accumulate analytics over a unit of time that you specify.
  • Set Day, Set Month, Set Week, and Past Years—Use one of these options to accumulate analytics for a specific unit of time.
../../../_images/analytics-interval.png

Referring to the previous illustration, Brightspot accumulates analytics for the past 30 days using a clock in the eastern United States (UTC − 4 or 5 hours, depending on daylight savings or standard time).

Latest and earliest times in a reporting period

Brightspot applies the following logic to determine the latest and earliest times in a reporting period:

  1. Capture the current time.
  2. Compute the latest time in the interval by rounding down the current time to the requested unit.
  3. Compute the earliest time in the interval by subtracting the number of units (less one) from the latest time.

The following table provides examples for determining the reporting period for hours, days, months, and years.

If you want analytics for the past… and the current time is… Latest time in reporting interval Earliest time in reporting interval
Seven hours August 15, 2019, 8:15 AM August 15, 2019, 8:00 AM August 15, 2019, 1:00 AM
Seven days August 15, 2019, 8:15 AM August 15, 2019, 12:00 AM August 8 2019, 12:00 AM
Seven months August 15, 2019, 8:15 AM August 1, 2019, 12:00 AM January 1, 2019, 12:00 AM
Seven years August 15, 2019, 8:15 AM January 1, 2019, 12:00 AM January 1, 2012, 12:00 AM

The following diagram illustrates the reporting interval for a seven-day report. The request was made during the day, and Brightspot accumulates data starting from the previous complete day for a total of seven days.

../../../_images/reporting-interval.svg

Adjusting for time zones in reporting periods

The times in the previous table are server times—the time on the Brightspot server. If your Brightspot server is in New York, then the server’s clock is most likely running on Eastern Standard Time or Eastern Daylight Time. (You can determine your server’s time zone by selecting Navigation Menu > Sites & Settings > Global > Front-End > Time Zone.)

Suppose one of your sites addresses a market in London (Western European Time) and your Brightspot server is in New York (Eastern Standard Time). In this scenario, Brightspot accumulates the analytics after adjusting the counts for the five-hour difference.

../../../_images/reporting-interval-with-time-zones.svg

In the previous illustration, Brightspot adjusts the intervals forward by five hours (using the purple intervals), and then accumulates the analytics.