Hi 
all,
 
just a couple of 
things that I learned enabling my download stats - for more details 
see
 
1. It is better to 
tie stats to a FEATURE rarther than a bundle. Because bundles 
come
    
in 2 variants (.pack.gz / .jar) so with a bundle you have duplicate work adding 
the
    
stats tracker (and, the app from bug 310132 which auto-generates stats 
properties
    doesn't support it).
 
1a) Note though that 
a commercial product which uses a different feature 
    
structure than Eclipse Open Source (and so just gets your bundle) 
won't
    
be counted when you count feature access. That's likely not 
relevant.
 
2. If you have a 
feature and bundle with the same ID, don't add the 
p2.downloadStats
   property to both. Since it would count each download 
twice.
 
3. It may be 
adviseable to version your stats ID somehow. For instance, 
use
    
"org.eclipse.rse.core_tm320" or "org.eclipse.wst.ui_helios_sr0" 
or
    
"org.eclipse.ptp_4.0". If you dont' version the stats ID you are 
tracking,
    
you may run into troubles when we do Helios SR1 which will re-use 
the
    
same repo location (/releases/helios).
 
4. Maybe obvious. 
the stats tracker will not catch people updating from Galileo 
to
    
Helios. Because the Galileo p2 impl did not have the stats code enabled. 
You'll
    
only count p2 downloads that happen with Eclipse 3.6.
 
5. I'm wondering whether the helios aggregator's 
access to my project 
    
repository already counts as a download? Probably not too 
relevant
    
after all.
 
So... if I just 
confused hell out of you, best forget what I just wrote. In 
the
end, as has been 
stated before, download stats are only good for trends
and not for absolute 
numbers anyways. So it's not worth putting too much
effort 
in.
 
I'd hope though that 
some of you found this helpful :)
 
Thanks,
--
Martin Oberhuber, Senior Member of Technical 
Staff, Wind River
direct 
+43.662.457915.85  fax +43.662.457915.6
 
 
_______________________________________________