📊 Podcast Analytics
Privacy-friendly listener metrics powered by Cloudflare R2
Available Metrics
- Episode download counts
- Geographic distribution (country-level)
- Download trends over time
- User agents (podcast apps, browsers)
- Request status codes
Access via Dashboard
The easiest way to view analytics is through the Cloudflare Dashboard:
- Log in to Cloudflare Dashboard
- Navigate to R2 → Overview
- Select your podcast bucket
- Click the "Metrics" tab
- Select time window (24h, 7d, 30d)
Access via API
For programmatic access, use the Cloudflare GraphQL Analytics API:
query PodcastDownloads($accountTag: string!) {
viewer {
accounts(filter: { accountTag: $accountTag }) {
r2OperationsAdaptiveGroups(
filter: {
bucketName: "podcast"
actionType: "GetObject"
}
) {
sum { requests }
dimensions { objectName }
}
}
}
}Privacy Policy
We respect your privacy. Our analytics are:
- Server-side only (no tracking scripts)
- Anonymous (no personal information)
- GDPR compliant
- Retained for 31 days maximum
- No cookies or cross-site tracking