Non-Interaction Events! Wait... What?

Wednesday, October 26, 2011 | 11:30 AM

Hey event tracking friends, we are really excited to announce a new feature to the Analytics event tracking landscape: non-interaction events. “But wait!” you ask, “How can an event—which measures user interaction—be non-interactive? And why would I want that anyway?”

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.

Let’s illustrate. Suppose your home page has an image slide show that automatically serves up 5 images in rotating order. Like so:



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.

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]);

To read the details, check out our Event Tracking Guide or our Reference doc on the _trackEvent() method.

In the past, you had to trade off bounce rate signals for event tracking in some situations. Now, with the ability to designate an event as either interactive or not, you can have your events and bounces too.

We hope you think this features is as nifty as we do. Tell us some of your great applications and uses below!


10 comments:

Joe Christopher said...

One of my favorite uses of this feature is to set a custom variable without causing an additional pageview or interaction. This feature is working great for all clients that we've helped to deploy it on!

Metricks said...

Are you gearing up to release a standard events code people can use that would include this, downloads, email addresses, external links.

Just wondering, as you have had events as goals for a while now?

This could be used for:
autoplay video
Real time beta in GA ;)

pescs said...

I think this interface is easier to use than before. Thanks for the uses! I like it!

www.isyarat.net/Forum

GetDriven Driven said...

http://www.getdriven.com.au

JimDSnyder said...

Thanks Patty for the post. So is the value of the opt_noninteraction automatically set to false? Why would you set the Optional value parameter at 1?

Thanks,

Jim Snyder
Empirical Path

Joe Christopher said...

@Jim - The default opt_noninteraction value is false if not specified.

You should use undefined as the value parameter if you are not using it.

Thanks,
Joe Christopher
Blast Advanced Media

GetDriven Driven said...

http://www.getdriven.com.au/

Elangovan R said...

This comment has been removed by the author.

Elangovan R said...

loving it, will this be applicable for traditional event tracking snippet too?

Schnack said...

Hi, suddenly unique events boomed on 30 OCT (and I do not have event tracking) - and the amount of events are strangely the same figure as number of visits.

I've checked three different GA accounts - same problem. Can this be caused by the Nont-interaction Events tracking feature ?

Have anyone else experienced this?