Webmasters Stack Exchange is a question and answer site for pro webmasters. It's 100% free, no registration required.

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

We're using Event Tracking to keep track of interactions with rich native advertising units. Events are fired any time a page containing the unit is loaded (to determine denominator for interaction %).

An event is also fired whenever an element within the unit is hovered-over by the user. The event category captures the name of the product, the event label the URL and the action the index of the element hovered-over. The event value is the time in seconds the unit was open for.

What I need is to get a more sophisticated view of the event value than sum and average. Ideally, I'd be able to look at a histogram to show the distribution of interaction times, or see the total interaction time for a given user in all elements in the unit.

It seems there's no way to get at this info within GA or a customized view, but would this be possible with the GA reporting API?

share|improve this question
up vote 6 down vote accepted

GA does not currently support reporting of individual value of event values. You do have two choices:

  1. If you only want the distribution then use user timings. They conveniently go with your use case of tracking of tracking interaction timing. Don't forget to set the sample rate parameter or only 1% will be collected, unless you have already set _setSiteSpeedSampleRate.

  2. Refactor your event so the timing value is a string of the event's action or label parameter. That way you can then use the API or export into a spreadsheet to generate a distribution. The benefit of this over the user timing is that you will have access to each individual unique value.

share|improve this answer

Your Answer


By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.