Entourage.js - download tracking made simple for thousands

Handwritten by TVD

Six months ago, I set out to change the way people track file downloads with Google Analytics. Amidst great success, lo and behold, entourage.js version 1.1.2 has arrived:

Lights. Cameras. Action.

After nearly 10,000 downloads, I'm happy to say entourage.js can be found on websites large and small.

Starters who sell online books use entourage. Transit authorities use entourage. Hospitals use entourage. Influential bloggers and SEO agencies use entourage. And they all love it!

Entourage.js remains unobtrusive and standards based. It's an excellent choice for developers and non-developers alike. Just drop entourage into your existing code base and you're done:

<script type="text/javascript" src="entourage.js"></script>

Need to track a large amount or even a small amount of file downloads? Checkout entourage.js. It's the only automatic download tracking for asynchronous Google Analytics that just works!


- Previously attached Entourage to "every" link. Here, the issue was Entourage clobbered existing link events - that's bad. Upgrade to attach Entourage only to links with a whitelisted download type.

- Refactored code base.

A big shoutout to @MikeCP for identifying, analyzing and submitting the issue. Entourage wouldn't be as great without such a talented and passionate community. Enjoy!

discuss on twitter

every day thousands of developers use our charts & gauges to get the job done right

JavaScript Charts JavaScript Gauges JavaScript Flight Gauges

← return to all articles