Wszelkie usługi firm zewnętrznych w formie skryptów JavaScript mogą być zarządzane po integracji pluginu CookieForm.
Blokowanie usług zewnętrznych
Aby zablokować ładowanie danego skryptu przed otrzymaniem zgody użytkownika na jego użycie, należy:
- W tagu <script> zmienić atrybut “type” z type=”text/javascript” na type=”text/plain”.
Przykład:
<script type=”text/javascript” src=”acme-web-tool.pl/acme-plugin.js”></script>
zamienić na
<script type=”text/plain” src=”acme-web-tool.pl/acme-plugin.js”></script>
Jeśli w tagu <script> nie istnieje atrybut “type” należy dodać go samodzielnie z wartością text/plain.
- Dodać atrybut data-cookieform z nazwą usługi jaką dany skrypt reprezentuje.
Przykład:
<script type=”text/plain” data-cookieform=”Acme Plugin” src=”acme-web-tool.pl/acme-plugin.js”></script>
Zmiany na przykładzie Google Analytics
Kod oryginalny:
<script async src=”https://www.googletagmanager.com/gtag/js?id=G-11111111″></script>
Po zmianach:
<script
type=”text/plain”
data-cookieform=”Google Analytics”
async src=”https://www.googletagmanager.com/gtag/js?id=G-11111111″>
</script>
Po wdrożeniu powyżej opisanych zmian, kod zewnętrznych usług nie będzie ładowany po otworzeniu Twojej strony internetowej, a po zatwierdzeniu zgód plugin Cookieform automatycznie wczyta te usługi, na które użytkownik dał zgodę.
Nazwa usługi
Aby ładowanie skryptów za pomocą atrybutu data-cookieform działało poprawnie, musisz wprowadzić odpowiednią nazwę usługi jako wartość atrybutu. Wszystkie usługi firm zewnętrznych, które deklarujesz na popupie Cookieform znajdziesz w panelu klienta system.cookieform.pl, logując się na swoje konto klienta i wchodząc w ustawienia wybranej domeny w zakładkę “Deklaracje usług”. Do atrybutu wklej tekst z kolumny “Nazwa usługi”. Alternatywnie możesz sprawdzić nazwy usług w pop-upie, w sekcji zmiany preferencji w zakładce “usługi”.