Add a cookie consent banner on your website
Intro to cookie consent banners
Cookie consent banners allow website visitors to allow or deny the use of certain cookies.
Cookies allow websites to track information about your visit in order to make the website more useful to you, such as remembering your preferred currency or keeping selected items in a checkout cart. Cookies can also be used by website owners for marketing analytics purposes.
How to add a cookie consent banner
1. Implement Google Tag Manager
Before you can add a cookie consent banner to your website, you will first need to install Google Tag Manager. Google Tag Manager (GTM) is a tool that allows you to easily add third-party and custom code to your website.
2. Choose your cookie consent solution
Next, you will need to choose a third-party solution that can use GTM to implement a cookie consent banner. The appearance and functionality of the cookie consent banner will depend on the solution you choose. Below are a few options:
Solution | Link to GTM integration guide | Free/Paid |
Osano | Osano GTM integration guide | Paid with free version available |
CookiePro | CookiePro GTM integration guide | Paid only |
Cookiebot | Cookiebot GTM integration guide | Paid with free version available |
iubenda GTM integration guide | Paid only |
Once you have chosen a solution, follow its GTM integration guide to add the banner to your website.
3. Check required cookies
To prevent any issues with the functionality of your website, please ensure your cookie consent banner does not affect the "required" cookies used by Easol.
Cookie Title | Cookie Name | Required | Purpose |
Affiliate Link Identifier | aff_lk_[id] | No | Used for an affiliation program and to measure conversion. |
Unique visit id | ahoy_visit | No | Used for tracking user behaviour across platform for the purpose of testing |
Unique visitor id | ahoy_visitor | No | Used for tracking user behaviour across platform for the purpose of testing |
Current Country | country | Yes | Users location based on IP. Used to infer appropriate currency for a user. Necessary for site function. |
Preferred Currency | currency | Yes | Storing the user’s currency. Used for payments and necessary for site functionality. |
Order Identification | order_id | Yes | Used to link a user to their basket items in their cart and order for completing a purchase in checkout. Necessary for site functionality. |
User session | remember_token | Yes | Used to keep track of a user’s session/log in in the browser. Recognise you when you return to our site. Necessary for site functionality. |
Payment Processing Count | payment_state_check_[id] | Yes | Used to monitor how long we've been waiting for a payment to process |
Setup Intent processing Count | setup_intent_state_check_[id] | Yes | Used to monitor how long we've been waiting for a payment to process |
Payment Processing Count | wallet_pay_not_available | Yes | Tracks if wallet pay is available for this user, not shared. Requried for wallet pay functionality |
Session | _marketplace_session | Yes | Records information about the current session |
Comments
0 comments
Article is closed for comments.