Naar de hoofdinhoud

Uw banner aanpassen aan de versies van uw site: introductie

Geschreven door Adrian ESCRIVA

Waarom uw banner aanpassen?

Tenzij uw site slechts één homogeen publiek aanspreekt, is één enkele bannerconfiguratie niet voldoende. Hier zijn enkele veelvoorkomende voorbeelden:

  • 🌍 Meertalige site en vertalingsbeheer: een banner in het Frans voor de .fr-site, in het Engels voor de .com, enz.

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

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

Om dit correct 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 als uw banner meerdere configuraties bevat?

Een Axeptio-banner kan meerdere configuraties bevatten, bijvoorbeeld voor het beheer van verschillende talen, verschillende landen of meerdere versies van dezelfde site.

Echter, het simpelweg maken van meerdere configuraties triggert geen automatisch gedrag.

Axeptio selecteert geen configuratie voor u. Als er geen specifieke instellingen zijn aangebracht, zal geen configuratie dynamisch worden geladen op basis van de navigatiecontext van de bezoeker.

Dit is precies het doel van deze sectie Uw banner aanpassen aan elke versie van uw site: u de verschillende methoden presenteren om expliciet aan te geven welke configuratie moet worden geladen op basis van de bezochte siteversie.

Configuraties die onafhankelijk van elkaar werken

Wanneer een banner meerdere configuraties bevat, werken 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 kunt aanpassen aan elke versie van uw site

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

Aan de andere kant betekent dit dat:

  • configuraties niet met elkaar zijn gesynchroniseerd

  • elke update moet op elke betreffende configuratie worden toegepast

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

  • een bestaande configuratie te dupliceren, zodat u een nieuwe basis kunt maken zonder opnieuw te beginnen

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

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

Als u Axeptio via uw CMS integreert

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

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

Voorbeeld voor onze WordPress-uitbreiding

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 onderstaande methoden wilt gebruiken.

Een vaste configuratie laden in uw integratie

Dit is de eenvoudigste methode: bij het integreren van Axeptio — of het nu via een vast script in uw code of ons GTM-labelsjabloon is — kunt u expliciet de technische naam van een te laden configuratie definiëren (via de parameter cookiesVersion).

Dit betekent concreet dat:

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

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

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

URL-regels gebruiken in het Axeptio-beheerdersgedeelte

Als de informatie over de taal of versie direct zichtbaar is in de URL (bv: /fr/, /en/, of fr.monsite.com), kunt u in het Axeptio-beheerdersgedeelte meerdere configuraties maken en er URL-regels of reguliere expressies aan 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 dit 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 direct in de URL. Dan moet u een ander manier vinden om toegang tot de taalinformatie te krijgen, zoals 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 om:

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

  • een variabele van het type "toewijzingstabel" in te stellen die elke mogelijke taal aan een Axeptio-configuratie koppelt

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

Dit vereist wat meer techniek, maar biedt veel flexibiliteit om meertalige sites met een complexe URL-structuur of dynamische taalwisselingen te beheren.

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?