Google Analytics and the beauty of Cookies

What is a Cookie?

A cookie, also known as a web cookie, browser cookie, and HTTP cookie, is a text string stored by a user’s web browser. A cookie consists of one or more name-value pairs containing bits of information, which may be encrypted for information privacy and data security purposes.

The cookie is sent as an HTTP header by a web server to a web browser and then sent back unchanged by the browser each time it accesses that server. A cookie can be used for authentication, session tracking (state maintenance), storing site preferences, shopping cart contents, the identifier for a server-based session, or anything else that can be accomplished through storing textual data.

As text, cookies are not executable. Because they are not executed, they cannot replicate themselves and are not viruses. However, due to the browser mechanism to set and read cookies, they can be used as spyware. Anti-spyware products may warn users about some cookies because cookies can be used to track people—a privacy concern.

Most modern browsers allow users to decide whether to accept cookies, and the time frame to keep them, but rejecting cookies makes some websites unusable.

—————————————————————————————————————————————————

How Google Analytics Uses Cookies

Google Analytics relies heavily on cookies. Using cookies allows Google Analytics to be much more precise in its measurements. If a visitor deletes or blocks their cookies, information for that visit or visitor will be misinterpreted or lost.

Unique Visitors

Cookies allow for unique visitor tracking. They tie all the activity of a visitor into a single visit. They are used to determine when a visit ends.

Activity

Cookies store vital information about each visit. They store the start time of the current visit and keep track of how many pages have been viewed so far. If a visitor closes his browser or is inactive for too long, the cookies will report that the visit ended.

Cookies store the date and time of the visitor’s first visit (allowing for calculations of how many visits it took to convert). The total number of visits from the visitor is stored in cookies, too.

Traffic Source

Cookies are the main vehicle for attributing visit information and conversions to specific marketing campaigns or traffic sources. Each time the visitor comes to the site, the code stores new traffic source information (if there is any) in the visitor’s cookies.

Dissecting Google Analytics Cookies

Google Analytics uses several cookies to record all of this information. The most common are covered here. The expiration dates for each cookie may be customized with built-in GA code.

All of the cookies store a domain hash that ties them to the same site. In the case that cookie information changes during a visit (e.g., a user-defined variable gets changed from “Prospect” to “Customer”), Google Analytics will attribute the entire visit to the last cookie value.

__utma
This is the main way Google Analytics tracks unique visitors. Stored in this cookie is a unique visitor ID, the date and time of their first visit, the time their current visit started and the total number of visits they have made.The __utma cookie is a persistent cookie that expires in two years. With each new visit, the expiration date is refreshed.

The expiration time can be customized for each site.

__utmb
This is how Google Analytics decides whether a visit has timed out and also how deep a visit has gotten. It stores the number of pageviews in the current visit and the start time of the visitor’s current visit.The __utmb cookie is a persistent cookie that expires in 30 minutes. Each pageview refreshes it.

The expiration time can be customized for each site (or page).

__utmc
The __utmc cookie is the only session cookie used by Google Analytics. Its only purpose is to register that the visit ended if the browser gets closed.
__utmz
This is the traffic source cookie. It contains all of the traffic source information for the current visit, if it was different from the previous visit. If no traffic source information can be found for the current visit, the cookie is not changed. This is the way that Google Analytics attributes visit information, including conversions and transactions to a traffic source. It does not contain historical information for previous sources.This is a persistent cookie with a catch: it expires in six months and is only refreshed when the traffic source changes. Every other cookie is refreshed with each pageview. The impact of this is that a banner ad that brings a visitor to your site will get the credit for all future direct visits for up to six months. After six months, if there have not been visits from any other source, the cookie will expire and start to attribute information to direct visits.

The six-month window can be customized for each site.

__utmv
This is the user-defined variable cookie. Developers can segment visitors by custom variables by calling a native JavaScript method. This new variable gets stored in a persistent cookie which expires in two years.
———————————————————————————————————————————————–

Sending it to Google Analytics

Finally, all of this cookie information is sent to Google Analytics via the __utm.gif request that it makes with each pageview. These cookie values are all tacked onto a ridiculously long query string, where they will show up in log files. When Google Analytics processes its log files, it relies on this cookie information (among other pieces of data in the query string) to populate your reports.

Share:
  • Add to favorites
  • Facebook
  • Print
  • RSS
  • Yahoo! Buzz

4 Responses to “Google Analytics and the beauty of Cookies”

  1. Valuable info. Lucky me I found your site by accident, I bookmarked it.

  2. Greetings, I love your blog. This is a great site and I wanted to post a little note to let you know, nice job! Thanks Jessica

    Louis Vuitton

    louis vuitton

  3. Hello! Do you use Twitter? I’d like to follow you if that would be okay. I’m absolutely enjoying your blog and look forward to new updates.

Trackbacks/Pingbacks

  1. Google Analytics and Cookies | Web Analytics | SFWEBDESIGN.com - 04. Jun, 2010

    [...] Read the original here:  Google Analytics and Cookies | Web Analytics [...]

Leave a Reply