Skip to content

Instantly share code, notes, and snippets.

Embed
What would you like to do?
jQuery Google Analytics Button Event Tracking
// Google Analytics Event Button Tracking
// wait till eveythings ready
jQuery(document).ready(function () {
// use whatever selectors you want to track, e.g. "a.trackMe"
jQuery('.gaTrack, button, a.button, input[type="submit"], input[type="button"], input[type="reset"], .wp-block-button__link, .menu-item a, .menu a, li a').on('click', function() {
// what was clicked?
var name = jQuery(this).text();
// assuming Google Analytics is already loaded, fire event log
ga('send', 'event', 'button', 'click', name);
});
});
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
You can’t perform that action at this time.