This assumes the client can keep state in a more reasonable way than a server can piece it together. Definitely a stateful event is more powerful but is likely more lossy.
From what I've seen tracking simple events and then piecing them together en masse tends to show up significantly more frequently.
From what I've seen tracking simple events and then piecing them together en masse tends to show up significantly more frequently.