List of cookies and their purposes

The following tables list and explain the purpose of the cookies that we use; read our cookie policy for details on how we use cookies.

On aqa.org.uk and CERP

Cookie issued by Cookie name Purpose Impact of declining this cookie
Google Analytics __utma This cookie is what's called a "persistent" cookie, as in, it never expires (technically, it does expire in the year 2038, but for the sake of explanation, let's pretend that it never expires). This cookie keeps track of the number of times a visitor has been to the site pertaining to the cookie, when their first visit was, and when their last visit occurred. Google Analytics uses the information from this cookie to calculate things like Days and Visits to purchase. Less detailed information about customer visit. Still works as expected, but will reduce the truthfulness of our site usage statistics and thus affect how we develop to serve our users' needs.
__utmb and __utmc The B and C cookies are brothers, working together to calculate how long a visit takes. __utmb takes a timestamp of the exact moment in time when a visitor enters a site, while __utmc takes a timestamp of the exact moment in time when a visitor leaves a site. __utmb expires at the end of the session. __utmc waits 30 minutes, and then it expires. You see, __utmc has no way of knowing when a user closes their browser or leaves a website, so it waits 30 minutes for another pageview to happen, and if it doesn't, it expires.
__utmz Tracking how you came in to the website (campaigns).

 HotJar

_hjUserIdThis cookie is set as soon as a user loads a page which contains the Hotjar code. The cookie contains a universally unique identifier (UUID) which allows Hotjar to track the same visitor across multiple pages and sessions.To disable HotJar you can opt out easily.

If disabled we will not be able to track where you've interacted with our website.
_hjClosedSurveyInvitesThis cookie is set once a visitor interacts with a Survey invitation modal popup. It is used to ensure that the same invite does not re-appear if it has already been shown.
_hjDonePollsThis cookie is set once a visitor completes a poll using the Feedback Poll widget. It is used to ensure that the same poll does not re-appear if it has already been filled in.
_hjMinimizedPollsThis cookie is set once a visitor minimizes a Feedback Poll widget. It is used to ensure that the widget stays minimizes when the visitor navigates through your site.
_hjIncludedInSampleThis session cookie is set to let Hotjar know whether that visitor is included in the sample which is used to generate funnels.
Crazy Eggis_returningThe Crazy Egg cookie allows us to gather information on how visitors interact with our website. This does not contain any personally identifiable information such as your name, phone number or email address. More information can be found on the Crazy Egg privacy policy. To disable this cookie you can opt out easily.If disabled this cookie will not be able to track where you've interacted with our website.
Optimizely (a/b and multi variant testing)optimizelyEndUserIdContains the end user's unique identifier. It is a combination of a timestamp and random number. No information about you or your customer is stored in it.

If you wish to opt out, you can use a special command to tell the code to stop tracking you.

This will set a cookie on your browser, that prevents you from being placed in any future testing on our website.

To no longer see experiments you can opt out easily.

 

optimizelyBucketsStores JSON of the experiments and variations that a user has been bucketed into. This ensures the user consistently sees the same variation, even over multiple sessions.
optimizelySegmentsStores JSON of the user's audience and dimension information (e.g., browser, campaign, mobile, source type, custom dimensions).
optimizelyRedirectIn the case of a redirect experiment, stores the user's original referring URL. This helps both detect a redirect loop.
optimizelyPendingLogEventsUsed as a cache of a user's actions between tracking calls. When the tracking call is made the cookie will be wiped. This is to ensure that all events are tracked even if the user is committing actions in rapid succession.
AQA (Squiz Matrix - website CMS) SQ_SESSION_SESSION Admin cookie. Used for user authentication. If you are a website administrator, you will not be able to log in.
sq-active-remote-session Allowing access "Remote Content", eg content on the websites powered by external databases. If you block cookies, some of the remote website content on the website may not work.  
cookie-accept To confirm that you are happy to accept (or not accept) cookies (and hide the pop-up bar) You will continue to see the pop-up bar on each visit.

AQA (CRM web tracking cookies as provided by ClickDimensions)

 

__cuvidThis cookie is typically written to the browser upon the first visit to the site from that web browser. If the cookie has been deleted by the browser operator, and the browser subsequently visits the site, a new __cuvid cookie is written with a different visitor unique ID. This cookie is used to determine unique visitors to the site and it is updated with each page view. Additionally, this cookie is provided with a unique ID that the application uses to ensure both the validity and accessibility of the cookie as an extra security measure.

