A working version of the module usage tracking can be found here:
https://github.com/dyrlund/mzmine2/tree/analytics

/Thomas

-----Original Message-----
From: TFRD (Thomas Franck Dyrlund) [mailto:t...@steno.dk] 
Sent: 29. maj 2015 08:38
To: Developer discussion
Subject: [Mzmine-devel] FW: Track MZmine module usage in Google Analytics

Here are my comments:

1.
Adding the tracking to the main menu will cause the tracking to be activated 
every time the dialog box is opened. This does not necessary result in the 
module being run.

2.
If we add it to the Preference dialog then the user cannot disable the feature 
without opening the software which means that information will be send when the 
user first opens the software. By allowing the user to control it from the 
start up scripts then he or she can disable it all together.

3.
Agree :-)

4.
Agree :-)

/Thomas

-----Original Message-----
From: Tomas Pluskal [mailto:plus...@oist.jp] 
Sent: 29. maj 2015 02:24
To: TFRD (Thomas Franck Dyrlund)
Subject: Re: Track MZmine module usage in Google Analytics

Hi Thomas,

I think this is an excellent feature. A few comments:

1) Adding the tracking code to each module is cumbersome. Why not add it in one 
central place? For example, you could run the tracking code whenever the user 
activates a new module from the main menu (MainMenu.java). 

2) As for disabling the feature, why not add it to the Preferences dialog?

3) Please make sure this code does not produce any error messages or other 
nuisances when the tracking does not work (for example, user is behind a 
firewall or without internet connection)

4) I really think it would be better to discuss these things in the mailing 
list, even if it's just the two of us discussing. The mailing list has 
searchable archives, and occasionally someone else may have a comment or 
suggestion (e.g., Gauthier)

Cheers,

Tomas


> On May 28, 2015, at 22:44, TFRD (Thomas Franck Dyrlund) <t...@steno.dk> wrote:
> 
> Hi Tomas
>  
> I have setup Google Analytics for the new homepage. This made me think, why 
> not also use it to track how MZmine is being used. I have therefore written a 
> function which can track which modules are being used :-) In the test patch I 
> have attached, I have added the tracker to the following for testing purposes:
> - GUI load
> - Batch load
> - CSV export
> - mzTab export
> - XML export
> - SQL export
>  
> What do you think about the idea? I could add a variable to the start script 
> which allows the users to disable the feature if they do not wish to share 
> their usage of the software.
>  
> Best,
>  
> Thomas
> <mzmine.patch><Google Analytics.png>

===============================================
Tomas Pluskal
G0 Cell Unit, Okinawa Institute of Science and Technology Graduate University
1919-1 Tancha, Onna-son, Okinawa 904-0495, Japan
WWW: https://groups.oist.jp/g0
TEL: +81-98-966-8684
Fax: +81-98-966-2890


------------------------------------------------------------------------------
_______________________________________________
Mzmine-devel mailing list
Mzmine-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/mzmine-devel

------------------------------------------------------------------------------
_______________________________________________
Mzmine-devel mailing list
Mzmine-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/mzmine-devel

Reply via email to