O'Reilly has a nifty feature that displays the top 20 search terms on
their various sites using "terms that someone typed into a search
engine (e.g., Google) and then followed a resulting link". (They're
also distrubuting these tags as JSON, which is a nice idea.)
http://www.oreillynet.com/feeds/widgets/organic_search_tagcloud/
Presumably they are doing server log analysis to get and rank search
terms as tags (although there is no way to tell absolutely since the
code is not GPL). It seems like it would be a good complement to
search log analysis to see how people are finding and using your site.
O'Reilly has addressed the potential issues of privacy and
appropriateness of the displayed tags by matching search terms back to
an index of their site. "While the keyword frequency does give some
idea of what people are looking for, keep in mind that the word had to
already be on our site in order for it to appear, and it had to be
ranked highly enough for someone to find it."
It also greatly helps that their site has a highly structured search
engine, allowing limiting of results by content type and by site. This
is probably only practical on sites that use a structured CMS.
Still, it is worth asking: Has anyone made a stab at this -- ie,
publically exposing server logs? Are there code examples (any
real-world, generalizable examples would be welcome). Sorry for
cross-posting this.
--
Tom
|