window.addEventListener('load', function(event) { var elements = document.querySelectorAll('[data-gd-event]'); Array.prototype.forEach.call(elements, function(item) { var evnt = item.getAttribute('data-gd-event'); if (evnt == undefined) { return; } item.addEventListener('click', function(event) { fathom.trackEvent(evnt); }); }); });