Download Boomerang
Quick Start
Add Boomerang to your website (asynchronous method recommended):
<script>
(function() {
var dom, doc, where, iframe = document.createElement("iframe");
iframe.src = "javascript:false";
(iframe.frameElement || iframe).style.cssText = "width: 0; height: 0; border: 0";
where = document.getElementsByTagName("script")[0];
where.parentNode.insertBefore(iframe, where);
doc = iframe.contentWindow.document;
doc.open().write('<script src="https://boomerang.kdnoito.me/build/boomerang-1.0.0.min.js"></script>');
doc.close();
})();
</script>
<script>
BOOMR.init({
beacon_url: "https://your-beacon-endpoint.com/beacon"
});
</script>
Features
Page Load Performance
Measure overall page load times using NavigationTiming API
Resource Timing
Capture detailed timing data for all page resources
Single Page Apps
Track performance in modern SPA frameworks
User Behavior
Monitor user interactions, clicks, and engagement
Error Tracking
Capture JavaScript errors and exceptions
Bandwidth Detection
Measure user's network connection speed
Plugins
Boomerang comes with various plugins for extended functionality:
Browser Support
Boomerang supports a wide range of browsers:
- Internet Explorer 6+
- Microsoft Edge (all versions)
- Firefox (all major versions)
- Chrome (all major versions)
- Safari (all major versions)
- Opera (all major versions)
- Mobile browsers (iOS, Android)