Data export to file

You can export the following data from AppMetrica:

  • Clicks and impressions in tracking campaigns
  • Installs (organic and other sources)
  • App events
  • Sent postbacks
  • Crashes and errors
  • App launches via deeplinks
  • Push tokens

Data is exported in CSV or JSON formats.

The export uses a request to Logs API, so general quotas apply to these operations.

How to export data

  1. In the AppMetrica interface, click Data exportSave to file.

  2. Select the desired tab depending on which data you want to export.

  3. Set the export period. By default, data is exported for the last 7 days. Dates are determined by the app's timezone.

  4. Select the date type:

    • On device - the date reflects when the event occurred on the user's device
    • Received - the date reflects when the server received the event information. In this case, the date may differ from the device time, for example if the user had no internet connection.

    When exporting postbacks, no data type selection is needed - the time when the device sent the postback is always used.

  5. Optionally set a limit - the maximum number of rows to export. By default, all rows matching the selection are exported. This parameter can help stay within quota limits.

  6. Select the fields to include in the export. At least one field must be selected. See field descriptions.

    To arrange fields in your preferred order, drag the field name labels on the right side.

  7. To export data matching specific conditions, use filters: add a filter, select a field and enter a value. See field descriptions.

    Filtered fields don't need to be included in the export field list.

    At least one filter must be set for export. For example, to export organic installs, specify publisher_id = 0.

  8. Select the export format - CSV or JSON.

  9. Click Download file. A new tab will open with the message "File is being generated. Do not close this tab, you'll be prompted to save the file shortly." Wait for the export to complete and save the file.

Completeness of exported data

Data export sends a request to Logs API. You can view the request URL with parameters by clicking Show request URL.

The skip_unavailable_shards parameter in the request URL takes a value based on the Allow inaccurate results setting (true if the option is enabled).

When enabled, you'll receive data online even if some servers are temporarily unavailable. Such exports may be incomplete, but data loss will be less than 1%. If disabled, you won't be able to export data during technical issues when servers are temporarily unavailable. Once resolved and Logs API is restored, you can get complete data for the required period.

"Allow inaccurate results" option

Logs API availability

What data is exported

Enabled

Available

Complete data is exported

Unavailable

Data from available servers is exported (data loss less than 1%)

Disabled

Available

Complete data is exported

Unavailable

No data is exported until Logs API availability is restored

If you didn't find the answer you were looking for, you can use the feedback form to submit your question. Please describe the problem in as much detail as possible. Attach a screenshot if possible.

Contact support Suggest an improvement for documentation