MAAK EEN DYNAMISCHE AFMELDPAGINA IN MARKETING CLOUD

Deze blog is geschreven door Demi de Kruijf – Marketing Cloud Consultant bij Cloudmuscle.

Centraal in elke e-mailmarketingstrategie staat de mogelijkheid voor ontvangers om hun voorkeuren te beheren, inclusief de optie om zich af te melden voor toekomstige communicatie. Hoewel Marketing Cloud een standaard Unsubscribe Center biedt, kiezen de meeste gebruikers ervoor om een stap verder te gaan met een aangepaste afmeldpagina. In tegenstelling tot het standaardcentrum, dat vaak weinig branding of personalisatie biedt, kan een aangepaste afmeldpagina volledig worden afgestemd op de identiteit en boodschap van de afzender.

DE UITDAGING

Onze klant, die Marketing Cloud gebruikt, zocht een efficiëntere manier om hun aangepaste afmeld- en profielpagina’s voor meerdere landen te beheren. De traditionele werkwijze, waarbij de inhoud per pagina handmatig werd aangepast, was tijdrovend en foutgevoelig. Wij zijn daarom aan de slag gegaan met een oplossing om één afmeldpagina en één profielpagina te creëren die voor alle landen werkt.

DE OPLOSSING

Met behulp van AMPscript en data extensions hebben we een dynamische oplossing ontwikkeld waarmee de inhoud automatisch wordt aangepast op basis van de taalcode van de ontvanger. Hoe werkt dit precies?

De dynamische pagina is gebaseerd op een centrale data extension waarin de taalspecifieke content wordt opgeslagen. Zodra een ontvanger via een e-mail de afmeld- of profielpagina opent, haalt AMPscript de juiste inhoud op op basis van de taalcode die aan de URL is toegevoegd. De link in de e-mail ziet er bijvoorbeeld zo uit:

https://yourdomain.email.com/unsubscribe-page?language=nl

De taalcode wordt op de Cloud Page opgehaald via de AMPscript-functie RequestParameter:

SET @language = RequestParameter(‘language’)

Vervolgens wordt de juiste content opgehaald met de Lookup-functie, waarbij de taalcode de juiste rij in de data extension selecteert:

SET @headerTitle = Lookup(‘YourDataExtensionName’, headerTitle, ‘language’, @language)

Om de inhoud vervolgens op de pagina weer te geven, gebruiken we de AMPscript v-functie:

%%=v(@headerTitle)=%%

Wil je de taalcode ook meenemen naar de bevestigingspagina? Dan gebruik je de AMPscript Redirect-functie:

Redirect(Concat(CloudPagesURL(1234,’country’,’@country’)))

CONCLUSIE

Met deze dynamische oplossing is de e-mailmarketingstrategie van onze klant toekomstbestendig gemaakt. Naarmate ze uitbreiden naar nieuwe markten of moeten voldoen aan veranderende regelgeving, blijft het systeem flexibel en schaalbaar. Updates kunnen centraal worden doorgevoerd, waardoor consistentie over alle afmeld- en profielpagina’s gewaarborgd blijft. Er hoeven geen nieuwe pagina’s meer te worden gemaakt: het toevoegen van een nieuwe rij in de data extension volstaat om een nieuwe taal toe te voegen. Ook inhoudsupdates kunnen eenvoudig in de data extension worden aangepast, zonder dat elke pagina afzonderlijk hoeft te worden bijgewerkt.

PLAN EEN GESPREK IN MET ONS TEAM

We denken graag met je mee!

PLAN EEN GESPREK
RON VAN DER ZANDEN

Co-founder/ Managing Director