Van een klant kregen wij de vraag om op verschillende landingspages een module met een aanbieding in te schakelen. Standaard is dit binnen Joomla geen probleem.
Echter wanneer er van de landingspagina wordt doorgeklikt, verdwijnt de module ook weer. Dit komt natuurlijk omdat de module alleen aan deze pagina en bijbehorende menu- item is gekoppeld. Idealiter zou deze module bij een terugkerend bezoeker meteen weer zichtbaar moeten zijn, zo is de conversie van een terugkerend bezoeker beter te meten. De bezoeker is reeds op de hoogte gebracht van de aanbieding of actie op de landingspagina. Het weer direct tonen van onafhankelijke “landingspagina module” met bijvoorbeeld registratieformulier kan daarom zorgen voor extra conversie.
Bij R2H lag er dus de uitdaging een module te ontwikkelen welke zichtbaar wordt als de bezoeker een landingspagina bezoekt. Daarna moet deze module ingeschakeld blijven, dus ook bij het terugkeren op de website. Wanneer de bezoeker de landingspagina niet heeft bezocht blijft de module verborgen.
Om vast te leggen of een bezoeker op een bepaalde pagina is geweest kunnen we een cookie gebruiken. Zo kunnen we eenvoudig bepalen of de bezoeker de betreffende pagina heeft bezocht en of het om een terugkerend bezoek gaat.
Na onderzoek hadden we 2 opties om het gewenste resultaat te bereiken:
- Optie 1: Een custom module ontwikkelen
- Optie 2: NoNumber Advanced Modulemanager PRO gebruiken
Gezien de doorlooptijd voor het ontwikkelen en van een module en vanuit kostenoogpunt is gekozen om NoNumber Advanced Modulemanager PRO in te zetten. Deze biedt de mogelijkheid een custom script te gebruiken om de module in of uit te schakelen. Middels dit script-veld zouden we dus een cookie kunnen plaatsen bij het eerste bezoek van de landingspagina. Daarna hoeft het script alleen te checken of de cookie aanwezig is om de module wel of niet te tonen. Het script maakt gebruik van het Joomla framework. Voorwaarde is wel dat je beschikt over Nonumber Advanced Modulemanager PRO.
Het Script aanvragen
Belangrijk is dat bij het bepalen van de URL alleen het stuk na de domeinnaam wordt gebruikt. Vergeet niet te beginnen met een “/”. Een kleine tip! Koppel het Joomla landingspagina artikel aan een menu-item uit een menu wat niet gekoppeld is aan een module. Op deze manier heb je een mooie URL naar je landingspagina. In het script hieronder heb ik het menu-item "Landingspagina" gebruikt met de alias "landingspagina".
Indien je het scriptje wilt ontvangen,neem dan gerust even contact op met mij: