Súgóközpont
A chatbot hozzáadása a weboldalhoz

Adatvédelmi hozzájárulás és a ChatLab betöltése hozzájárulás után

Utoljára frissítve:

A személyes adatok kezeléséhez megfelelő jogalap szükséges; a hozzájárulás az egyik lehetséges jogalap, nem pedig minden adatkezelésre érvényes egyetemes követelmény. Ha Ön a hozzájárulásra támaszkodik, annak önkéntesnek, konkrétnak, tájékozottnak, egyértelműnek és visszavonhatónak kell lennie. Lásd az EDPB jogszerű adatkezelésre vonatkozó iránymutatását. A sütikre és az eszközökön történő adattárolásra vonatkozó szabályokat külön értékelje adatvédelmi tanácsadójával.

Az alábbi beállítások eltérő technikai funkciókat látnak el. Sem az adatvédelmi nyilatkozat jelölőnégyzete, sem a késleltetett betöltés nem garantálja önmagában a megfelelést. A widgeten belüli kapu nem akadályozza meg a widget parancsfájljának futását, a hálózati kéréseket vagy a böngészőtárhely használatát a beszélgetés megkezdése előtt.

1. megközelítés - Widgeten belüli adatvédelmi hozzájárulás. Kötelezze a látogatókat az Adatvédelmi nyilatkozat elfogadására közvetlenül a chat widgeten belül, mielőtt beszélgetést indíthatnának vagy személyes adatokat adhatnának meg.

2. megközelítés - Betöltés hozzájárulás után. Akadályozza meg a chatbot parancsfájljának teljes betöltődését mindaddig, amíg a látogató meg nem adja a süti-/marketing-hozzájárulást a hozzájárulás-kezelő platformon (CMP) keresztül.


1. megközelítés: Widgeten belüli adatvédelmi hozzájárulás

A ChatLab beépített hozzájárulási beállításokkal rendelkezik, amelyek lehetővé teszik, hogy a látogatóktól megkövetelje az Adatvédelmi nyilatkozat elfogadását, mielőtt interakcióba lépnének a chatbottal. Maga a widget kezeli a hozzájárulási folyamatot - külső eszközökre nincs szükség.

A beállítások elérése

Nyissa meg chatbotját az irányítópulton, lépjen a Settings (Beállítások) fülre, majd kattintson a Consent & Privacy (Hozzájárulás és adatvédelem) lehetőségre a bal oldali sávban.

Consent & Privacy beállítások fül kiemelve az oldalsávban

Hozzájárulási kapcsolók

A Request user consent (Felhasználói hozzájárulás kérése) kártya négy kapcsolót tartalmaz.

Request user consent kártya kapcsolókkal

  • Require Privacy Policy consent before starting a new conversation (Adatvédelmi nyilatkozat elfogadásának megkövetelése új beszélgetés indítása előtt) - Bekapcsolt állapotban a látogatóknak el kell fogadniuk a nyilatkozatot az első üzenet elküldése előtt. Ez a legátfogóbb opció: automatikusan lefedi az összes űrlapot (lead-gyűjtés, emberi ügyfélszolgálat és live chat), így a másik három kapcsoló inaktívvá válik.
  • Require Privacy Policy consent for human support (Adatvédelmi nyilatkozat elfogadásának megkövetelése emberi ügyfélszolgálathoz) - Hozzájárulási jelölőnégyzetet ad az emberi ügyfélszolgálati kapcsolatfelvételi űrlaphoz.
  • Require Privacy Policy consent for lead collection (Adatvédelmi nyilatkozat elfogadásának megkövetelése lead-gyűjtéshez) - Hozzájárulási jelölőnégyzetet ad a lead-gyűjtő űrlaphoz.
  • Require Privacy Policy consent for live chat session (Adatvédelmi nyilatkozat elfogadásának megkövetelése live chat munkamenethez) - Hozzájárulási jelölőnégyzetet ad a live chat űrlaphoz.

Ha csak bizonyos interakciókhoz van szüksége hozzájárulásra (például csak akkor, amikor személyes adatokat gyűjt leadek révén), kapcsolja be az egyes különálló kapcsolókat az "új beszélgetés" kapcsoló helyett.

A hozzájárulási üzenetek testreszabása