If disabled this cookie will not be able to track where you've been on our website and what resources you may have downloaded. Subsequently you could receive communication from AQA prompting you to visit an area on our website you've recently been to. 

__cusidThis cookie is used to establish and continue a user session with the site. When a user views a page on the site, the script code attempts to update this cookie. If it does not find the cookie, a new one is written and a new session is established. Each time a user visits a different page on the site; this cookie is updated to expire in 30 minutes, thus continuing a single session for as long as user activity continues within 30-minute intervals. This cookie expires when a user pauses on a page on the site for longer than 30 minutes.

If disabled this cookie will not be able to track where you've been on our website and what resources you may have downloaded. Subsequently you could receive communication from AQA prompting you to visit an area on our website you've recently been to. 

__cuvonUsed to signal the last time a visitor viewed a page.

If disabled this cookie will not be able to track where you've been on our website and what resources you may have downloaded. Subsequently you could receive communication from AQA prompting you to visit an area on our website you've recently been to. 

AQA (JWPlayer - our video player) jwplayer.volume This cookie allows the player to remember your volume and playback settings when you return. The player will revert to it's default settings on each visit.
Twitter guest_id This cookie is used to identify you to twitter, if you do not have a twitter account or never accessed the twitter.com website directly then twitter will assign you a unique code to track your visit to the Twitter feed. Twitter has the ability to track surfing habits (on Tweet button enabled websites) of users that have no Twitter account and have never visited a Twitter website before. When using the same browser to create an account at Twitter afterward this collected data of the past can theoretically be linked to the freshly created profile. This cookie will expire in two years' after creation. The Twitter functionality on the website may be restricted.
k We use the official Twitter API on the website. This API creates a cookie on your machine called "k". This cookie contains the IP address of the visitor. This cookie will expire in one week after creation. The Twitter functionality on the website may be restricted.
Doubleclick.com/
Doubleclick.net 

(Targeting)
idThis cookie is used for re-targeting, optimisation, reporting and attribution of online adverts.You will not be shown AQA adverts through AdChoices while browsing other websites.
_drt_This cookie is used for re-targeting, optimisation, reporting and attribution of online adverts.You will not be shown AQA adverts through AdChoices while browsing other websites.
.addThis cookie is used for re-targeting, optimisation, reporting and attribution of online adverts.You will not be shown AQA adverts through AdChoices while browsing other websites.

You can read more about Google's cookies and Twitter's cookies on their respective websites.

Additional to the CERP site

Cookie issued by Cookie name Purpose Impact of declining this cookie
AQA (Drupal - CMS) has_js To identify if the user has JavaScript enabled. The site may not function as designed, and some functionality may be limited.

Customer portal

The table below explains the cookies our customer portal uses, for what purpose, and the impacts of declining each cookie.

Cookie issued by Cookie name Purpose Impact of declining this cookie
AQA (Customer Portal) cp_session Store session specific user data including session ID, answers viewed, number of searches, previously viewed answers, previous searches, previously seen e-mail Less detailed information about customer visit. Still works as expected, but some features such as 'previously viewed answers will not be populated
cp_profile User profile token so that the server can identify a user Unable to login
cp_login_start Temporary cookie to check if cookies are enabled Unable to login
oauth_token Used as an authentication token when users use oauth login Unable to login with oauth
AQA (Marketing/ Feedback) rnw_ma_login Recognize user who has filled out a prior marketing form so that a subsequent form can be pre-filled with known information. This raises web form conversion percentage Forms will not be prefilled. Forms requiring login will not be available
AQA (Feedback)         rnw_enduser_login Legacy cookie required for some site logins – no longer used on production sites. Unable to login
rnw_survey_login Keeps track of the last page that a user has submitted in a survey. If the user closes their browser and later clicks the survey link they will be taken to the page where they left off. If user has submitted part of a survey and then click the survey link again they will be forced to start at the beginning of the survey, as opposed to starting where they left off
AQA (Chat)         noChat To control whether a user should receive a proactive chat invitation. Prevents users from being prompted multiple times if they have already received a proactive chat invitation within the current session, or if they have indicated they do not wish to receive proactive chat offers. Customer will not receive proactive chat invitations.
CHAT_SESSION_ID Enables re-connecting to the current chat session in the event of a system/browser crash. No re-connect capability
JSESSIONID Maintains ongoing session with the chat cloud. JSESSIONID is equivalent to CHAT_SESSION_ID but must be stored separately on the Chat Cloud domain in order to be transmitted with AJAX requests. Session ID must be passed on URL