I was discussing adding an Analytics Service to Jitsi at Fosdem with Emil, but before checking anything in I thought I should check with the wider community.
I'm proposing to add a service that looks like the attached file. I'm also only planning to check in an implementation of this service that just throws away any analytics events it receives.
I firmly think we don't want analytics to be collected in the normal Jitsi builds, but Jitsi gets customized for rollout at companies where it might be really useful to track how internal users are using the client. In this case, people can add their own implementation of the analytics service to collect all the stats.
AnalyticsService.java (647 Bytes)