EU Cookie Compliance

From ClickTale Wiki
Jump to: navigation, search

Recently, several countries have passed and/or implemented certain laws related to the use of cookies by websites. See, for example the EU Cookie Law.

Such laws often require that consent be received by the website prior to placing a cookie on the computer of a website visitor. This has led website owners to implement various opt-in/opt-out type mechanisms whereby permission is requested to place a cookie on a visitor’s computer. As a result, a website may be required, where visitors do not provide their permission, to restrict the placement of a cookie on such visitor’s computer.

As the ClickTale service uses certain cookies (listed at the end of this document), you may need to block placement of the ClickTale cookies on a visitor’s machine in accordance with each visitor’s preferences.

This may be achieved by following the 3 steps below:


1. Implement a “Cookie Settings” control on your site.

This requires development on your end, which you can do in-house or get a ready-made solution from a third-party.

See, for example the control at British Telecom’s website.

BT Cookie Control.png


Another example is Joomla! Cookie extensions.


2. Identify the method used to query the control for the current cookie settings.

This is often done with an API call or by reading a cookie. It varies according to the kind of control you are using.


3. Create the code to set the ClickTale cookies as per the visitor’s request.

Replace your
ClickTale([ct parameters]);
call in the bottom tracking code with the following template:
if([ask cookie settings control for current setting, is permitted to write performance level cookies?])
{
                ClickTale([ct parameters]);
}
else
{
                // remove ClickTale cookies
                document.cookie = "WRUID=; expires=Thu, 01 Jan 1970 00:00:01 GMT; path=/;"+(window.ClickTaleCookieDomain?" domain="+ClickTaleCookieDomain+";":"");
                document.cookie = "WRIgnore=; expires=Thu, 01 Jan 1970 00:00:01 GMT; path=/;"+( window.ClickTaleCookieDomain?" domain="+ClickTaleCookieDomain+";":"");
                document.cookie = "__CT_Data=; expires=Thu, 01 Jan 1970 00:00:01 GMT; path=/;"+( window.ClickTaleCookieDomain?" domain="+ClickTaleCookieDomain+";":"");
}



 

The following is a description of the ClickTale Cookies:

Name

Type

Purpose

Life-time

WRUID

Persistent, First Party Cookie

This cookie is used to anonymously identify a visitor of the Website for the purpose of enabling the ClickTale software to track such visitor’s actions across the client’s website.

One year

WRIgnore

Persistent, First Party Cookie

This cookie is created if the domain is not selected or if the account has run out of recording credits. It provides information that the specific visitor should not be recorded or tracked by the software.

~10 minutes

WRBlock

Persistent, Third Party Cookie

If a visitor to client’s website does not wish to be tracked by the software he may opt-out through the following link: http://www.clicktale.net/disable.html

Clicking this link shall place a cookie on the visitor’s machine for the purpose of blocking any recording by the ClickTale software of this visitor’s session.

One year

__CT_Data

Persistent, First Party Cookie

This cookie is used to count the number of pageviews or visits of the anonymous visitor for the purpose of enabling the ClickTale software to track the number of pageviews or visits a visitor made on the client’s website.

One year