Shoora
12/3/2015 - 8:14 PM

Simple analytics goals

Simple analytics goals

document.addEventListener('DOMContentLoaded', function() {
    var elements = document.querySelectorAll('[data-goal-ya], [data-goal-ga]');
    for (var i = 0; i < elements.length;  i++) {
        elements[i].addEventListener('click', function() {
            try {
                if (typeof(this.dataset.goalYa) != 'undefined') {
                    yaCounterXXXXXXX.reachGoal(this.dataset.goalYa);
                }
                if (typeof(this.dataset.goalGa) != 'undefined') {
                    ga('send', this.dataset.goalGa, location.pathname);
                }
            } catch(e) {
                /*console.log(e);*/
            }
        });
    }
});