Blokkeer cookies
In deze handleiding wordt uitgelegd hoe u cookies kunt blokkeren.
Er zijn verschillende methoden om cookies effectief te blokkeren: cookies verwijderen, een snippet blokkeren, gepersonaliseerd javascript of Google Tag Manager.
Cookies verwijderen
Deze methode is het snelst te implementeren, maar ook het minst betrouwbaar. Als je in het configuratiescherm van de Dastra widget de naam van de cookies invoert die aan elke service zijn gekoppeld, worden de betreffende cookies automatisch verwijderd telkens wanneer de pagina wordt weergegeven.
Dit kan in sommige gevallen effectief zijn, maar het riskeert de betrouwbaarheid van de gebruikte gereedschappen van derden (webanalyse gereedschappen in het bijzonder) aanzienlijk te verstoren. Het is vaak beter om een van de andere onderstaande methoden te gebruiken.
Een codefragment in de pagina blokkeren
Met deze methode kun je een stukje trackingcode op de pagina volledig uitschakelen.
Vervang hiervoor het volgende codefragment in de html-code van je pagina:
Van :
Vervang de "{your-service-slug}" door de service-identifier die je hebt ingevoerd bij het configureren van je widget:
Als de client de cookies geaccepteerd heeft, zal de inhoud van het script automatisch uitgevoerd worden.
Dit kan een aantal neveneffecten hebben, waaronder problemen met het markeren van de synthaxis in de meeste IDE's
Het scriptfragment wordt helemaal niet uitgevoerd in het geval van een implementatiefout van een Dastra-widget.
Blokkeren in puur javascript
In pure javascript kun je gebeurtenissen gebruiken die op het venster worden getriggerd om toestemming te verzamelen en specifiek gedrag te beheren, afhankelijk van of cookies worden geaccepteerd of geweigerd. Dit geeft je meer flexibiliteit:
Google Tag Manager
Zie volgende pagina:
Google Tag ManagerHerinnering aan levenscyclus van toestemming:
Javascript gebeurtenissen
Standaard verzendt de widget verschillende gebeurtenissen op het vensterelement van de pagina:
Naam gebeurtenis | Opmerkingen |
---|---|
Triggered wanneer de service is geaccepteerd door de gebruiker (noodzakelijke cookies worden niet beïnvloed). Als de service in de standaard toestemmingsmodus staat, wordt deze gebeurtenis geactiveerd wanneer de pagina voor het eerst wordt geladen. | |
dastra:refused:ß | Wordt geactiveerd als de service niet is geactiveerd door de gebruiker (standaard als er geen toestemming is gegeven) of als deze expliciet is geweigerd. |
dastra:consents:ready | Wordt geactiveerd als de cookie voor toestemming (consent-eu) is gelezen en gedecodeerd. |
dastra:consents:updated | Triggers als toestemmingen zijn bijgewerkt door de gebruiker (geaccepteerd, geweigerd of ingesteld) |
dastra:consents:any_refused | Treedt op als ten minste één cookie expliciet door de gebruiker is geweigerd via het modale venster. |
dastra:consents:all_accepted | Triggers als alle diensten door de gebruiker zijn geaccepteerd via het modale venster |
Last updated