Meta Stack Exchange is where users like you discuss bugs, features, and support issues that affect the software powering all 158 Stack Exchange communities.

What is meta?
Here's how it works:
  1. Any Stack Exchange user can ask a question
  2. The community provides support, votes on ideas, and reports bugs
  3. Your voice helps shape the way Stack Exchange operates

I am looking for way to measure the average engagement of users on various Stack Exchange websites and across time and probably the time spend on the site is the best way to measure the engagement.

How can I get this information or something close to it?

share|improve this question
This question has already been answered. 24 7 365. (We take leap days off.) – Anthony Pegram Jun 27 '12 at 21:45
@AnthonyPegram: Maybe you do! – animuson Jun 27 '12 at 22:04
One question: Why? I don't want my bosses to know how much time I spend here =) – saluce Jun 27 '12 at 22:12
You all have too much spare time :) ... this is not for measuring the time of a specific user, is just for measuring the average time spent by all the users for a period of time. – sorin Jun 28 '12 at 8:47

"time spent" is not a metric available to us mortals, maybe (well, hopefully!) not even to the devs. I guess the best you can do from the data dumps is to extract

  • The frequency of answers
  • The frequency of comments
  • The frequency of edits

and interpolate some sort of activity index from them. Of course that is very hazy, because you'll have to guess how long a user needs on average to write an answer, for example ... Links could increase that time (because presumably, the user needs to copy&paste them from somewhere); edits over a short time span could drive the index up as well.

It's not much, but I think it's the best you can hope to achieve with the data available.

share|improve this answer
The answer is going to be "too much" anyway. – Bart Jun 27 '12 at 22:13

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .