Data Export
Export your Pulse analytics data as CSV, JSON, XLSX, or PDF.
You can export the data currently visible on the dashboard at any time. Exports respect the active time range and any filters you have applied.
Opening the export modal
Click the Export button in the top-right area of the dashboard. The export modal is also available on shared dashboards, so you can give recipients the ability to download data without giving them account access.
Formats
| Format | Best for |
|---|---|
| CSV | Importing into spreadsheets or data pipelines |
| JSON | Programmatic processing |
| XLSX | Excel workbooks with multiple sheets |
| Sharing formatted reports with stakeholders |
Exported fields
Each export includes the following fields where applicable:
| Field | Description |
|---|---|
date | Date of the period row |
pageviews | Total page loads |
visitors | Unique visitor count |
bounce_rate | Bounce rate as a decimal (0–1) |
avg_duration | Average session duration in seconds |
avg_scroll_depth | Average scroll depth as a percentage (0–100) |
avg_visible_duration | Average visible (foreground) duration in seconds |
Sections included
Exports are structured into four sections:
- Daily stats — one row per day covering the selected period
- Top pages — ranked list of pages by pageviews
- Top referrers — ranked list of referrer domains by visitors
- Campaigns — UTM source, medium, and campaign breakdown
XLSX exports place each section on a separate sheet. CSV and JSON exports contain all sections in a single file, separated by section headers.
Export options
Before downloading, you can configure:
- Include / exclude header row — toggle column headers in CSV and XLSX exports
- Custom filename — override the default filename (
pulse-export-date``) with your own
PDF exports are generated server-side and may take a few seconds for long date ranges. The PDF reflects the data at the moment of export — it does not update after download.