GDPR regulas nosaka, ka tīmekļa vietnēm ir jāsaņem lietotāja piekrišana pirms personas datu apstrādes vai ar mārketingu saistītu skriptu ielādes. ChatLab piedāvā divus veidus, kā to risināt, un Jūs varat izmantot vienu no tiem vai abus atkarībā no savām vajadzībām.
1. pieeja - Privātuma piekrišana logrīkā (In-Widget Privacy Consent). Pieprasiet apmeklētājiem piekrist Jūsu Privātuma politikai tieši tērzēšanas logrīkā, pirms viņi var sākt sarunu vai iesniegt personas datus.
2. pieeja - Ielāde pēc piekrišanas saņemšanas (Load After Consent). Pilnībā bloķējiet tērzēšanas bota skripta ielādi, līdz apmeklētājs sniedz sīkfailu/mārketinga piekrišanu, izmantojot Jūsu piekrišanas pārvaldības platformu (Consent Management Platform jeb CMP).
1. pieeja: Privātuma piekrišana logrīkā
ChatLab ir iebūvēti piekrišanas iestatījumi, kas ļauj pieprasīt apmeklētājiem piekrist Jūsu Privātuma politikai pirms mijiedarbības ar tērzēšanas botu. Logrīks pats pārvalda piekrišanas plūsmu - ārēji rīki nav nepieciešami.
Piekļuve iestatījumiem
Atveriet savu tērzēšanas botu vadības panelī, dodieties uz cilni Settings (Iestatījumi), pēc tam kreisajā sānjoslā noklikšķiniet uz Consent & Privacy (Piekrišana un privātums).
Piekrišanas slēdži
Kartītē Request user consent (Pieprasīt lietotāja piekrišanu) ir četri slēdži.
- Require Privacy Policy consent before starting a new conversation (Pieprasīt piekrišanu Privātuma politikai pirms jaunas sarunas sākšanas) - kad šī funkcija ir ieslēgta, apmeklētājiem ir jāpiekrīt politikai pirms pirmās ziņas nosūtīšanas. Šī ir visaptverošākā opcija: tā automātiski attiecas uz visām veidlapām (pieteikumu apkopošana, personāla atbalsts un tērzēšana tiešsaistē), tāpēc pārējie trīs slēdži tiek atspējoti.
- Require Privacy Policy consent for human support (Pieprasīt piekrišanu Privātuma politikai personāla atbalstam) - pievieno piekrišanas izvēles rūtiņu personāla atbalsta saziņas veidlapai.
- Require Privacy Policy consent for lead collection (Pieprasīt piekrišanu Privātuma politikai pieteikumu apkopošanai) - pievieno piekrišanas izvēles rūtiņu pieteikumu apkopošanas veidlapai.
- Require Privacy Policy consent for live chat session (Pieprasīt piekrišanu Privātuma politikai Live Chat sesijai) - pievieno piekrišanas izvēles rūtiņu Live Chat veidlapai.
Ja piekrišana ir nepieciešama tikai konkrētām darbībām (piemēram, tikai vācot personas datus ar pieteikumiem), aktivizējiet atsevišķos slēdžus, nevis slēdzi jaunas sarunas sākšanai.
Piekrišanas ziņojumu pielāgošana
Zem slēdžiem kartīte Consent & Privacy ļauj konfigurēt to, ko redz apmeklētāji.
- Consent intro message (Piekrišanas ievadziņa) - teksts, kas tiek rādīts virs piekrišanas izvēles rūtiņas. Piemēram: "Lai turpinātu, lūdzu, apstipriniet, ka esat izlasījis(-usi) un piekrītat mūsu Privātuma politikai."
- Message to inform users about Privacy Policy consent requirement (Ziņa, kas informē lietotājus par Privātuma politikas piekrišanas prasību) - izvēles rūtiņas etiķetes teksts. Izmantojiet Markdown, lai iekļautu saiti uz savu privātuma politiku:
I have read and accept the [Privacy Policy](https://www.example.com/privacy-policy).
Pēc konfigurēšanas noklikšķiniet uz Save Changes (Saglabāt izmaiņas).
2. pieeja: Ielāde pēc piekrišanas saņemšanas (CMP integrācija)
Ja saskaņā ar savu sīkfailu politiku klasificējat tērzēšanas botu kā mārketinga rīku, Jums vajadzētu bloķēt ChatLab skripta ielādi, līdz apmeklētājs sniedz piekrišanu. Tam nepieciešama integrācija ar piekrišanas pārvaldības platformu (CMP).
ChatLab noklusējuma iegulšanas kods
Standarta ChatLab iegulšanas kods izskatās šādi:
<script>
window.aichatbotApiKey = "YOUR_API_KEY_HERE";
window.aichatbotProviderId = "YOUR_PROVIDER_ID_HERE";
</script>
<script src="https://script.chatlab.com/aichatbot.js" id="YOUR_API_KEY_HERE" defer></script>
Šis kods tiek ielādēts uzreiz, atverot lapu, neatkarīgi no apmeklētāja piekrišanas izvēles.
Savu API Key un Provider ID varat atrast tērzēšanas bota cilnē Deploy (Izvietot).
Tālāk ir aprakstītas pārbaudītas metodes, kā aizkavēt skripta izpildi līdz piekrišanas saņemšanai, izmantojot CookieBot, Usercentrics un Google Tag Manager.
CookieBot
1. darbība: Deklarējiet ielādētāju bloķētā skriptā
Pievienojiet savai lapai šādu skriptu. CookieBot to bloķē, līdz apmeklētājs sniedz mārketinga piekrišanu.
<script type="text/plain" data-cookieconsent="marketing">
window.loadChatLab = function () {
if (document.getElementById("YOUR_API_KEY_HERE")) return;
window.aichatbotApiKey = "YOUR_API_KEY_HERE";
window.aichatbotProviderId = "YOUR_PROVIDER_ID_HERE";
var script = document.createElement("script");
script.src = "https://script.chatlab.com/aichatbot.js";
script.defer = true;
script.id = "YOUR_API_KEY_HERE";
document.body.appendChild(script);
};
window.unloadChatLab = function () {
var existing = document.getElementById("YOUR_API_KEY_HERE");
if (existing) existing.remove();
delete window.aichatbotApiKey;
delete window.aichatbotProviderId;
};
window.loadChatLab();
</script>
2. darbība: Pārraugiet piekrišanas izmaiņas
<script>
function checkCookiebotConsent() {
if (Cookiebot.consents?.marketing && typeof window.loadChatLab === "function") {
window.loadChatLab();
} else if (typeof window.unloadChatLab === "function") {
window.unloadChatLab();
}
}
window.addEventListener("CookiebotOnConsentReady", checkCookiebotConsent);
window.addEventListener("CookieConsentDeclaration", checkCookiebotConsent);
</script>
Usercentrics
1. darbība: Reģistrējiet pielāgotu pakalpojumu
Usercentrics vadības panelī izveidojiet jaunu pakalpojumu:
- Nosaukums: ChatLab
- Kategorija: Marketing
- Darbība: Block execution until consent is granted
2. darbība: Deklarējiet ielādētāju
<script>
window.loadChatLab = function () {
if (document.getElementById("YOUR_API_KEY_HERE")) return;
window.aichatbotApiKey = "YOUR_API_KEY_HERE";
window.aichatbotProviderId = "YOUR_PROVIDER_ID_HERE";
var script = document.createElement("script");
script.src = "https://script.chatlab.com/aichatbot.js";
script.defer = true;
script.id = "YOUR_API_KEY_HERE";
document.body.appendChild(script);
};
window.unloadChatLab = function () {
var existing = document.getElementById("YOUR_API_KEY_HERE");
if (existing) existing.remove();
delete window.aichatbotApiKey;
delete window.aichatbotProviderId;
};
</script>
3. darbība: Pārraugiet piekrišanas izmaiņas
<script>
function checkUsercentricsConsent() {
var services = window.UC_UI?.getServicesBaseInfo?.() || [];
var hasConsent = services.some(
function (s) { return s.name === "ChatLab" && s.consent.status === true; }
);
if (hasConsent && typeof loadChatLab === "function") {
window.loadChatLab();
} else if (typeof unloadChatLab === "function") {
window.unloadChatLab();
}
}
window.addEventListener("UC_UI_INITIALIZED", checkUsercentricsConsent);
window.addEventListener("UC_UI_CONSENTS_UPDATED", checkUsercentricsConsent);
</script>
Google Tag Manager
Ja izmantojat GTM kopā ar kādu CMP rīku (CookieBot, Usercentrics vai citu), varat ielādēt ChatLab nosacīti, izmantojot tagus un palaidējus (triggers).
1. darbība: Izveidojiet ielādes tagu
- Dodieties uz Tags > New (Tagi > Jauns)
- Iestatiet Tag Type (Taga veids) uz Custom HTML (Pielāgots HTML)
- Nosauciet tagu par Load ChatLab
- Ielīmējiet šo HTML kodu:
<script>
window.loadChatLab = function () {
if (document.getElementById("YOUR_API_KEY_HERE")) return;
window.aichatbotApiKey = "YOUR_API_KEY_HERE";
window.aichatbotProviderId = "YOUR_PROVIDER_ID_HERE";
var script = document.createElement("script");
script.src = "https://script.chatlab.com/aichatbot.js";
script.defer = true;
script.id = "YOUR_API_KEY_HERE";
document.body.appendChild(script);
};
window.loadChatLab();
</script>
2. darbība: Izveidojiet atcelšanas tagu
- Izveidojiet vēl vienu Custom HTML tagu ar nosaukumu Unload ChatLab
- Ielīmējiet šo HTML kodu:
<script>
window.unloadChatLab = function () {
var existing = document.getElementById("YOUR_API_KEY_HERE");
if (existing) existing.remove();
delete window.aichatbotApiKey;
delete window.aichatbotProviderId;
};
window.unloadChatLab();
</script>
3. darbība: Izveidojiet piekrišanas palaidēju
- Dodieties uz Triggers > New (Palaidēji > Jauns)
- Nosauciet palaidēju par Consent - Marketing Accepted
- Iestatiet Trigger Type (Palaidēja veids) uz Custom Event (Pielāgots notikums)
- Iestatiet Event name (Notikuma nosaukums) uz
CookieConsentDeclaration - Sadaļā This trigger fires on (Šis palaidējs nostrādā pie) izvēlieties Some Custom Events (Daži pielāgoti notikumi) ar nosacījumu:
CookieConsent marketing equals true - Piesaistiet šo palaidēju tagam Load ChatLab
4. darbība: Izveidojiet piekrišanas atsaukšanas palaidēju
Izpildiet tās pašas darbības, lai izveidotu palaidēju gadījumam, kad mārketinga piekrišana tiek noraidīta, un piesaistiet to tagam Unload ChatLab.
Kopsavilkums
- Piekrišanai logrīkā: dodieties uz Bot Settings > Consent & Privacy un aktivizējiet vajadzīgos slēdžus. Pielāgojiet piekrišanas ziņojumu un pievienojiet Markdown saiti uz savu privātuma politiku.
- Ielādei pēc piekrišanas saņemšanas: aizstājiet noklusējuma iegulšanas kodu ar nosacītu ielādētāju, kas darbojas tikai pēc tam, kad Jūsu CMP apstiprina mārketinga piekrišanas piešķiršanu.
- Maksimālai atbilstībai varat apvienot abas pieejas - aizkavēt skripta ielādi līdz sīkfailu piekrišanas saņemšanai un papildus pieprasīt piekrišanu privātuma politikai logrīka iekšienē.