Is there a way within a site's HTML code to force-disable or force-enable a visitor's compatibility view setting in Internet Explorer?
Here's the problem I'm having: A visitor running IE9 searches a keyword in Google and lands on our home page. It renders in compatibility view and we capture the useragent as IE7. Later on in their session they buy something and are transitioned to HTTPS mode, only then that same visitor's useragent is now IE9.
before anyone suggests it, yes we are sure it is the same user and browser and not two different browsers from the same IP - this was a closed test using our own machines
The problem this causes is that all of our conversions show that the visitor (a "visitor" is determined by the combination of IP address and useragent) just magically appeared on the checkout page, without their tracking history.
So according to our stats, two unique visitors came to our site. One came in from a keyword search, got as far as the view cart page, and left. The other appeared on the checkout page and bought something, but has no tracking history showing how he got on the page.
This is making it impossible to track the effectiveness of our ad campaigns. I haven't used IE since 2006 and know very little about the post-IE6 versions. Can anyone shed some light on this?