A public forum for discussing the design of software, from the user interface to the code architecture. Now closed.
Is there a reliable way for a Web application to track the sites a user visits during a browser session, assuming that:
a) The Web app itself is the starting point of the browsing session.
b) The user has consented to the tracking and turned off any software/features that would prevent such tracking.
How would you do it?
Not 100% About This Stuff
Tuesday, April 05, 2005
For the Java site I develop we use something called Clickstream which is available from http://www.opensymphony.com/clickstream/.
I don't know much about it as I personally didn't do the integration but I know it didn't take very long and that we are very impressed with the results.
Saturday, April 09, 2005
"Is there a reliable way for a Web application to track the sites a user visits during a browser session?"
No, there is no _reliable_ way for a Web application to track the sites a user visits during a browser session.
The only effective, reliable way to track *every* site a user visits is to use a browser plugin. The Google plugin, for example, can be used by Google to track every site a user visits (see http://www.google.com/support/toolbar/?quick=privacy for more info).
Clickstream, Urchin and the other programs mentioned are effective for tracking users within a single site, but, in general, can't be used to track users across sites.
In theory, it would be possible for a web analytics firm like Clickstream or Urchin to combine its data with the tracking information available from ad networks like Doubleclick to provide *some* of the other sites a user visited when they visited your site [as a side note, I wonder if any web analytics firms are doing this--great value-add that can be sold on a subscription basis; although the privacy implications are scary]. The limitation here is that the user would have to a) either be accepting cookies or use a cookieless tracking alternative (like using IDs stored in Flash) and b) be visiting a site that displays ads using one of the networks that the web analytics program is subscribing to.
So, in short, unless you are a large Internet company with lots and lots of extra development resources, no, it's not possible to track every site a user visits, even if they do agree to the tracking.
Wednesday, April 13, 2005
Actually, I'm in the process of developing a tracking application that can keep track of a single user's navigational activity across multiple domains (without any special browser plugins). Prelimiary tests are promising, and I'm pretty sure I can identify a unique user--with greater than 99% accuracy--even when the user has disabled (or recently cleared) cookies.
I'm very excited about it.
Friday, April 22, 2005
"Actually, I'm in the process of developing a tracking application that can keep track of a single user's navigational activity across multiple domains (without any special browser plugins)."
That doesn't sound like a particularly good thing, and I'm sure the nice folks at Mozilla would see it to be in their best interests to prevent such tracking. Not to mention users, who tend to be a little funny when it comes to their privacy.
Monday, April 25, 2005
This topic is archived. No further replies will be accepted.Other recent topics
Powered by FogBugz