Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

I also find this fascinating.

As someone involved in creating recommendation systems for web sites based on various user behavior signals, I can see adding a "what type of browser do they use" and "what type of OS do they use" intelligence in the future to further segment users.

Mac ownership must be a proxy for "household income". Brilliant.



It's a demographic like any other, even if only aspirational.


Would be easy enough to compare prices on windows/linux in a vm on my mac though. And take note of the companies that do it. Something else to add to comparison services as well, aka does site xyz.com discriminate based on os/browser?


Important note: the prices are not different. Just that more 5-star hotels are shown in the search results to Mac users. If they were charging more for the same hotel, it would be evil not brilliant. :)


We were doing this back in early 2001 on this site:

http://web.archive.org/web/20010722191804/http://travelmall....

We tried both adjusting individual prices for Mac users (and didn't see any statistical difference from the price sensitivity for non-mac users, same as we didn't see statistically significant differences between older and newer Windows version users), and skewing the search result price range for Mac users compared to non-Mac users (and we certainly saw statistically significant improvements there in terms of average dollars per room-night). In the long run though, although we proved to ourselves it worked, the Mac userbase back then was so small that the overall bottom line effect wasn't big enough compared to the engineering and marketing effort to keep it working - I think it all vanished in the big 2004 rewrite of the site's back end.


Much easier to use an user agent switcher plugin while in incognito mode.


True, but user agent switching won't get around someone testing for browser features and ignoring the agent string.


please explain how would you go about detecting linux/windows/mac without agent string (with the exception of detecting Safari/Konqueror/IE)

Screen size? Fonts?


It's much harder, but possible. You could look at browser features in JS and compare them to what's known for browsers to do and guess the browser. Some browsers are highly likely to be certain ODs.

It's highly highly likely that they are just looking at user agent strings.


Well, the code to look at JS features must be written in JS itself (adding features to an array, sending them over JSON, redirecting to a new page, etc.). I'll pull out my Dev Console and fuck with it (set a breakpoint and change that part of the code), and make them think I'm using lynx instead of Safari.

So, I don't think you can ever really know what browser your users use.


Sure. And even if you could, you couldn't really know whether they like cheap hotels based on it. The question is whether you can get a signal that's statistically well correlated enough to be useful.


Actually in this case you could infer they like cheap hotels (or don't like expensive ones). If someone is willing to go to a lot of effort to hide who they are, to hunt for bargains, or check they are getting a good price, they are probably very price sensitive, and would like the cheapest hotel you have, they've shown they are willing to waste their own time to get cheaper prices.


Not reliably. There are plenty of affluent privacy nuts who care a lot about making sure they're not tracked but aren't particularly price-sensitive.


You know how web developers are constantly bitching about incompatibilities between web browsers and javascript engines?

That's how.


Seems reasonable - next time you are at the dentist check out the Yachting and golf magazines. They aren't advertizing Timex on the back cover.




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: