Last modified March 26, 2018 by Shelly Wolfe

Trend Reports (New!)

Swrve’s new Trend Reports let you create and manage reports that compare various metrics over time for all your users or selected groups of users. You can now compare app-level metrics, such as key performance indicators (KPIs), event counts and item purchases, with individual campaign metrics, letting you quickly see how different campaigns are impacting your overall results.

Trend Reports combine the functionality of the previous KPI Charts, Event Details and Item Charts reports, with the option to include campaign metrics. Eventually all existing KPI Charts reports will migrate to the new format, however you can still view Events reports, Item Charts reports and individual reports for your campaigns.

Trend Reports are currently only available as part of our Early Access program. If you would like to have this feature enabled for your app, contact your Customer Success Manager at

To access the Trend Reports screen, on the Reports menu, click Trend Reports.

You can perform the following actions on the Trend Reports screen:

  • Create a new report
  • Search, filter or sort reports
  • Edit your report name and privacy setting
  • Duplicate a report
  • Delete a report

Creating a New Report

To create a new report:

Step 1: On the Trend Reports screen, click Create New Report.

Step 2: In the Create Report dialog, enter the Report Name, select the Report Privacy setting, and then click Create Report. Only you can view private reports, while anyone with the required app permissions can view public reports.

Step 3: The Create Chart dialog is displayed. To add data to the chart, enter or select the following, and then click Create Chart:

  • Chart Name – enter the chart name.
  • User Subset – select the subset of users you want to display data for:
    • All Users – default setting that displays data for all your users.
    • Segments – select a segment from the list to display data for a predefined segment.
    • Resource A/B Test – select a resource A/B test from the list to display data for users in the test control and treatment groups.
    • Campaigns – select the Campaign Type and name from the list. The list only shows the first 50 active campaigns, so if you don’t see the campaign you’re looking for, enter the campaign name and the list will display related search results as you type. Next, select the KPI from that campaign that you want to display data for. Depending on the type of campaign you select, you may also have to select the engagement metric you want to display data for (for example, in-app messages – After Seeing or After Clicking).
  • Metric – select the metric you want to view data for:
    • KPIs – select any of the default KPIs available in Swrve.
    • Event Counts – select an event to view event counts over time.
    • Item Purchases – select an item to view the number of items purchased over time.

Step 4: By default, the chart displays data for the last week. To display another time series, click the date range box  and select the desired time series (Last 7 Days, Last 30 Days, Last 90 Days, Last 12 Months), or select specific dates from the calendar.

Step 5: If required, add additional data to the chart, or add a new chart to the report.

Step 6: To save your report, click Save .

After you create a new report, it is displayed on the Trend Reports screen.

Managing Trend Reports

To view or edit an individual report, on the Trend Reports screen, click the report name.

Trend Report

Depending on the data sets you have added to a chart, the Y-axis displays the relevant metric(s), while the X-axis displays the time period. (The value k is appended to Y-axis values that are in the thousands. M is appended values that are in the millions.)

Data point markers on the graph enable you to view specific data for a particular point in time. Point to any data point marker on the graph to display a tooltip that shows the KPI and segment data for that point in time.

Additional Report Actions

The following table describes additional actions you can take on the individual report page:

Action Description
Edit report/chart name and report privacy To edit the report name and privacy, click edit  next to the report name. To edit a chart name, click edit  next to the chart name.
Save report Click save  to save any changes to the report.
Delete report Click delete  to delete the entire report.
Download report or chart CSV Click download  to download a CSV file of the entire report or individual chart data.
Print report or chart Click print  to print an image of the report or chart graph.
Add new chart Click Add New Chart to add a new chart to the report.
Select time series Click the date range box next to the calendar  to select the time series you want to display data for. You can select a set time period (Last 7 Days, Last 30 Days, Last 90 Days, Last 12 Months) or use the calendar to select a specific date range.
Select time granularity Select the time granularity for the graph. The available options are:

  • Daily –  values are summed and reported as a total value for each day of the selected time range.
  • Hourly – values are summed and reported over the course of each individual hour.
  • 24hr Rolling – 24-hour rolling data is the sum of all available hourly data for a metric over the past 24 hours. Values are summed and reported for the most recent 24-hour period up to the most complete hour for the selected date range. For example, the 24-hour rolling metric value for 12:00pm PDT on a Monday includes the sum of all hourly data for that metric for each hour back to 1:00pm PDT of the previous day. By viewing data in 24-hour rolling mode, you can view gradual changes from the hour, instead of viewing the steep incline or decline that may be displayed if you view data in Daily or Hourly mode.

Note: For data displayed in Daily mode, KPIs for the current date are updated throughout the entire day. As a result, KPI data for the most recent date is partial data. For data displayed in 24hr rolling mode, the last two hours may be partial data as there is a 90-minute delay between events being sent to Swrve and events being displayed in Swrve. 24hr rolling mode is not available for MAU and DAU/MAU KPIs.

Show/hide or add annotations Click Toggle Annotations  to display or hide annotations on the report. Click Add Annotation to add a new annotation to the report.
Show/hide average lines Click Toggle Average  to display or hide the average values of all visible data points in the graph.
Show/hide data set Each data set (such as a particular KPI, segment or campaign) in the graph displays as a color-coded tile at the top of the graph. To hide or show a particular data set, click the color-coded tile.
Delete data set To remove a data set, hover your mouse over the color-coded tile and click  Delete data.
Add data set Click + Add data to chart to add a new data set to the chart.
Delete chart Click  Delete chart to remove a chart from the report.
Zoom/reset zoom To view a time range in closer detail, click a data point and drag your mouse to highlight the time period you want to zoom in on. To reset the zoom level, click Reset zoom.

Configuring How Revenue KPIs are Reported

On the Report Settings screen, you can define a multiplier to be applied to the default currency (USD) for reporting revenue KPIs. For example, you might define a multiplier to report revenue as profit, to report revenue in Euros or to report revenue net of tax. For more information, see How Do I Configure How Revenue is Reported?

Report Annotations

An annotation is a manual note that marks a significant event, such as the launch of a campaign. You can add and manage annotations on the Report Settings screen, or add a new annotation directly in the report. For more information about managing annotations on the Report Settings screen, see Intro to Analytics.