Skip to main content
Scale Plan5 minutesBeginner

Exporting Analytics Data

Learn how to export your analytics data in various formats for reporting, analysis, and backup. Learn about export in this analytics guide.

exportcsvjsondatadownload
Last updated:

Export your Zenovay analytics data for external analysis, reporting, or backup. Exports cover your daily aggregated statistics and are delivered by email or pulled programmatically through the REST API.

Scale Plan

Export Availability

The in-app export tool lives on the Scale plan. The REST API (a separate way to pull the same data programmatically) is available from Pro and up.

PlanExport Access
FreeNot available
ProREST API only
ScaleIn-app export + scheduled exports + REST API
EnterpriseEverything on Scale, with longer history

Info

The in-app export tool is available to team owners on Scale and Enterprise plans. Other team members do not see the export controls.

Exporting from the Dashboard

The export tool lives on the Agency page. It produces a CSV of your daily aggregated metrics for the websites you choose.

  1. Open the export tool

    Go to Agency → the Export tab.

  2. Choose websites

    Select one or more of your team's websites to include. The "Select all" option exports every website at once.

  3. Pick a time period

    Choose a preset (last 7 days, 30 days, 90 days, last year) or set a custom range. Available ranges depend on your plan's data retention.

  4. Generate the export

    Click Export CSV. The file is generated and emailed to you, so there's nothing to wait for in the browser.

The export contains your daily metrics: visitors, page views, sessions, bounce rate, average session duration, referrers, countries, cities, devices, browsers, operating systems, UTM parameters, revenue, conversions, errors, and performance.

Export Format

CSV

The in-app export is delivered as CSV, which opens directly in Excel, Google Sheets, or any spreadsheet tool.

Example structure:

date,visitors,pageviews,bounce_rate,avg_session_duration
2026-06-01,1234,3456,45.2,154
2026-06-02,1345,3567,44.1,165

Best for:

  • Charts and pivot tables in Excel or Google Sheets
  • Importing into business intelligence tools
  • Sharing with stakeholders

JSON

The REST API returns JSON, which is the better fit for programmatic processing and data pipelines. Scheduled exports (below) can also be delivered as JSON. See API Export.

Scheduled Exports

Scale Plan

Set up a recurring export that runs automatically and is emailed to a recipient you choose.

  1. Open scheduled exports

    Go to Agency → the Export tab and find the Scheduled exports section.

  2. Create a schedule

    Choose the websites and the metrics to include.

  3. Set frequency and format

    Pick Weekly or Monthly, and choose CSV or JSON.

  4. Set the recipient

    Enter the email address that should receive each export.

FrequencyDelivers
WeeklyOnce a week
MonthlyOnce a month

Info

Scheduled exports are delivered by email. To push aggregates into your own object storage, use warehouse export, a separate Scale feature that writes to an S3-compatible bucket (AWS S3, Cloudflare R2, and similar).

API Export

Pro Plan

Pull the same daily analytics programmatically with the REST API (Pro and up). Authenticate with an API key created on the consolidated API page under Settings → Security → API keys.

curl -H "Authorization: Bearer YOUR_API_KEY" \
  "https://api.zenovay.com/api/external/v1/analytics/{websiteId}?range=30d"

You can pass the key as Authorization: Bearer YOUR_API_KEY or as an X-API-Key header. The range parameter accepts presets such as 7d, 30d, and 90d. The response is JSON containing a summary plus a daily_stats array.

Why use the API

  • Integrate exports into your own systems
  • Automate completely, no manual steps
  • Process data programmatically

See API Documentation for the full endpoint reference.

What Data Is Exported

Exports are built from your daily aggregated statistics (the analytics_daily rollup), not from raw visitor rows. That means:

Included:

  • Daily visitor and page-view counts
  • Session metrics and engagement statistics
  • Top referrers, countries, cities
  • Device, browser, and OS breakdowns
  • Revenue, conversions, errors, and performance

Not included:

  • Raw IP addresses
  • Session recordings
  • Heatmap images

Because exports contain aggregated statistics rather than individual records, they line up with the privacy posture of the rest of the product.

Using Exported Data

Spreadsheet analysis

  1. Open the CSV in Excel or Google Sheets
  2. Build pivot tables and charts
  3. Combine with your other data

Business intelligence

Import into tools like:

  • Tableau
  • Power BI
  • Looker
  • Metabase

Export Best Practices

Regular backups

Use a scheduled export to keep a recurring archive:

  • Weekly summaries
  • Monthly detailed reports

Naming convention

When you save exported files locally, clear names help:

zenovay_analytics_2026-06-01_to_2026-06-30.csv
zenovay_mobile_traffic_jun2026.csv

Troubleshooting

Export controls aren't showing

  • Confirm your team is on the Scale (or Enterprise) plan
  • Confirm you're signed in as the team owner, the export tool is owner-only
  • Make sure at least one website exists on the team

Export email didn't arrive

  • Check your spam folder
  • Confirm the recipient address is correct (for scheduled exports)
  • Try a smaller date range if you selected a very large window

API request fails

  • Confirm your plan includes API access (Pro and up)
  • Check the API key is valid and passed in the Authorization or X-API-Key header
  • Verify the websiteId belongs to your team

Next Steps

Was this article helpful?