Are you still GDPR compliant?
On the following few pages, I will walk you through the new guidance that were released in February 2020 and the actions you need to take in order to be compliant with the new cookie law.
Starting out with a closer look at the new rules, followed by the actions we need to take and a brief implementation guide. At the end of the article I will reflect on how these new laws will affect the market and suggest where to go from here.
Are you not familiar with GDPR? Read GDPR for latecomers here:
So what are the rules?
Put simply; The user needs to be able to choose whether they want to allow or disallow cookies upon visiting a website that’s using cookies.
Don’t know what a cookie is? Learn more here:
In more detail, there are a few things we need to take into consideration upon our quest to reach compliance.
First off, the user needs to be presented with the different options when he enters the site and before any cookies are set in his browser. You need an explicit consent from the user before you can add any cookies that collects or process personal data.
The options could be the following:
- - Allow all cookies
- - Allow selected cookies -> With a list of cookies categorised into statistics, marketing, preferences and necessary cookies.
- - Do not allow, but the necessary cookies.
Or like this example, with only 2 buttons:
*Remember when presenting the option where the user can select which cookies to allow, you cannot make the checkboxes be checked by default. It has to be an active action from the users side to select which ones to accept.
Second, we need to list all the cookies on the site with a description of their purpose.
Furthermore, it’s required to provide an option for the users to withdraw or change their consent and this needs documentation, of course.
Let’s go into even more detail and go through the actions step by step.
Actions we need to take
- First of all, you need to create an overview of the cookies that’s on your website. We can divide them into the following categories;
- - Necessary cookies -> These cookies are needed to make the website work properly. It could be a session cookie that keeps the user logged in across sessions. Note; Since the HTTP protocol is a stateless protocol, it is needed to have these kinds of sessions cookies. For instance, if you want to remember the user between page views where you keep him logged in.
- - Preference cookies -> It is a bit more vaguely defined, but these cookies are set to allow some kind of functionality, like remembering a choice the user made. It could be their country, or their preferred sorted order of items.
- - Statistic cookies -> An example could be google analytics. They are used for collecting data to be used for statictics. But keep in mind that they also can contain personal data.
- - Marketing cookies -> This is harder, because these 3rd party cookies are usually set in the user’s browser, in order to collect data and/or recognise him on other websites. The purpose is usually to show him “relevant” ads. If you browse a product on a web-shop, this product could very likely be presented in an ad at a later time, due to these marketing cookies. Put simply; The marketers set a cookie in the browser and if this cookie is recognised on another site, the advert system knows that you are likely to be interested in this particular product.
- Create a list of all cookies and describe their purpose.
- Create a dialog popup box where you present the user with the options to store only necessary cookies, all or selected ones. It’s important that the checkbox is not checked by default.
- Configure and store the user’s consent and make it editable and withdrawable.
Since some of these actions are hard for a non-technical person or even a technical person to deal with, we can consider using a service to handle this.
I’v had good success with and can recommend a service called cookiebot. They can take care of the following:
I should mention that I am not associated with Cookiebot by any means.
- - Listing and describing all cookies
- - Dialog popup with the configurable options and text
- - Handle consent on user level
It does require a little configuration though. Depending on your website I would suggest you go through the following steps:
- Implement cookiebot. -> Its simple, just add the scripts to your site.
- Run a scan to see what cookies you have and make sure they all have a category and a description/purpose.
- Configure the dialog box to have the right buttons and text.
- Create a new page where you:
- - List all the cookies you have. This can be done from a cookiebot script.
- - Present an option for the user to see, edit and withdraw their cookie consent, which is also a feature of cookiebot.
Once this is done you should try to open your website (with cookies cleared of course) and see if its working. Remember to make sure that no cookies are set before you click the dialog box.
If you still see some cookies, you can manually add them to cookiebot script. It can happen in cases where tracking scripts are loaded before the cookiebot script or if you use google tag manager.
In the cases where you need to manually handle the cookies, you can edit the script to look like this:
<script type="text/plain" data-cookieconsent="statistics"> <script type="text/plain" data-cookieconsent="marketing">
Depending on the cookietype. Cookiebot will then pickup the tag and make sure to include or exclude it.
For google tag manager scripts are often added through triggers and they can in some cases overrule the cookiebot script. To handle that, you need to adjust the triggers to only fire if the cookie of the script type is present. Like in the example, this trigger only fires when the conditions are true.
The condition is created as a variable like this:
You can find the variable as a community template gallery in tag manager by searching for cookiebot.
This will make sure the cookie consent of statistics is present before firering. So it basically checks for the cookie with the consent type and only fires if it’s present.
Remember to adjust the category so they are listed correctly as either statistics, marketing, preferences or necessary.
Once you are done, remember to double check that everything is working as intended.
- - List the cookies you store. Cookiebot includes this in their service, where you just paste a script in, which will generate the list.
- - Why you store them and what their purpose is. This should actually be for each cookie. Leave no cookies unmarked or undescribed.
- - Describe the different cookie categories, like marketing, statistics, preferences and necessary cookies.
You also need to handle the users consent here. For each user, you need to be able to document which consent they have given and when. And they should easily be able to view, edit and withdraw their consent. Luckily this is also a service cookiebot offers, simply a script you add to the page. On your account you can follow the consents and see statictics.
Some people add a description on what a cookie is and how to remove it from the browser, as a service to the users.
If you share data with a 3rd part, you should also list them here with an explanation of who they are, what you share with them and why.
How does this affect the market?
We have yet to see the full effect of the new law, but it will bring big changes. Disallowing marketing cookies, do mean that the user will not be able to see adverts on your site the traditional way. The thing is, you have no way of knowing which cookies a banner sets, what data they collect, what they use it for and how the user can retrieve it. And since it is an active choice to allow these, it is very likely that the majority of the users will disallow it.
The new law combined with the different browsers starting to block the 3rd party cookies out of the box, makes it a good time to start innovating, since this will change the market.
Does that mean banners and online advertising are dead? - No. Does it mean the 3rd party cookie is dead? - Maybe.
It does mean that we have to start looking into alternatives though.
There is already a wide range of services trying to address this issue. Some are utilising 1st party cookies and serve ads without the option to make “normal” retargeting. Others turn their focus towards the native ad formats. Some even make their own sandbox version of an adserving datacenter.
From the advertisers point of view, the traditional 3rd party cookie makes it possible to see which pages the users visited and expose the user for the same advert on different platforms. This will likely disappear, at least the way it used to be.
The option to group users into categories, like if you visited a shop that’s selling shoes, the advertisers will know you are interested in shoes, will also be very limited in the future.
You do still have the option to gather, analyse and group data from the visitors on your site. You are then able to expose a group of users to a selected range of ads, so it will be somewhat relevant.
The law here is trying to prevent 3rd party cookies, that collects data, which you have no control over, while the 1st party cookies is within your control, so you can make sure they do not violate the law. So the options are either with a correct consent from the user or without personal data.
It just means we have to do it differently and with respect to peoples privacy and the law.
No matter if you are a marketer or a publisher, I think we will see an increased use of native advertising and content marketing. And if the publisher websites adapt to the new changes and follow-up with a new data strategy, to expose users for relevant content, then it would likely be somewhat close to the ads we know. The main difference, and this is important, is that the ads will be booked on the site they will displayed on. So if a publisher writes an article about shoes, this will (hopefully) attract a group of shoe interested people and then you will be able to buy an ad there. What we can hope the publisher will do is to also expose the user who viewed the shoe article, to the shoe advert on different pages, but still on the same site.
Where to go from here?
Usually, tight constraints creates a great space for innovation. One thing is certain though, we need to look into other options for tracking and advertising along with a long term strategy for how to collect, process and use our data.
For statistic, your google analytics will only give you data from the users who accepted the statictics cookies. So the data will be inaccurate. A range of options are already available, where you can get almost the same datapoints from either 1st party cookies and/or serverside tracking. So you will, if you invest some time and money, be able to get an analytics-like-product up and running, where you track all sessions, but without violating the law. The important thing is to not relay on data from 3rd party cookies, since they will be less and less frequent. This will lead to inaccurate datasets and therefore not a viable long term solution. With the 1st party cookie, you can control which data is collected and simply not collect any personal data or make sure you have a consent before you do it.
For the advertising, we will hopefully see an even stronger working relationship between publishers and marketeers, because the RTB advert market will properly drop. This could very well favour the niche sites with an increased use of native advertising and content marketing. The marketers will need to advertise on relevant pages with their content, in order to reach the right audience. Somehow it reminds me of the market a few years back.
I would advise all the publishers to look into how you can collect and use the data in a legal way. Collecting data with 1st party cookies and serverside tracking, can give you an even better understanding of your users. Combined with a well defined strategy and a good implementation, you will be able to segment users and create a mini marketing platform. The marketeers can push their adverts to categorised and segmented groups of users, depending on their product or content, through your platform. Put simple; You can create personalised content based on data you collect, on our site.
If you are a publisher, it is important to provide some valuable options for the marketeers, and keep providing good ad-spaces. With a strong platform, you might even be able to increase your revenue, since you have the right audience and provide some good options to target them. Keep in mind it will be harder to target your audience on other sites.
If you are a marketer, this mean that you can’t just spend all your budget on RTB adverts, programmatic and retargeting. You have to reach out to the media or publisher sites who has the audience your client wants to reach. Targeting the right audience is still the way to go, but it might be less spread and more focused campaigns in the future. Less is more maybe?
Feel free to reach out to me if you have any comments, questions or feedback in general.