Return-Path: X-Original-To: apmail-incubator-cloudstack-dev-archive@minotaur.apache.org Delivered-To: apmail-incubator-cloudstack-dev-archive@minotaur.apache.org Received: from mail.apache.org (hermes.apache.org [140.211.11.3]) by minotaur.apache.org (Postfix) with SMTP id 70E89D2CF for ; Fri, 9 Nov 2012 20:50:52 +0000 (UTC) Received: (qmail 27547 invoked by uid 500); 9 Nov 2012 20:50:52 -0000 Delivered-To: apmail-incubator-cloudstack-dev-archive@incubator.apache.org Received: (qmail 27385 invoked by uid 500); 9 Nov 2012 20:50:52 -0000 Mailing-List: contact cloudstack-dev-help@incubator.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: cloudstack-dev@incubator.apache.org Delivered-To: mailing list cloudstack-dev@incubator.apache.org Received: (qmail 27375 invoked by uid 99); 9 Nov 2012 20:50:52 -0000 Received: from nike.apache.org (HELO nike.apache.org) (192.87.106.230) by apache.org (qpsmtpd/0.29) with ESMTP; Fri, 09 Nov 2012 20:50:52 +0000 X-ASF-Spam-Status: No, hits=-0.7 required=5.0 tests=RCVD_IN_DNSWL_LOW,SPF_PASS,T_FILL_THIS_FORM_SHORT X-Spam-Check-By: apache.org Received-SPF: pass (nike.apache.org: domain of jzb@zonker.net designates 66.111.4.29 as permitted sender) Received: from [66.111.4.29] (HELO out5-smtp.messagingengine.com) (66.111.4.29) by apache.org (qpsmtpd/0.29) with ESMTP; Fri, 09 Nov 2012 20:50:45 +0000 Received: from compute3.internal (compute3.nyi.mail.srv.osa [10.202.2.43]) by gateway1.nyi.mail.srv.osa (Postfix) with ESMTP id 2417920850 for ; Fri, 9 Nov 2012 15:50:25 -0500 (EST) Received: from frontend1.nyi.mail.srv.osa ([10.202.2.160]) by compute3.internal (MEProxy); Fri, 09 Nov 2012 15:50:25 -0500 DKIM-Signature: v=1; a=rsa-sha1; c=relaxed/relaxed; d= messagingengine.com; h=date:from:to:subject:message-id :references:mime-version:content-type:in-reply-to; s=smtpout; bh=xgzUDbgTtqgVrAiUnlHqBytWok8=; b=dlz/VynFaefbhKdtJmb/p8t5PvBw lp+D1xO1l6v1c5wgp92ZjvA5upHmg7xqNyk6LdkJKe8vdhcHruLUkc9QU2QYalUu YeXpR1w4sgLBUrC77cny+2YIuYNuk1XCCpvJGrMWsfhVZTY0oQElDWiAvnuJzpr5 lAFPLiyptTFjjBQ= X-Sasl-enc: q4Xm3WF5XTulUx5PLS5obGrbRTl7mEn1U6z5sz0pwRnV 1352494224 Received: from localhost (unknown [74.207.237.244]) by mail.messagingengine.com (Postfix) with ESMTPA id DE9888E04BD for ; Fri, 9 Nov 2012 15:50:24 -0500 (EST) Date: Fri, 9 Nov 2012 14:50:24 -0600 From: Joe Brockmeier To: cloudstack-dev@incubator.apache.org Subject: Re: [DISCUSS] Site Analytics? Message-ID: <20121109205024.GC2288@kodos> References: <20121109160810.GC1694@kodos> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: User-Agent: Mutt/1.5.21 (2010-09-15) X-Virus-Checked: Checked by ClamAV on apache.org On Fri, Nov 09, 2012 at 12:19:11PM -0500, David Nalley wrote: > On Fri, Nov 9, 2012 at 11:08 AM, Joe Brockmeier wrote: > > Since we transitioned cloudstack.org to the Apache Incubator site, we no > > longer have any analytics running on CloudStack.org. > > > > I wanted to ask whether we'd like to remedy that. > > > > The first question is - would we like to set up something like Google > > Analytics or Piwik to track visitors to CloudStack.org and also gather > > information on what pages they visit, how long they stay, where they > > came from, etc. > > > > The second question, if the answer to the first one is "yes," is what > > we'd like to use? > > I think this could be very useful - especially measuring things over > longer periods of time. > > So there are two questions in my mind that we need to define: > > First, what are we specifically seeking to track. (you said a number > of things including: what pages folks visit, how long they stay, where > they came from) I can think of several ways of thinking about each of > those, and have seen a number of implementations. I am leary of some > of the extreme examples (I've seen some tracking platforms that will > identify specific individuals browsing, their email address, name etc > all based on other sites, tracking every page they visited, etc.). I > also realize this is somewhat platform specific. That said, I > personally would like to see this fleshed out a bit more to detail the > specific information we went to track. This is also important from a > project perspective IMO because we want meaningful statistics that > provide useful information about both the usefulness and ease of > operation of our various web properties, but also a perspective into > the relative health of the community. So - basically, I'd be proposing we use Piwik, and can point folks to the Piwik site or explain what it tracks - but it is not as extreme as getting email address and such. Piwik's features are detailed here: http://piwik.org/features/ Note that you can extend or set up custom reports with Piwik, but I'd specific any custom reports that we'd use if they gathered any additional data we didn't talk about initially. > Second: If we go down this route, who gets access to it and what are > they permitted to do with it? Do we make it all public? Do we permit > only committers, or only PPMC members to have access? Once they have > access, (whoever the 'they' is decided to be) what are the > expectations we make with regards to the use of the data. Are people > allowed to share it? with whom? People allowed to make commercial use > of the data or tell other people about the data? That's really up to the community. My proposal is we give access to interested committers and PPMC members. We *might* also choose to make some basic data public that the larger community would find interesting, like monthly visits/overall traffic, etc. > Also - (this isn't a question but rather a statement) it is important > to note that the ASF has servers (that serve the CS site) in the EU > and thus we do have some constraints on exactly what and how we can > collect information. Are these constraints enumerated anywhere? As a side note, I notice everybody always cites Europe when they talk about data collection restraints. Doesn't anybody outside Europe care about data collection? :-) -- Joe Brockmeier Twitter: @jzb http://dissociatedpress.net/