Analytics Reports

Analytics Overview

Woopra’s Analytics Reports offer a vast array of visitor data that can be segmented and broken down to provide incredibly detailed information about your visitors and their behavior. The virtually limitless reports that Woopra creates from your installed AppConnect apps and can generate from your custom data tell you where specific customer segments are coming from, how they’re finding your site or application, precisely what they’re doing once they get there and how they’re engaging with you in your other channels.

There are two types of Analytics reports:

  • Standard Reports – Available out of the box, without sending any custom data or setting up Schema. These reports include overview, systems, referrers, campaigns, and search reports.
  • Action & Visitor Reports – Woopra automatically generates Action and Visitor Analytics reports from any installed AppConnect actions that you define, or on the basis of the custom data you are sending and your Schema set up.

Standard Reports

Report Description
By Date Reports total number of People, Visits, and Actions by date.
Countries Reports from which countries your visitors visited your site or application.
Cities Report from which cities your visitors visited your site or application.
Regions Reports from which regions your visitors visited your site or application. Visitors from the USA will show their state as their region.
Organizations Reports from which organizations your visitors visited your site or application, determined by IP address.
Actions per Visit Reports the average number of actions your visitors perform on your site or application during each visit.
Visit Duration Reports the amount of time your visitors spend on your site or application.
Custom Events Reports a list of all custom events being tracked on your site or application.
Device Type Reports the device types (e.g. mobile, desktop, tablet) used by your visitors.
Platforms Reports the Operating Systems used by your visitors.
Browsers Reports the Web Browsers used by your visitors.
Languages Reports the languages spoken by your visitors.
Screen Resolutions Reports the screen resolutions of the displays used by your visitors.
Referrer Types Reports the categories of referrals that your visitors came from.
Referrer Hosts Reports the domain names of the websites by which your visitors were referred.
Referrer URLs Reports the exact URLs from which your visitors were referred.
Campaign Name Reports top Campaign Name values sent by your URL campaign tags (woo_campaign/utm_campaign)
Campaign Source Reports top Campaign Source values sent by your URL campaign tags (woo_source/utm_source)
Campaign Medium Reports top Campaign Medium values sent by your URL campaign tags (woo_medium/utm_medium)
Campaign Content Reports top Campaign Content values sent by your URL campaign tags (woo_content/utm_content)
Campaign Keywords Reports top Campaign Keywords sent by your URL campaign tags (woo_term/utm_term)
Search Queries Reports what your visitors typed into search engines to locate your site when possible.

Schema Visitor & Action Reports

Schema reports allow for completely unique, custom-generated Analytics. Based on any AppConnect Apps you have installed, or on your tracking data defined by your schema, automatically generated reports instantly present the information most significant to you, organized in exactly the manner that you define.

Woopra is engineered to intelligently display your custom data in different ways. When refining your schema setup, you define what kind of data Woopra can expect to see, and how you want it organized.

Each property that you send to Woopra is automatically defined as a text type when an event is first sent to Woopra, but can be better defined as a specific type; either text based data, numerical data, or a timestamp.

Whether this data is then represented by automatically generating an Analytics report, incorporated as a column within another report, or stored, but not graphically represented at all, depends on how you define each property’s aggregation in your Schema.

To learn more about how to set up your Schema, please see the Schema tutorial.

There are two categories of Schema reports, Schema Visitor Reports, and Schema Action Reports:

Schema Visitor Reports

Schema Visitor reports lay out the custom visitor data that is automatically sent by your integration plugin, or that you custom define through the woopra.identify() function. The organization and formatting of this data can be controlled by the aggregation type set in your Schema.

Unique Aggregation Properties set to this aggregation will not be reflected graphically in your visitor reports. Visitor data such as name and email is often set to ‘Unique’ and will not be reflected in your visitor reports.
Group Aggregation Properties set to this aggregation will generate a report grouping your customers by this data, such as ‘Annual Value’ here. Text based data must be set to ‘Group’ aggregation to be included in segmentation filters.
Amount Aggregation Numerical data set to this aggregation will not be included in your Analytics reports, but will automatically become available in all of your segmentation filters.

Schema Action Reports

Like Schema Visitor Reports, Schema Action Reports are generated by the Schema setup for events included in your plugin, AppConnect App, or by custom event tracking code that you put into place manually. A basic Schema setup and Schema Action reports will be generated as soon as the custom event is sent to Woopra, but these can be further defined in your schema. The organization and formatting of any related properties in these reports depends on the aggregation type.


If you are tracking payment as a custom event, Woopra will instantly create an action report for the payments you’ve received as soon as the payment event is received.

You can customize how you wish to view the event’s properties by redefining them in your Schema.
If you include an associated property with the custom event, you can choose to define a sub-report from this property data below the custom event, or represent the property data as an ‘Amount’ column in the parent report, or track the data without graphically displaying it, defined by the aggregation you select.

Unique Aggregation Properties set to this aggregation will not be reflected graphically in your action reports. A “transaction ID” property that may be sent with the event “payment” may be important to monitor, but not to reflect in the payment report.
Group Aggregation Properties set to this aggregation will generate a sub-report grouping the event by this property. The property “product” that may be sent with the event “payment” will create a sub-report grouping payments by product name when set to Group aggregation.
Amount Aggregation Numerical properties set to this aggregation will instantly generate a column in the parent action report. The property “amount” that may be sent with the event “payment” will create an amount column in the payment report.

Working With Report Data

Segmenting Reports


As with all of Woopra’s features, you can use filters to segment reports, giving you deeper insight into how different types of customers engage with your content and product.

From the drop-down at the top left, either select a saved label (Labels) or, select “New Segment” to create one on the fly using segmentation filters. For more information on configuring segmentation filters, please see our documentation on defining segments.

Other Actions

Zoom in on icons - Retention

  • Sharing Reports: Retention reports can be shared with your Groups of Agents. To share a report, click the arrow and select the Groups you’d like to share with.
  • Pinning as Dashboard Widget: The pin icon will instantly create a widget on your dashboard defined by your report settings. Click on the widget from the dashboard to be directed straight to the full report.
  • Exporting Report Data: Report data can be exported in various formats by clicking the export icon (downward arrow). An export field will pop up listing available format types to choose from, as well as a ‘schedule task’ option, which will set a task to email the report data, including any segmentation defined, on a regular interval of your choosing.
  • Editing Reports: Once a report is loaded, the gear icon in the top right allows the report to be duplicated, viewed as JSON, or closed.
  • Adjusting Date Range: Woopra will calculate the retention report based on any period of time available. By default, it is set to Auto, or 30 days. You can change the period of time that you are interested in by clicking the calendar icon.

Loading Reports

The sidebar list shows all reports that have already been created and configured. Click on a report to load the report in Woopra.

A day of setup. A lifetime of insights.

Try Woopra for free. No credit cards. No obligations.