How to collect usage data?

已回答

I'm the author of a plugin for the Elm language, and I would like to determine how many people using the plugin are running Elm 0.18 vs 0.19 so that I can decide whether it's worth maintaining compatibility with the old version. How should I go about collecting that data?

I see that IntelliJ has its own "statistics collector", but that doesn't seem to be for use by third-party developers. I also noticed that IntelliJ has an opt-in prompt (Help -> Data Sharing Options...). Is it possible for third-party devs to check whether the user has opted-in? 

Can I just post to my own analytics service endpoint assuming that the data is anonymous?

0
正式评论

The opt-in notice for data collection describes the way JetBrains collects data from users of its products. The terms of data collection may be inapplicable to third-parties. That is why verifying if a user has opted-in for collection of data by JetBrains would not help to make sure that collection of analytical data by third-party plugin is allowed.

Plugin vendors are responsible for processing of data by their plugins. That is why you can process the analytical data after you made sure that the processing is fair and lawful.

Thanks, that's what I figured. I'll look at it closely before adding anything.

0

This is also my concern, how do you resolve it finally?

0

I haven't done anything yet.

0

请先登录再写评论。