Google 'Non-interaction Events' to Google Analytics Event Tracking Landscape

Google launched a new feature to the Google Analytics event tracking landscape called "non-interaction events", announced Patricia Boswell, Google Analytics team. How can an event--which measures user interaction--be non-interactive?The answer is simple: "sometimes you want to track passive events on your pages, like images from an automatic slide show. In this case, you want such […]

Google launched a new feature to the Google Analytics event tracking landscape called "non-interaction events", announced Patricia Boswell, Google Analytics team. How can an event--which measures user interaction--be non-interactive?

The answer is simple: "sometimes you want to track passive events on your pages, like images from an automatic slide show. In this case, you want such events to be excluded from bounce rate calculations because they don't track visitor interaction. Now, you can mark these events as non-interaction events, so that they don't affect the bounce rate for the page," stated Boswell.

For example: Suppose your home page has an image slide show that automatically serves up 5 images in rotating order. You want to apply an event tracking call with each movement of the slider, so that you know which images are being seen most by visitors to your home page. However, there isn't really any interaction required on the visitors' behalf to engage with this slider. You know that in the past, event tracking for this slider would make the bounce rate for your home page drop dramatically. Better to exclude these events from bounce rate calculation, so that the bounce rate for your home page is calculated only from pageviews for the page and not events," explains Boswell.

google analytics : non-interaction events

How do you use it? Add our new non-interactive parameter with the _trackEvent() method like this:

_gaq.push(['_trackEvent', 'ImageSlider', 'Home', 'Image1', 1, true]);

For more details, check out the Event Tracking Guide or Reference doc on the _trackEvent() method.