User:Staszyk/Thoughts on the webstats solutions

From MozillaWiki
< User:Staszyk
Revision as of 17:13, 23 August 2007 by Staszyk (talk | contribs) (Part one)
Jump to navigation Jump to search

The numbers in paranthesis are priorites.

1. Mozilla custom reports

https://bugzilla.mozilla.org/show_bug.cgi?id=393200

In the mozilla.com profile we have a few Mozilla custom reports, which are really very good.

a) pages by source (p1)

        by browser (p1)
        by country (p2)
        by platform (p3)

b) sources by pages (p2) c) browser by pages (p2) c) platform by pages (p3)

This allows for getting detailed data (UA, source, platform, country) about every page of the site. This is important as it allows to have data about:

  • each locale (/$lang/)
  • downloads (esp. users' UA)
  • entry points (source and referrer data, e.g. getfirefox.com).

As far as the countries, UA, referrers and platform data is concerned, the default Urchin installation offers only sum totals for the entire site, without the possibility of breaking it down.

2. Proposed enhancements

(implemented on mozilla-europe.org and hopefully-soon-to-be-implemented) on mozilla.com)

a) outbound links tracking https://bugzilla.mozilla.org/show_bug.cgi?id=393056

  • click event listeners added with JavaScript
  • allows to learn how users exit our sites (and not only where they finish their visits)
  • allows to learn if users atually follow the links we propose them (e.g. support sites)
  • allows to learn which content users prefer (discussion boards, FAQs, newsgroups, books)

b) download tracking https://bugzilla.mozilla.org/show_bug.cgi?id=391347

  • allows to measure the download data everywhere on the site, not only for the pages which make use of the download.html transition page, but also for the pages with direct links to download.mozilla.org (which normally aren't tracked on mozilla.com and mozilla-europe.org, having a different hostname)
  • the prosposed script (see the bug) provides a work-around for the mozilla.com Urchin bug [1], which only takes the first downlaod parameter (e.g. ?product=firefox=2.0.0.6) and leaves out the other ones (e.g. lang, os).