What does the utmscr or utmcct values mean in reference to the Http cookie Server variable?

James Lawruk picture James Lawruk · May 4, 2009 · Viewed 23.8k times · Source

What does the utmscr and/or utmcct values mean in reference to the Http cookie Server variable? Are they acronyms or short for something?

We are getting Elmah errors with the title "System.Web.HttpException: Unable to validate data." In each Elmah error message, the Http Cookie server variable value contains a property called utmscr set to the same Web site and utmcct set to a page at that Web site. Here is a section from the Http Cookie Value from the Elmah Server variables dump.

utmccn=(referral)|utmcsr=someWebSite.com|utmcct=/someWebPage.htm|utmcmd=referral; CP=null*;

The someWebpage.htm page does exist at someWebsite.com but does not currently have a reference to our page. We think the error is related to view state. Any thoughts? Thanks!

Answer

Eric King picture Eric King · Sep 9, 2009

My guess, like that of dr. evil, is that it's something to do with Google Analytics or gaforflash.

On this page

http://gaforflash.googlecode.com/svn-history/r330/trunk/src/com/google/analytics/campaign/CampaignTracker.as

I found this comment block:

 /**
         * Format for tracker have the following fields (seperated by "|"):
         *         <table>
         *           <tr><td>utmcid - lookup table id</td></tr>
         *           <tr><td>utmcsr - campaign source</td></tr>
         *       <tr><td>utmgclid - google ad click id</td></tr>
         *           <tr><td>utmccn - campaign name</td></tr>
         *           <tr><td>utmcmd - campaign medium</td></tr>
         *           <tr><td>utmctr - keywords</td></tr>
         *           <tr><td>utmcct - ad content description</td></tr>       
         *         </table>
         * should be in this order : utmcid=one|utmcsr=two|utmgclid=three|utmccn=four|utmcmd=five|utmctr=six|utmcct=seven
         * 
         */

That, or something related, is possibly where your values are coming from.