Before you start

How to fully take advantage of Termly's Cookie Solution

1. Understanding the different types of cookies

Essential cookies

These cookies are strictly necessary to provide your users with services available through your website.

Performance and functionality cookies

These cookies are used to enhance the performance and functionality of your website, but are not essential to its use. However, without these cookies, certain functionalities (like videos) may become unavailable.

Analytics and customization cookies

These cookies collect information that is used either in aggregate form to help you understand how your site is being used, how effective your marketing campaigns are, or to help you customise your websites.

Advertising cookies

These cookies are used to make advertising messages more relevant to users. They perform functions like preventing the same ad from continuously reappearing, ensuring that ads are properly displayed for advertisers, and – in some cases – selecting advertisements that are based on users’ interests.

Social networking cookies

These cookies are used to allow users to share pages and content that they find interesting on your website through third-party social networking and other websites. These cookies may also be used for advertising purposes.

Unclassified cookies

These are cookies that have not yet been categorised, and need to be classified with your assistance.

2. How does Termly help you manage cookies based on visitors' consent?

  1. When a visitor arrives your website, the Termly Consent Banner will present your visitors with the option to either accept all cookies or select only the categories they accept and provide a mechanism for them to give consent.

  2. Prior to a website visitor actually providing their consent, the Termly JS and API will provide you with the list of cookies in the Essential category. Cookies in this category are required for site operation and are not subject to user consent.

  3. Once a visitor has provided consent, the Termly JS will generate a UUID (Unique User ID) for this visitor and store the list of cookie categories that the visitor has consented to via the Termly API.

  4. Your website can now ensure that only the cookies in the categories the visitor has consented to are set. The list of cookie categories the visitor consents to is available for query via the Termly API.

Auto classification

Termly maintains a library of known cookies and automatically matches the cookies found on your website with ones in our library. When a cookie on your website matches one from our library, the associated category and description is automatically filled in.

Manual classification

If a cookie found on your website does not match one from our library of known cookies, then the cookie will default to the Unclassified category. You can choose another category and fill in the description so that your visitors will have a better idea of what they are consenting to.

3. What are third-party and first-party cookies?

Your website may be writing cookies to your visitors' device via one of the following means:


  • Third-party cookies are typically set by service partners that you include on your website. For example:

    • Ad tracking cookies may be set by services such as Google AdWords.

    • Third party analytics platform such as Mixpanel or Google Analytics may also be setting cookies in order to track visitors to your website.

    • An embedded YouTube video may also be setting cookies to enable targeted advertising.


  • First-party cookies are cookies that are directly set by your own website and not from a third-party.

  • If you have a login form, you may be using cookies to track the session status (logged-in / not logged-in) of your visitors.

  • If you have a custom shopping cart, you may be using cookies to track the cart items for each visitor.