GDPR
Information on GDPR for EU users
Deprecated
This API was discontinued.
Verify user consent
Read more about GDPR in our HELP section. Once the user gave consent, you can use this API. The code below needs to be adjusted based on the user's answer.
At Smartlook we use a pop-up window to ask for user consent. You should implement a similar solution on your site.
Verify if a visitor gave their consent or not:
<script>
smartlook(function() {
console.log(smartlook.consent.api)
console.log(smartlook.consent.forms)
console.log(smartlook.consent.ip)
});
</script>
There are 3 possible values that you can see in the console:
- true if user agreed and provided consent
- false if user refused to provide consent
- null if user was not asked for consent yet
Form inputs
User consented to have their form inputs recorded.
<script>
// in this variable insert your consent
var consentText = 'Here goes consent text from your website.';
// choose only one variable
var clientDecision = true; // if user agreed and provided consent
var clientDecision = false; // if user refused to provide consent
smartlook('consentForms', clientDecision ? consentText : false);
</script>
IP address
User consented to have their IP address recorded.
<script>
// in this variable insert your consent
var consentText = 'Here goes consent text from your website.';
// choose only one variable
var clientDecision = true; // if user agreed and provided consent
var clientDecision = false; // if user refused to provide consent
smartlook('consentIP', clientDecision ? consentText : false);
</script>
Identify user via API
User consented to being identified via the API.
<script>
// in this variable insert your consent
var consentText = 'Here goes consent text from your website.';
// choose only one variable
var clientDecision = true; // if user agreed and provided consent
var clientDecision = false; // if user refused to provide consent
smartlook('consentAPI', clientDecision ? consentText : false);
</script>
GDPR safe data
You can add attribute data-recording-gdpr-safe to any element that is safe and its numerical data (numbers, prices) are not sensitive.
<p data-recording-gdpr-safe>
Tesla Model X price is $80,700.
</p>
Updated about 2 years ago