I want to track some basic information from my WPF application:
which version do the users use
how long do they use the application
errors and how often some features are used
... all together with an unique user-id to distinguish the users in the data later.
There is Microsoft's Application Insight, which was originally developed for ASP.NET websites - but which could also be used in WPF applications. But there newer sources say, HockeyApp is better and should be used, since Application Insight is deprecated. There seems also be an integration between HockeyApp an AI.
My question is: What is best practice and most promising solution for user tracking in WPF applications in 2018? Application Insight, HockeyApp or are there other third-party solutions?