I am trying to send events to Google Analytics using Javascript callbacks, however I am struggling to make it work. How the javascript callback field looks like
I've tried using
ga('create', 'UA-4432704-1', 'auto');
ga('send', {
hitType: 'event',
eventCategory: 'Video',
eventAction: 'play',
eventLabel: 'cats.mp4'
});
And also:
var clientId = ga.getAll()[0].get('clientId');
ga('create', 'UA-XXX-YYY', {
'clientId': clientId
});
ga('send', 'event', {
'eventCategory': 'YOUR Category Name', //required
'eventAction': 'YOUR Action name', //required
'eventLabel': 'YOUR Label',
'eventValue': 1,
'hitCallback': function() {
console.log('Sent!!');
//callback function
},
'hitCallbackFail' : function () {
console.log("Unable to send Google Analytics data");
//callback function
}
});
However both of these don't work. Is there anything else I should try? I check if the events send in the Realtime report by the way. Thank you!