A kapcsolók alatt a Consent & Privacy kártyán beállíthatja, hogy mit lássanak a látogatók.

Adatvédelmi nyilatkozat jelölőnégyzetének feliratmezője

  • Consent intro message (Hozzájárulás bevezető üzenete) - A hozzájárulási jelölőnégyzet felett megjelenő szöveg. Például: "A folytatáshoz kérjük, erősítse meg, hogy elolvasta és elfogadja Adatvédelmi nyilatkozatunkat."
  • Message to inform users about Privacy Policy consent requirement (Üzenet a felhasználók tájékoztatására az Adatvédelmi nyilatkozat elfogadásának követelményéről) - A jelölőnégyzet címkeszövege. Használjon markdownt az adatvédelmi nyilatkozatra mutató hivatkozás elhelyezéséhez:
Elolvastam és elfogadom az [Adatvédelmi nyilatkozatot](https://www.example.com/privacy-policy).

A konfigurálás után várja meg a mentett állapotot. Tesztelje egy új látogatói munkamenetben, beleértve minden használt űrlapot. Az új beszélgetés opció kikapcsolása nem állítja vissza automatikusan azokat az egyedi űrlapkapcsolókat, amelyeket korábban törölt.


2. megközelítés: Betöltés hozzájárulás után (CMP-integráció)

Ha süti-szabályzata alapján a chatbotot marketingeszközként sorolja be, meg kell akadályoznia a ChatLab parancsfájl betöltődését mindaddig, amíg a látogató meg nem adja a hozzájárulást. Ehhez hozzájárulás-kezelő platformmal (CMP) való integrációra van szükség.

Alapértelmezett ChatLab beágyazási kód

A standard ChatLab beágyazási kód a következőképpen néz ki:

<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>

Ez a kód azonnal betöltődik, amint az oldal megnyílik, függetlenül a látogató hozzájárulási beállításaitól.

Az API-kulcsot és a Provider ID-t a chatbot Deploy (Közzététel) fülén találja meg.

Beágyazási kód a Deploy fülön

Alkalmazza a következő mintát implementációs példaként, majd ellenőrizze a tényleges CMP-vel és weboldalával. A példák nem minősülnek tanúsításnak, és nem helyettesítik a tesztelést.

Egy feltételes betöltő előkészítése

Távolítsa el a ChatLab normál, feltétel nélküli telepítését a webhelyről, a bővítményekből és a címkekezelőből, hogy csak egyetlen betöltési útvonal maradjon. Másolja ki a nyilvános beágyazási kulcsot és a Provider ID-t a Deploy fülről, ne pedig egy titkos ck_ vagy mk_ API-kulcsot használjon. Ha a telepítés egyedi márkás parancsfájl-kiszolgálót használ, őrizze meg a Deploy fülön szereplő URL-t.

Definiálja ezt a segédfüggvényt a hozzájárulási eseményfigyelők regisztrálása előtt. Ez nem tölti be a ChatLabot, amíg meg nem hívják true értékkel.

<script>
  window.applyChatLabConsent = function (allowed) {
    if (!allowed) {
      if (window.chatLabLoadedAfterConsent) window.location.reload();
      return;
    }
    if (window.chatLabLoadedAfterConsent) return;
    window.chatLabLoadedAfterConsent = true;
    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.id = window.aichatbotApiKey;
    script.defer = true;
    document.head.appendChild(script);
  };
</script>

Visszavonás esetén ez a példa újratölti az oldalt, miután a CMP elmentette az elutasított döntést. A következő oldalbetöltésnek blokkolva kell maradnia. Az újratöltés elvetheti a nem mentett oldali beviteleket, ezért építse be webhelye visszavonási folyamatába. A script elem egyszerű eltávolítása nem állítja le a már lefutott kódot, a kapcsolatokat vagy a már meglévő widgetet. Az újratöltés a korábban összegyűjtött adatokat vagy a tárolt hozzájárulási rekordokat sem törli.

Cookiebot

Válassza ki a dokumentált céljainak megfelelő kategóriát; a marketing itt egy példa, nem pedig a ChatLab által előírt besorolás. A Cookiebot az egyes számú consent objektumot teszi elérhetővé. Az elkészülési, elfogadási és elutasítási eseményei lehetővé teszik az adott kategória ismételt ellenőrzését. Lásd a Cookiebot fejlesztői dokumentációját.

Telepítse ezt a figyelőt, mielőtt a CMP kiválthatná a kezdeti eseményét:

<script>
  function checkChatLabCookiebotConsent() {
    window.applyChatLabConsent(
      !!(window.Cookiebot && window.Cookiebot.consent &&
         window.Cookiebot.consent.marketing)
    );
  }
  window.addEventListener("CookiebotOnConsentReady", checkChatLabCookiebotConsent);
  window.addEventListener("CookiebotOnAccept", checkChatLabCookiebotConsent);
  window.addEventListener("CookiebotOnDecline", checkChatLabCookiebotConsent);
  checkChatLabCookiebotConsent();
</script>

Usercentrics

Regisztrálja a ChatLabot szolgáltatásként a megállapított céljával/kategóriájával. Használja a telepített Web CMP verziójának megfelelő megvalósítást. Ahol elérhetők egyéni ablakesemények, konfiguráljon egy ucEvent nevű eseményt az Implementation > Data Layer & Events (Implementáció > Adatréteg és események) menüpontban, majd regisztrálja a figyelőt a CMP inicializálása előtt. A példában szereplő szolgáltatásnévnek pontosan meg kell egyeznie a konfigurációjával.

<script>
  window.addEventListener("ucEvent", function (event) {
    if (event.detail && event.detail.event === "consent_status") {
      window.applyChatLabConsent(event.detail.ChatLab === true);
    }
  });
</script>

Ez a Usercentrics egyéni eseményekre vonatkozó útmutatóját követi. Győződjön meg arról, hogy a beállítása a kezdetben tárolt döntést és a későbbi frissítéseket is kiváltja. Ha nem így van, használja a verziójához dokumentált kezdeti állapot API-t; ne feltételezze, hogy a figyelő önmagában kezeli a visszatérő látogatókat.

Google Tag Manager

  1. Integrálja CMP-jét a GTM-mel, és állítsa be a szükséges elutasított hozzájárulási alapértelmezéseket, mielőtt más címkék lefutnának.
  2. Hozzon létre egy Custom HTML (Egyéni HTML) címkét, amely tartalmazza a feltételes betöltőt és egy hívást az applyChatLabConsent(true) függvényre.
  3. Nyissa meg a címke Consent Settings (Hozzájárulási beállítások) részét, és konfigurálja az Additional Consent Checks (További hozzájárulási ellenőrzések) lehetőséget az ehhez a szolgáltatáshoz választott hozzájárulási típusokhoz.
  4. Használja a CMP által biztosított tényleges consent-ready/update adatréteg-eseményt aktiválóként (trigger). Terjedjen ki a visszatérő látogatókra is, akiknek a hozzájárulása már meg lett adva.
  5. Kezelje a visszavonást a CMP fent leírt tárolt döntési és oldalújratöltési folyamatán keresztül.
  6. A közzététel előtt tesztelje a GTM Preview felületén.

A Custom HTML címke nem válik automatikusan hozzájárulás-tudatossá pusztán azért, mert a webhelyén van banner. Ne másoljon fiktív eseményneveket, például CookieConsentDeclaration; az eseménynek és a hozzájárulási változóknak létezniük kell a tárolóban. Lásd a Google címke-hozzájárulási beállításait.

Ellenőrzés közzététel előtt

Egy tiszta böngésző-munkamenetben ellenőrizze az alábbi eseteket a böngésző Hálózat (Network) paneljének segítségével:

  • Bármilyen választás előtt és elutasítás után: nem történhet ChatLab betöltés, widget- vagy API-kérés.
  • Jóváhagyás után: a widget egyszer betöltődik, és elindítható a beszélgetés.
  • Visszatérés tárolt jóváhagyással: a widget újabb kattintás nélkül betöltődik.
  • Visszavonás után: az oldal újratöltődik, az elutasított választás megmarad, és a ChatLab betöltetlen marad.
  • Bekapcsolt widgeten belüli hozzájárulás mellett: a várt nyilatkozati jelölőnégyzet megjelenik a beállított interakció előtt.

Vizsgálja meg az iframe beágyazásokat, egyéb bővítményeket és a duplikált címkéket is: az egyik parancsfájl blokkolása nem blokkolja a második telepítést. Az adatmegőrzési beállításokról lásd az Adatok törlése című részt.