A pageview tells you someone read the page. A download tells you they took the thing. Count every file that leaves your site - PDFs, price lists, installers, media - without touching a line of your code.
Download tracking rides on the tracking snippet you already have. Flip it on for a site and it starts counting - flip it off and it stops. Nothing on your website changes either way.
Every site starts with download tracking off. Turn it on with a single switch in the site settings - or right when you add a new website - and only that site starts recording downloads.
No tagging links, no editing buttons. The tracker quietly watches for clicks on links that point to a file and records the download. Your existing links keep working exactly as before.
A dedicated report under Analytics, next to Pages. Which files pull their weight, and what just got grabbed - example numbers, real layout.
Above the two lists sit three counters - total downloads, unique files and unique downloaders - and a downloads-over-time chart, so a launch spike or a dead link is obvious at a glance.
Any click on a link whose file type is one of these - or any link carrying a download attribute. The list lives at the top of the tracker and is yours to edit.
Documents pdf doc docx xls xlsx ppt pptx csv
Archives zip rar 7z tar gz tgz
Installers dmg pkg exe msi apk
Audio mp3 wav flac ogg m4a
Video mp4 mov avi mkv m4v
Books epub mobi Disk images iso
Detection is a single passive click listener the snippet adds once. It never calls preventDefault, so the browser downloads or navigates exactly as it always would; it just fires a tiny navigator.sendBeacon to /api/download on the side. If anything goes wrong it fails silently - a broken beacon can never break a download. Bots are filtered out the same way they are for pageviews, so the counts reflect real people.
The top-20 list ranks every file by downloads and unique downloaders, so you learn which brochure, guide or release people actually want.
The last-20 list is the newest downloads first - handy right after a launch or an email blast to confirm the file is really going out.
A daily chart across your chosen date range. Annotate a release or campaign and correlate it with the bump, just like the traffic charts.
The same numbers show on the web dashboard, over the API, and in the iPhone and Android apps. The Downloads screen only appears where you turned it on.
No. It uses the same snippet you already have on the page. Turn on "Track file downloads" in the site settings and the tracker starts counting clicks on file links - no tags, no edited buttons, no redeploy. It is off by default on every site.
Clicks on links ending in a known file type - PDFs, Office documents, ZIPs and other archives, installers like EXE, MSI, DMG and APK, plus common audio, video and e-book formats - as well as any link with a download attribute. The list sits at the top of the tracker file, so you can add or remove extensions to match your site.
No. It is one passive click listener that never blocks the click - it does not call preventDefault, so the file downloads or the link opens exactly as before. The record is sent with navigator.sendBeacon, which never makes your page wait, and the whole thing fails silently if our server is unreachable.
No. Download clicks go through the same bot detection as pageviews, and anything flagged as a bot is excluded from the totals, the top and recent lists and the chart - so the numbers reflect real visitors.
Want to see the reports this feeds into? Take the dashboard tour.
Download tracking is included on every Corbacount plan. Drop your email and we will let you know when it is your turn.