Features
Dashboard Sharing
Share your analytics dashboards with clients, team members, and stakeholders.
Overview
Dashboard sharing allows you to create public or password-protected views of your analytics data. This is perfect for:
- Sharing reports with clients without giving them full access
- Embedding analytics in internal dashboards
- Providing read-only access to stakeholders
- Creating public transparency reports
Creating a Shared Dashboard
- Navigate to your site's Settings page
- Scroll to the "Dashboard Sharing" section
- Click "Create Share Link"
- Configure the share settings
- Copy and share the generated URL
Share Configuration Options
| Option | Description |
|---|---|
| Name | A friendly name to identify this share (e.g., "Client Report") |
| Password | Optional password protection for the dashboard |
| Allowed Metrics | Choose which metrics are visible (pageviews, visitors, pages, etc.) |
| Expiration Date | Optional date when the share link expires |
Public vs Password-Protected
Public Shares
Public shares are accessible to anyone with the link. Use these for:
- Public transparency reports
- Open source project statistics
- Marketing dashboards
Password-Protected Shares
Password-protected shares require authentication before viewing. Ideal for:
- Client reports with sensitive data
- Internal team dashboards
- Stakeholder reporting
Password Authentication Flow
- 1. User visits the shared dashboard URL
- 2. Password prompt is displayed
- 3. User enters the password
- 4. If correct, dashboard is shown with allowed metrics
- 5. Session is maintained for the browser session
Controlling Visible Metrics
You can choose exactly which metrics appear in the shared dashboard:
- Pageviews: Total page views and trends
- Visitors: Unique visitor counts
- Sessions: Session data and duration
- Pages: Top pages breakdown
- Referrers: Traffic sources
- Locations: Geographic data
- Events: Custom event data
- Goals: Conversion data
Managing Shared Dashboards
View Active Shares
All active shares are listed in the Dashboard Sharing section of your settings. Each share shows:
- Share name
- Share URL
- Password protection status
- Expiration date (if set)
- Last accessed date
Regenerate Token
If you need to invalidate an existing share link:
- Find the share in the list
- Click "Regenerate Token"
- Confirm the action
- Copy and distribute the new URL
Note: The old URL will immediately stop working.
Delete Share
To remove a shared dashboard completely:
- Find the share in the list
- Click the delete button
- Confirm deletion
Best Practices
- Use passwords for client data: Always password-protect shares containing business-sensitive information
- Set expiration dates: For temporary reports, set an expiration date to limit access
- Limit metrics shown: Only share the metrics relevant to your audience
- Use descriptive names: Name shares clearly so you can manage them easily
- Rotate tokens regularly: Regenerate tokens periodically for long-term shares
- Review active shares: Periodically review and clean up unused shares
API Access
You can also manage shared dashboards programmatically via our API:
POST /sites/{site_id}/shares- Create a shareGET /sites/{site_id}/shares- List all sharesDELETE /sites/{site_id}/shares/{share_id}- Delete a sharePOST /sites/{site_id}/shares/{share_id}/regenerate- Regenerate token