Scheduled Reports

Schedule events data export

Scheduled reports allow you to automate raw data export. It is helpful to:

  • automatically receive raw data for enriching your data infrastructure with subscription events;
  • deliver reports to your team on a schedule.

Configure a Scheduled Report

Select Scheduled Reports from the menu in your Qonversion account.

2875

Scheduled Reports

Provide the following details to set up your report:

  • Report Name – an internal report name for your reference, e.g., "Morning analytics reports";
  • Send At – a time when the report will be prepared and sent, 30-minute time intervals available;
  • Destination – destination where your report will be sent. The following options are available: Slack, Webhook, or Email.
  • Included Range – report period: 1, 3, or 7 days based on the date on which our system receives the event
  • Status – draft or active.

Destinations

Google Cloud Storage

  1. Create a Google Cloud Storage destination accordingly to the integration guide
  2. Navigate to the Scheduled Reports tab and click the Create button.
  3. Fill in all the required fields, select Google Cloud Storage as the destination, and then click the Create button again.
  4. After the configuration is created, we will be sending Raw Data reports with the following file name structure:
    • [date_YYYY_MM_DD]_[report_name]_[project_name]_[platform]_[uid_in_Qonversion].csv
2754

Amazon S3

  1. Create an Amazon S3 destination accordingly to the integration guide
  2. Navigate to the Scheduled Reports tab and click the Create button.
  3. Fill in all the required fields, select Amazon S3 as the destination, and then click the Create button again.
  4. After the configuration is created, we will be sending Raw Data reports with the following file name structure:
    • [date_YYYY_MM_DD]_[report_name]_[project_name]_[platform]_[uid_in_Qonversion].csv
2742

Webhook

  1. Create a Webhook destination accordingly to the Webhook integration guide
  2. Navigate to the Scheduled Reports tab and click the Create button.
  3. Fill in all the required fields, select Webhooks as the destination, and then click the Create button again.
2752

👍

Done

Now your scheduled reports can be sent to your Webhook destination. Don't forget to set it as Active to activate it.

POST request to webhook destination with payload:

{
   "report_uid": "4AJ-qk3",
   "report_name": "Morning Report",
   "project_key": "project_key",
   "platform": "iOS",
   "delete_at": 1604236720,
   "link": "link",
   "send_at": 37800,
   "period": 86400,
   "environment": 1
}
FieldDescription
report_uidUnique report ID
report_nameReport name
project_keyYour Qonversion project key
platformiOS or Android
delete_atTimestamp when a report will be deleted from our server
linkLink to your CSV report file
send_atTime of a report in seconds from a day start
periodPeriod of the report
environment1 - production, 0 - sandbox;

Slack

  1. Create a Slack destination accordingly to the Slack integration guide
  2. Navigate to the Scheduled Reports tab and click the Create button.
  3. Fill in all the required fields, select Slack as the destination, and then click the Create button again.
2738