GA tracking on page links usually needs a small timeout delay before navigating to a new URL, else the event may not get tracked. We have a [helper function](https://github.com/mozilla/bedrock/blob/master/media/js/base/global.js#L156) in bedrock's `global.js` that you can use here.

You call `e.preventDefault()` in the click event handler here, then use the helper function to set up a callback that can change `window.location` to the new href once the event has been tracked.

It's probably a good idea to use this helper function for all GA events tracked on the page.