Dynamische taalinstelling voor een meertalige website met Google Tag Manager
Als je een meertalige website hebt en je zeker wil weten dat de Cookiebanner in dezelfde taal wordt weergegeven als de taalversie van je website (bijvoorbeeld Engels voor “mijndomein.nl/en/” en Spaans voor “mijndomein.nl/es/”) kan je gebruikmaken van het data-culture attribuut.
Dit doe je door het attribuut data-culture toe te voegen aan je CookieInfo script welke geplaatst is middels Google Tag Manager. De waarde van het attribuut is de twee-letterige ISO taal-code.
Als je verwijst naar een andere taal dan de standaard door ons ingestelde talen Nederlans, Frans, Engels of Duits dien je dit ons te laten weten zodat wij de taal kunnen toevoegen in de back-end. Doe je dit niet dan zal de standaardtaal worden weergegeven (Nederlands)
<script>
var CookieConsentScriptContainer = document.getElementsByTagName('script')[0];
var CookieConsentScript = document.createElement("script");
CookieConsentScript.type = "text/javascript";
CookieConsentScript.id = "CookieConsent";
CookieConsentScript.src = "https://consent.cookiebot.com/uc.js?cbid=00000000-0000-0000-0000-000000000000";
var currentUserPagePathname = location.pathname.toLowerCase();
var currentUserPageCulture = “nl”; //Standaard Nederlands
if (currentUserPagePathname.indexOf(“/fr”)==0)
{
currentUserPageCulture = “fr”;
}
else if (currentUserPagePathname.indexOf(“/es”)==0)
{
currentUserPageCulture = “es”;
}
CookieConsentScript.setAttribute(“data-culture”, currentUserPageCulture);
CookieConsentScriptContainer.parentNode.insertBefore(CookieConsentScript, CookieConsentScriptContainer);
function CookieConsentCallback_OnAccept() {
if (CookieConsent.consent.preferences)
dataLayer.push({‘event’:’cookieconsent_preferences’});
if (CookieConsent.consent.statistics)
dataLayer.push({‘event’:’cookieconsent_statistics’});
if (CookieConsent.consent.marketing)
dataLayer.push({‘event’:’cookieconsent_marketing’});
}
</script>
Vergeet niet cbid=00000000-0000-0000-0000-000000000000 te vervangen door je eigen code die je van ons hebt ontvangen