[svn.haxx.se] · SVN Dev · SVN Users · SVN Org · TSVN Dev · TSVN Users · Subclipse Dev · Subclipse Users · this month's index

usage statistics for TSVN

From: Stefan Küng <tortoisesvn_at_gmail.com>
Date: Wed, 14 Sep 2011 21:25:25 +0200

Hi,

I've been thinking about gathering usage data for TSVN. If we had such
data, for example about how many times a command is used, we could find
out which commands are rarely used and which ones are used the most.
What server type is used (http(s), svn, svn+ssh, ...), and maybe even
how many users are using which version of TSVN.

That data then would get 'uploaded' to my Google Analytics account.
Using events[1], we could set a value for each statistics so we can
gather the data for a while and only upload it e.g. once a week.

To avoid issues with users, here's how I thought this should work:

* TSVN gathers the data automatically, saves it in a file in
%APPDATA%\TortoiseSVN
* with the check for updates (the one that checks whether a new version
of TSVN is available), a dialog pops up asking the user whether TSVN is
allowed to send the data. The dialog shows the data that is sent in a
text control like this:
   commit=123
   update=234
   repobrowser=10
   urltype-http=300
   urltype-svn=20
   urltype-svn+ssh=30
   ...
   and the dialog would have four buttons
   [Send][always send][not now][never send]
* the dialog also explains why we want the data, that we don't use it
for anything else, ...
* if [Send] or [always send] is clicked, the data is sent to Google
Analytics.
* if [not now] is clicked, the dialog is shown again in a week. if
[never send] is clicked, the data is never sent and the dialog is also
never shown again.

Thoughts?

Questions:
* would that cause users to get angry and make them think of TSVN as
spyware?
* would you personally send the data or not? If not, why?
* if you're in a company, would your company policy allow sending the data?

Stefan

[1]
http://code.google.com/apis/analytics/docs/tracking/eventTrackerGuide.html#Anatomy

-- 
        ___
   oo  // \\      "De Chelonian Mobile"
  (_,\/ \_/ \     TortoiseSVN
    \ \_/_\_/>    The coolest Interface to (Sub)Version Control
    /_/   \_\     http://tortoisesvn.net
------------------------------------------------------
http://tortoisesvn.tigris.org/ds/viewMessage.do?dsForumId=757&dsMessageId=2838580
To unsubscribe from this discussion, e-mail: [dev-unsubscribe_at_tortoisesvn.tigris.org].
Received on 2011-09-14 21:25:36 CEST

This is an archived mail posted to the TortoiseSVN Dev mailing list.

This site is subject to the Apache Privacy Policy and the Apache Public Forum Archive Policy.