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

Re: usage statistics for TSVN

From: Simon Large <simon.tortoisesvn_at_gmail.com>
Date: Wed, 14 Sep 2011 23:49:36 +0100

On 14 September 2011 20:25, Stefan Küng <tortoisesvn_at_gmail.com> wrote:
> 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?

I might be a bit suspicious, but then again real spyware would not
even ask. OTOH logic never got in the way of a good story, and it
might be enough for someone to slashdot us as a spyware app.

I think it would be worth putting an opt-out (or opt-in?) in the
installer so that people who can't or won't participate will never get
prompted at all.

You should be able to change the stats settings from TSVN settings.
Maybe a single button which opens that page of the settings dialog
would be simpler than multiple buttons.

Create a web page that explains what we use the stats for, anonymity,
privacy concerns, etc. and link to it from anywhere that controls
sending the data.

Are you going to include this in 1.7? It's getting awfully close to
release date and this will add new translations.

> * 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?

Yes I would participate.
Yes my company would allow that.

Simon

-- 
:       ___
:  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=2838632
To unsubscribe from this discussion, e-mail: [dev-unsubscribe_at_tortoisesvn.tigris.org].
Received on 2011-09-15 00:49:39 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.