Capital One Made Me Different Loan Offers Depending On Which Browser I Used
consumerist.com
consumerist.com
- A random number each time
- Normal split testing using a cookie
- Split testing using the user agent rather than a cookie
The last one would, I suppose, be more consistent than using a cookie- after all, most people wouldn't switch browsers, but they might clear their cookies.That being said, a few companies have gotten in hot water for doing this.
Amazon in 2000: http://news.cnet.com/2100-1017-245631.html
Automattic: http://brianbreslin.com/automattic-caught-ab-testing-pricing... (although they admitted up front they were doing this)
[Edited for readability]
new used refinance
3.10 4.49 4.34
3.50 5.09 4.84
2.70 4.09 3.94
2.30 3.59 3.54
And here's Firefox (with flash enabled) and clearing session cookies between reloads: new used refinance
2.70 4.09 3.94
3.10 4.49 4.34
2.30 3.59 3.54
3.50 5.09 4.84 Source Sum Sq. d.f. Mean Sq. F Prob>F
-------------------------------------------------------
Loan Type 9.6665 2 4.8333 16.47 0.001
Browser 0 1 0 0 1
Error 5.8700 20 0.2935
Total 15.5365 23Edit: To be clear, if it's flash cookies it could persist after browser installs but still be different per browser.
I'm not so sure browser choice is an accurate signal of a person's worth (In this sense, worth could mean anything).
actually the chrome figure makes sorta sense. chrome is super early adopters, so likely wealthier purchasers of high-end electronics... dunno completely pulling this outta my A$$ :-)
I remember it being used often in moderated fidonet[1] though that may have been limited to local and regional forums. Also to avoid the swear word filters on BBS chat in the 80s and very early 90s. And in some MMORPGs for the same reason circa 2000 to present.
Firefox: Geeks, Biological relatives of geeks, IT people.
Chrome: Programmers, basement dwellers, hipsters.
Mozilla/5.0 (Windows; U; Windows NT 6.1; en-US) AppleWebKit/533.18.1 (KHTML, like Gecko) Version/5.0.2 Safari/533.18.5
vs
Mozilla/5.0 (Macintosh; U; Intel Mac OS X 10_6_5; en-US) AppleWebKit/533.18.1 (KHTML, like Gecko) Version/5.0.2 Safari/533.18.5
[replace _ with * ]
:%s/_/*/g
Which is, replace all occurrences on all lines of '_' with ' *'EDIT: Talk about formatting fail...
(And you have less points than either of the ones above you? Seriously?)
Don't worry! I didn't feel like I needed to explain. But the formatting on HN is odd, and the rule on how to use asterisks is obscure and bizarre.
s|s/_/*| s/_/*|
And since I haven't debugged that regex even if it was legible, add two spaces to the beginning of a line to reproduce text verbatim. (Even if it's on one line.)You just need to check if the request is coming from a T-Mobile IP, or any other GSM carrier in the USA (http://en.wikipedia.org/wiki/List_of_United_States_wireless_...).
This wouldn't work outside the USA (unless you want to research the carriers) and most people would be connected to wifi.
So, this wouldn't really work. It would be much easier with a BlackBerry as they transmit the vendorID (a type of carrierID) in the UA. You could easily check this with the IP.
-= ComScore study suggests that FireFox users, while more affluent, also tend to skew considerably younger than your average Internet Explorer user
-= Pair that data with the fact that younger people have lower credit scores, and the lower your credit score, the higher your APR.
-= By showing a prospect a loan rate near to what they will qualify for, Capital One is going to close more business, and not waste resources on non-qualified leads.
VIA - http://conversionvoodoo.com/blog/2010/11/do-different-web-br...
I've been playing with it a bit lately, it works pretty reliably in most of the Firefox 3.6.* browsers, as well as iPhones running 3.1.3 and 4.1, and IE 7 and 8... (Chrome, Safari, and iPads are immune to both the css and javascript sniffing techniques I've tried, but that's not to say there aren't other tricks that work for them...)
http://bigiain.com/csshistorysniffing.html
(apologies in advance if my cheapo hosting and naive and unoptimised perl/cgi proof of concept doesn't stand up to hackernews traffic volumes...)
My thoughts are that since airline companies are the quintessential example of price discrimination they would most likely have such a system in place.
The prices of seats and their restrictions are published, and the data format predates the web (by a large margin). There's no field for "browser type."
Each seat has about a dozen prices, and the only other way the user sees a price change is by turning a given price on or off. But the protocol that asks whether a given seat is available doesn't have a "browser type" field either.
When you go to an airline's web site, they could presumably use whatever info they want. But if they used the browser while travel agents didn't, they'd either be presenting a lower price than you could get through the agent, or a higher one. It seems unlikely they'd do that, but I suppose it's possible.
That and the flyer talk forums.
The emergent behaviours were rather interesting, anyone with a .pl tld in their email was several penalised.
The rejection rates for .pl applicants was 100% so the system worked albeit somewhat racistly.
Using something like an geographic IP lookup would mitigate but not solve.
Split test cookie