The use of cookies is an important aspect to consider when it comes to having websites that are compliant with the GDPR legislation. Placing and tracking cookies requires clear consent from website visitors.
If you want to make sure your website is in accordance with the GDPR legislation, one of the things you should do is place a cookie-related privacy notice on your website.
Some of the most essential info that this notice should include are the following:
-
What type of cookies you are using
-
Why do you use them (what information do you collect with them)
-
The way you use them (how do you process the information gathered with them)
In order to assist you with this, we have compiled the data regarding the cookies that our products use.
Please consult the tables below to find relevant information about the cookies for each of the Thrive products.
The Cookie Use Of Thrive Products
Thrive Leads
Purpose |
Name |
Value |
Expires In |
Flag if impression exists |
tve_leads_unique |
1 |
30 days |
Stores a page visit on the form |
tl_{group_id}_{form_id}_{variation_id} |
{log_id, refferer} |
30 days |
Stores a page visit on a form variation included in the A/B test |
t_{test_id}_f_{form_type_id} |
{content_id} // if the content is part of the A/B test – shows the same content for the same user |
30 days |
Stores a conversion event for the form variation |
tl-conv-{content_id} |
1 |
1 year |
Stores a conversion event for the campaign |
tl_conversion_{group_id} |
1 |
1 year |
Flag if conversion exists for the campaign |
tl_conversion_{key} |
1 |
1 year |
Shown when the Display Frequency is set to greater than 0 in the Thrive Leads forms. |
tlf_** |
1 |
After the number of days set up for the form |
Notes:
-
{log_id} – which represents an entry in DB for the following data: some internal IDs, IP, refferer, utm_source, utm_medium, utm_campaign, EMAIL
-
{referrer} – URL of the site from where the user came from
-
{utm_{cols}} – standard marketing query string variables
-
{key} = encrypt(array(user_email, {group_id}))
-
** – value that will be different from user to user
Thrive Optimize
Purpose |
Name |
Value |
Expires In |
Stores unique impression/conversion (based on event_type) for a page included in a test |
top-variation-{event_type}-{test_id}-{page_id} |
{variation_id} |
30 days |
Stores a page visit on a page included in a test |
top_impression_{test_item_id} |
{test_item_id} |
5 seconds |
Notes:
-
event_type = [1,2]
-
test_id = autoincrement
-
page_id = autoincrement
-
variation_id = autoincrement
-
test_item_id = autoincrement
Thrive Quiz Builder
Purpose |
Name |
Value |
Expires In |
Flag if impression exists |
tqb-impression-{page_id} |
true(bool) |
30 days |
Unique cookie for each user (used for unique visits) |
tqb-impression-{page_id}-{user_unique_id} |
true(bool) |
30 days |
Flag if conversion exists |
tqb-conversion-{page_id} |
true(bool) |
30 days |
Unique cookie for each user (used for unique conversion) |
tqb-conversion-{page_id}-{user_unique_id} |
true(bool) |
30 days |
Flag if social media conversion exists |
tqb-conversion-social-media-{page_id} |
true(bool) |
30 days |
Unique cookie for each user (used for unique social media conversion) |
tqb-conversion-social-media-{page_id}-{user_unique_id} |
true(bool) |
30 days |
Thrive Ultimatum
Purpose |
Name |
Value |
Expires In |
Identify a campaign’s unique impression |
tu_campaign_impression_{campaign_id} |
lockdown: { email:USER_EMAIL}, log_id:{LOG_ID} } start_date: { date: CURRENT_DATE() time: CURRENT_TIME() }
|
1 year or value set from admin |
Automatically marks a related campaign as started when it’s set up as a conversion event for another campaign; and the conversion for the original campaign has been triggered |
tu_campaign_{campaign_id} |
serialize([start_date => NOW()])) |
The duration set for the campaign (from admin) |
Forces a related campaign to be displayed for the user, even though other campaigns could be displayed |
tu_force_campaign_{campaign_ID} |
NOW() |
The duration set for the campaign (from admin) |
Identifies the fact that the current visitor has made a conversion for a campaign |
tu_campaign_convertion_{campaign_id} |
NOW() |
For evergreen campaigns, as set up from admin; for the rest of them: 1 year |
Makes sure this campaign will not be displayed anymore for the visitor that made a conversion |
tu_campaign_end_{campaign_id} |
‘end’ |
10 years |
SUMMARY:
We store the encrypted user email in order to prevent duplicated access to campaigns. The email is stored when the user is accessing the lockdown page with &email= query string parameter (received via marketing email most likely)
NOTES:
– lockdown saved only for Lockdown campaigns
– LOG_ID – database log id
– USER_EMAIL is encrypted one-way
Thrive Comments
Purpose |
Name |
Value |
Expires In |
Used to prevent comment spam |
tve_secret |
rand() |
1 year |
Stores the information from a successfully logged user using social media platforms |
social-login |
{name, email, picture} |
session cookie |
Used to retain the fact that the user has commented once in the current session |
tcm_commenter_first |
1/0 |
30 mins |
So that the user can see his/her comment even if it’s not approved |
tcm_cookie_{comment_id} |
{comment_id} |
30 days |
Used to prefill form inputs |
tcm_cookie_user_name |
{comment_author} |
session cookie |
Used to prefill form inputs |
tcm_cookie_user_email |
{comment_author_email} |
session cookie |
Used to prefill form inputs |
tcm_cookie_user_website |
{comment_author_url} |
session cookie |
Used to keep count of how many times a user has commented on a specific post |
tcm_commenters |
array of commenter identifiers |
30 mins |
Used to keep count of what type of vote a certain user gave |
vote-comment-{comment_id} |
upvote/downvote |
365 days |
Thrive Headline Optimizer
Purpose |
Name |
Value |
Expires In |
Remembers the indexes of variations from the test that the user has seen, so we can display them again. Test won’t be relevant if this is removed. |
tho_post_title |
array of variations indexes for the titles the user has seen – id’s are stored, not strings |
1 year |
Remembers what engagements a user has done on a specific test. We need this so we can generate reports for the specific test and provide a winner. |
tho_post_cookie_{post_id} |
{ post_id: {post_id}, test_id: {test_id}, no_click: true/false, impressions: [engagement_type_impressions], values – 1,2,3 engagements:[engagement_type_engagements], values – 1,2,3
|
1 year |
Thrive Apprentice
Purpose |
Name |
Value |
Expires In |
Used to mark learned lessons from each course and to build the progress bar widget from the sidebar, if used |
tve_learned_lessons |
course id, lesson id |
+1 year |
Holds each conversion from every single lesson |
tva_conversions |
course id |
+1 year |
Used to display various data regarding a comment, if it is in approval stage |
tva_comment_cookie_{comment_id} |
{comment_id: comment id, comment_email: email address } |
+30 days |
Used to auto-fill the username, if the user wants to post a comment again |
tva_cookie_user_name |
comment_author: comment author, |
+30 days |
Used to auto-fill the email, if the user wants to post a comment again |
tva_cookie_user_email |
comment_author_email: comment author email, |
+30 days |
Used to auto-fill the website URL, if the user wants to post a comment again |
tva_cookie_user_url |
comment_author_url: comment author URL, |
+30 days |
Stores the lesson from the user that has been redirected on Thrive Apprentice login page After successful login, the user will be redirected to that lesson. |
tva_lesson_to_redirect |
URL to redirect |
session cookie |
Thrive Architect
Purpose |
Name |
Value |
Expires In |
Saves data for autofill on Lead Generation form, if autofill form inputs checkbox are checked |
account_create_fields |
{email, name} |
session cookie |
Used on countdown_evergreen for restart timer |
evergreen_{random_id} |
{expiration time for countdown} |
never |
Thrive Dashboard
Purpose |
Name |
Value |
Expires In |
Used by Facebook for shared session |
self::FBSS_COOKIE_NAME,’_’.$this->getAppId{}; |
$cookie_value= $this->makeSignedRequest( array( ‘domain’=>$base_domain, ‘id’=>$this->sharedSessionID, ) ); |
1 year |
Used by Facebook for login |
‘fbsr_’.$this->getAppId(); |
, , |
1 second |
Allows the user to choose whether to have a single or a double option for the form being edited. It will hold the latest selected value in a cookie, so that the user is presented by default with the same option selected the next time they edit such a form |
‘tve_api_drip_optin’ |
$params[‘optin’] |
6 months |
Allows the user to choose whether to have a single or a double option for the form being edited. It will hold the latest selected value in a cookie, so that the user is presented by default with the same option selected the next time they edit such a form |
‘tve_api_mailchimp_optin’ |
$params[‘optin’] |
6 months |
Generates secret and set cookie |
TVE_SECRET |
$rand |
1 year |
NOTES:
-
Our cookies will be stored in the default folder in which your browser stores cookies.
-
Thrive Ovation and the Thrive Themes do not use cookies. Thus, if you are using these products, you do not have to worry about displaying a cookie notice regarding them.
In case you need further information on certain Thrive products, please follow this link.
Hopefully, this article has made your job easier and it was useful for you. If so, please give us a smile below 🙂