Links inside SVG have undefined events
The issue is the way the google analytics module tracks clicks.  It adds mousedown, keyup, and touchstart events to the body and tries to match the clicked position the the closest anchor.  When it encounters a click on an SVG element it gets confused and is not able to properly match the closest anchor.

There are a couple options to remedy this:


Using :after on your anchors to create a block that covers up the SVG elements.
Using pointer-events: none on all SVG elements inside your anchor.
Turn off click tracking in your Google Analytics settings.
Unbind click tracking on your map page only with something like $('body.mymappage').unbind()
Manually patch the GA module:


Change the line (googleanalytics.js):

$(event.target).closest("a,area").each(function() {


to: 

$(event.target).closest("a,area").not(".svg-anchor").each(function() {


The first 2 options are documented here, and a codepen example fix is here.