addDownloadExtensions
The addDownloadExtensions() adds a file extension to the existing list of file extensions that should be tracked as downloads. Downloads are clicks on links to downloadable files.
Syntax
addDownloadExtensions(extensions)Not availableNot availableNot availableNot availableNot availableNot availableParameters
| Parameter | Type | Description | Required |
|---|---|---|---|
| extensions | string | array<string> | The list of file extensions to be tracked as downloads. Can be written as string (Example: "zip|rar") or an array (Example: ["zip", "rar"]). | Yes |
Examples
To add a mhj|docx extensions to the existing list of file extensions:
_paq.push(["addDownloadExtensions", "mhj|docx"]);Not availableNot availableNot availableNot availableNot availableNot availableNotes
- The list of file extensions is not persisted in a visitor’s browser. You need to call it on each page load.
- We check for extensions at the end of the URL path and in query parameter values. Here are a few examples of how we detect the extension:
http://example.com/path/file.ziphttp://example.com/path/file.zip#hellohttp://example.com/path/file.zip?a=102http://example.com/path/?a=file.ziphttp://example.com/path/?a=file.zip&b=29
- Here’s the default list of file extensions tracked as downloads: 7z, aac, apk, arc, arj, asf, asx, avi, azw3, bin, csv, deb, dmg, doc, docx, epub, exe, flv, gif, gz, gzip, hqx, ibooks, jar, jpg, jpeg, js, mobi, mp2, mp3, mp4, mpg, mpeg, mov, movie, msi, msp, odb, odf, odg, ods, odt, ogg, ogv, pdf, phps, png, ppt, pptx, qt, qtm, ra, ram, rar, rpm, sea, sit, tar, tbz, tbz2, bz, bz2, tgz, torrent, txt, wav, wma, wmv, wpd, xls, xlsx, xml, z, zip.
Related methods
Updated 10 days ago