“Instead of implementing outbound link tracking ourselves, we used the autotrack plugin to do this for us. Autotrack comes with a set of plugins for tracking common user interactions. Theres a bunch of things it can help with, but the main one we wanted was the outboundLinkTracker plugin.”— Chris Coyier, css-tricks.com
“The easiest way to send custom dimension data with your hits is to set their values on the tracker object. Since all hits sent from a tracker include all the key/value data it's currently storing, setting custom dimensions on the tracker will ensure those values get sent with all future hits.”— Chris Coyier, css-tricks.com