User Consent Levels / Cookie management

Welcome to the Squeezely Public Knowledgebase. Here is where you will find everything you need to know about using the Squeezely Platform.

Managing User Consent in Squeezely

Being transparent about the way you collect and use personal data of your customers is important to gain their trust. An important part of transparency is obtaining consent from your customers for processing their data. Squeezely provides multiple levels of consent that you can set for each customer. By using these levels, Squeezely platform will make sure that usage of your customers' data will happen within the boundaries of what they have consented to. Also it means that you and your team don't have to worry about who you can or can't send a message on a certain platform as that is handled automatically for you.

The default state will be 'grant' Without enabling multi level consent. That means data will be stored for the users' visit, unless you enable multilevel consent. Remember that the consent status will need to be set on every page load during a users' visit when multilevel consent is enabled. To enable multi consent, go to your settings, consent management and enable custom pixel consent management.

Levels of consent

First let's have a look at the different levels of consent available in Squeezely Platform and how they will impact the usage of your customers' data on the platform.

LevelFunctionalityField Name
Cookies for AnalyticsOnly allows tracking for analytics, does not load 3rd party scripts for marketing cookiesanalytics
Cookies for MarketingAllows 3rd party marketing scripts (Facebook, Google, DSP) to be loaded by the Squeezely Tracker. marketing

Squeezely cookies

This is a list of all cookies Squeezely stores first-party on your website. For the cookies marked with (tick), it can be beneficial to overwrite these server-side from your end to avoid a loss of data due to ITP.

Cookie name FunctionalitySet server side?
sqzllocalUnique ID per visitor that allows us to track his profile across multiple sessions.

(tick)

sqzl_vwInformation on which personalisation and when it has been seen by the visitor. (tick)
sqzl_disable_personalization_<id>Keeps track of users explicitly clicking away personalisations.(tick)
sqzl_session_idEach session of the user gets a unique ID so we can track these.(error)
sqzl_absWhether or not the user uses an adblock.(error)

Managing Cookie Consent

Consent for Analytics and Marketing cookies will be handled within your website by the Squeezely Tracker. This means that each time a page is loaded, your website will need to tell the Squeezely Tracker if the visitor has granted consent for cookie based tracking by your website. This way Squeezely will know what data can be stored about the website visitor. 

For example, when a user visits your website for the first time you ask for consent to use cookie based tracking. While the visitor is making a choice, you will be able to load the Squeezely tracker and it will put on hold all events. Once the user selects to accept cookies, set consent to 'grant' and Squeezely events will now be collected for this user. Including the events triggered on the same page load, before consent was granted.

Using Simple Consent

Simple consent is gives you the 'all or nothing' option. Setting consent to 'grant' will load all the Squeezely tracker and events, as well as all third party tracking and events for your connected marketing platforms. To prevent any information from being tracked and prevent loading of any 3rd party tracking scripts, set consent to 'revoke' (this is the default when multi level consent is enabled).

Setting Simple Consent
  _sqzl.push({
            "consent": "grant"
        });

or

  _sqzl.push({
            "consent": "revoke"
        });

Making full use of multilevel Consent

You can change your consent setting to multilevel consent. Using multilevel consent gives you the option to grant consent for separately for Analytics and Marketing cookies. Consent for analytics will only collect information about the users visit to show in your dashboards and will not identify the visitor for external platforms. Consent for marketing cookies will also load tracking for external marketing platforms. To enable multi consent, go to your settings, consent management and enable custom pixel consent management.

Setting Multilevel Consent
      _sqzl.push({
            "consent": "grant",
            "permissions": [
                "analytics",
                "marketing"
            ]
        });

Specific permissions can also be revoked when a visitor changes any settings.

Setting Multilevel Consent
      _sqzl.push({
            "consent": "revoke",
            "permissions": [
                "analytics",
                "marketing"
            ]
        });

Squeezely also helps you manage consent for your customers email preferences. There are three levels of permission that can be used in the platform. Below is explained which levels are available and how they will impact the usage of your customers' data on the platform.

Managing Email Consent

SettingFunctionalityKey
Email for MarketingEnables email upload to external channels that offer email matching, f.e. Facebook & Adwords.marketing
Email for NewsletterEnables email address to be exported to email platforms to receive marketing updates.newsletter
Email for Service MessagesAdds a field to the user profile that only service emails are allowed, not marketing. Find this field in your user profile on your external email platform.service

Using Email Consent Levels

Consent for email can be stored on a user profile level. This means it only has to be set once and is stored in Squeezely Platform until we receive an update on the status. Consent for Email can be set through frontend, as well as through backend events. You can do this by using the EmailOptIn event for each level of permission you want to set:

Setting Multilevel Consent
_sqzl.push({
          "event"      : "EmailOptIn",
          "newsletter" : "yes",
          "marketing"  : "no",
          "service"    : "yes"
        });


Search


Navigate

Want to find info about a specific feature? Check out these topics below!