GA Send Event

Wrapper function for send event calls to Google Analytics for MOTOR-TALK

by Patrick Hund

HTML

<div id="clickMe" data-label="klickerchen">
    klick mich
</div>

JavaScript

function ga() {
	var i;
    for (i = 0; i < arguments.length; i++) {
    	console.log(arguments[i]);
    }
}

function gaSendEvent() {
	var args = [ 'send', 'event' ];
    args = args.concat(Array.prototype.slice.call(arguments));
    args.push({ nonInteraction: true });
    console.log(args);
    
    try {
    	ga.apply(null, args);
    } catch (e) {
        console.error('GA failure', e)
    }
}

$('#clickMe').click(function () {
     gaSendEvent('primaryHeaderNavTag', 'mousedown', $(this).attr('data-label'));
})