Welcome to WebmasterWorld Guest from

Forum Moderators: open

Message Too Old, No Replies

IE9 UserAgent "switching" mid session due to compatibility view?

This is making tracking our ads impossible...

12:04 pm on Jun 24, 2011 (gmt 0)

Senior Member

WebmasterWorld Senior Member 10+ Year Member

joined:Oct 15, 2003
votes: 0

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?

Join The Conversation

Moderators and Top Contributors

Hot Threads This Week

Featured Threads

Free SEO Tools

Hire Expert Members