Naar de hoofdinhoud

Uw banner aanpassen op basis van de versies van uw website: inleiding

Uw website is beschikbaar in meerdere vertalingen of versies? Voor een consistente en naleefbare ervaring past u uw banner hieraan aan.

Geschreven door Alexandre Dias Da Silva

Waarom uw banner aanpassen?

Tenzij uw site zich alleen tot een enkele homogene doelgroep richt, is één enkele configuratie van uw banner niet voldoende. Hier zijn enkele veelvoorkomende voorbeelden:

  • 🌍 Meertalige site en vertaalbeheer: een banner in het Frans voor de site .fr, in het Engels voor de .com, enzovoort.

  • ⚖️ Verschillende regelgeving: GDPR voor Europa, CCPA voor de Verenigde Staten, LGPD voor Brazilië...

  • 🧩 Verschillende inhoud of services: sommige versies gebruiken verschillende externe services (Google Ads, YouTube, enz.)

Om het goed te doen, moet u uw banner in meerdere configuraties uitwerken: elke versie van uw site moet zijn eigen configuratie van Axeptio hebben.

Wat gebeurt er wanneer uw banner meerdere configuraties bevat?

Een Axeptio-banner kan meerdere configuraties bevatten, bijvoorbeeld om verschillende talen, verschillende landen of meerdere versies van dezelfde site te beheren.

Het eenvoudig creëren van meerdere configuraties activeert echter geen automatisch gedrag.

Axeptio selecteert geen configuratie voor u. Zonder specifieke instellingen, wordt geen configuratie dynamisch geladen op basis van de browscontext van de bezoeker.

Dit is precies het doel van deze sectie Uw banner aan elke versie van uw site aanpassen: u de verschillende methoden presenteren waarmee u expliciet kunt aangeven welke configuratie moet worden geladen, afhankelijk van de versie van de site die wordt bezocht.

Onafhankelijke configuraties van elkaar

Wanneer een banner meerdere configuraties bevat, functioneren deze volledig onafhankelijk van elkaar.

Dit betekent dat:

  • een wijziging in één configuratie geen invloed heeft op de andere

  • elke configuratie verschillende services kan bevatten

  • u uw banner nauwkeurig aan elke versie van uw site kunt aanpassen

Deze onafhankelijkheid biedt grote flexibiliteit, vooral voor meertalige of internationale sites.

Dit brengt echter ook met zich mee dat:

  • de configuraties niet met elkaar zijn gesynchroniseerd

  • elke update moet op elke betrokken configuratie worden toegepast

Om u tijd te besparen, stelt Axeptio u echter in staat:

  • een bestaande configuratie te dupliceren, om een nieuwe basis te creëren zonder opnieuw te beginnen

  • automatische vertaling te gebruiken, om de bannerinhoud snel in een andere taal aan te passen

Hier zijn de belangrijkste mogelijke methoden, van het eenvoudigste tot het meest flexibele:

Als u Axeptio via uw CMS integreert

Onze CMS-extensies/modules stellen u in staat om te kiezen welke Axeptio-configuratie moet worden geladen op basis van de taal van de site die door de bezoeker is gekozen.

Ze detecteren automatisch de talen die op uw site zijn geconfigureerd en stellen u in staat om via vervolgkeuzemenu's een Axeptio-configuratie voor elke taal te koppelen.

Voorbeeld voor onze WordPress-extensie

Standaard is de optie "Dynamisch (gebaseerd op Axeptio)" geselecteerd voor elke taal. Met andere woorden, er is geen configuratie aan uw talen gekoppeld.

U moet de optie "Dynamisch (gebaseerd op Axeptio)" alleen geselecteerd laten als u een ander van de hieronder vermelde methoden wilt gebruiken.

Een vaste configuratie in uw integratie laden

Dit is de eenvoudigste methode: bij de integratie van Axeptio — of dit nu via een hardcoded script in uw code is of onze GTM-tag template — kunt u expliciet de technische naam van een te laden configuratie definiëren (via de parameter cookiesVersion).

Concreet betekent dit dat:

  • op een specifieke versie van de site integreert u Axeptio met de configuratie die voor deze versie is bedoeld

  • Axeptio laadt altijd deze bepaalde configuratie, zonder te proberen iets op de pagina te detecteren

Deze methode is ideaal voor sites waarbij elke versie onafhankelijk wordt geïmplementeerd (bijv.: fr.monsite.com en en.monsite.com hebben elk hun eigen integratie).

URL-regels gebruiken in het Axeptio-beheervenster

Als de informatie over de taal of versie direct zichtbaar is in de URL (bijv.: /fr/, /en/, of fr.monsite.com), kunt u in het Axeptio-beheervenster meerdere configuraties maken en deze aan URL-regels of reguliere expressies koppelen.

Op deze manier laadt Axeptio automatisch de juiste configuratie op basis van de bezochte pagina.

Deze methode is eenvoudig te beheren als u goed bekend bent met URL's en alles liever in Axeptio beheert!

De configuratie dynamisch laden met GTM of aangepaste code

In sommige gevallen staat de informatie over de actieve taal niet rechtstreeks in de URL. U moet dan een ander middel vinden om toegang te krijgen tot de taalinformatie, bijvoorbeeld via het lang-attribuut van de <html>-tag, of via een JavaScript-variabele.

In dit geval kunt u Google Tag Manager (of een ander Tag Manager) gebruiken voor het volgende:

  • dynamisch de actieve taal op de pagina lezen (bijvoorbeeld door het lang-attribuut te lezen)

  • een variabele van het type "opzoektabel" definiëren die elke mogelijke taal aan een Axeptio-configuratie koppelt

  • de Axeptio-banner met de passende configuratie laden op basis van deze variabele

Dit vereist wat meer technische kennis, maar biedt veel flexibiliteit voor het beheren van meertalige sites met een complexe URL-structuur of dynamische taalwisselingen.

De geolocatiefunctionaliteit van Axeptio gebruiken

Wanneer geolocatie is ingeschakeld, wordt de bannerconfiguratie automatisch gekozen op basis van het land van herkomst van de bezoeker (via zijn IP-adres).

Dit is bijzonder nuttig als uw site verschillende regelgeving moet toepassen op basis van locatie, en als taal niet het enige relevante criterium is.

Was dit een antwoord op uw vraag?