Multivariate Testing in Fork CMS

23 mei 2013 Inzichten / Multivariate Testing in Fork CMS

Heb je zelf een website, of heb je klanten, vrienden, kennissen die een website bezitten? Dan lijkt het je vast interessant om deze te optimaliseren. Welke tekst werkt het best in die sidebar,  welke afbeelding heeft meer succes om je verkoopcijfers de lucht in te krijgen, welk formulier geeft meer inschrijvingen? Allemaal vragen waar A/B Testing en Multivariate Testing een antwoord op kunnen geven. Stagiair development Gert-Jan Meire vertelt over de Multivariate Testing module die hij bouwde voor ons Content Management Systeem Fork.
 

Wat is Multivariate Testing?

Multivariate Testing is een manier om onderdelen van een website te optimaliseren door de gebruikers van de website verschillende versies van dat specifieke onderdeel aan te bieden. Zo krijgt elke gebruiker één van de ingestelde versies te zien. Afhankelijk van de inhoud van een versie wordt bijgehouden hoe vaak een link bijvoorbeeld aangeklikt, of hoe vaak een formulier ingevuld wordt.

Als je een online marketeer bent, of je werkt vaak nauw samen met een online marketeer, dan zou dit niets nieuws mogen zijn. De doorsnee sitegebruiker weet vaak echter totaal niet dat dit mogelijk is, en mist zo misschien een groot aantal bezoekers of potentiële klanten.

Waarom een Multivariate Testing module?

In het kader van mijn stage bij Wijs als PHP developer kreeg ik de taak een module te schrijven voor Fork, een Content Management Systeem waarin Wijs websites bouwt, om multivariate testen te kunnen uitvoeren. Dit gaf me de kans om wat meer kennis op te doen in online marketing en Fork CMS: twee vliegen in één klap. Het is ook meteen mijn eerste open source bijdrage ooit, wat dus wel vrij spannend is!

Ik koos ervoor een Multivariate Testing module te maken. Het laat de gebruiker toe een aantal handige, reeds ingebouwde en geteste features te gebruiken uit Fork zelf.

  • Het widget systeem van Fork laat een gebruiker toe om inhoud gemakkelijk op zijn/haar website te plaatsen.
  • De Form Builder module zorgt ervoor dat een gebruiker zelf zijn eigen formulieren kan aanmaken.

Door rekening te houden met deze algemene features wordt het bijvoorbeeld heel eenvoudig om verschillende versies van een formulier te gaan tracken. Het starten van een test gebeurt in enkele minuten. Voeg gewoon je test toe als widget op de gewenste pagina en de test zal beginnen lopen.

Wat kan de module precies?

De module kan momenteel een aantal zaken:

  • Makkelijk aanmaken en bewerken van multivariate testen
  • Multivariate testen op content (tekst, afbeeldingen, etc.)
  • Multivariate testen op formulieren
  • Multivariate testen op content en formulieren tegelijk
  • Het is mogelijk verschillende testen tegelijk te laten lopen
  • Aan de hand van de Form Builder module kan de gebruiker zonder technische kennis eenvoudig formulieren testen
  • Een overzicht genereren van de verschillende versies in je test
  • Visualiseren van de click-through rate per versie van een test
  • Er is ook een API (Application Programming Interface)

Voordelen?

Het voordeel van deze module is dat ze te integreren is in Fork CMS, net zoals de Google Analytics en Mail Motor modules, aan de hand van een extensie. Het is dus niet nodig om extra tools naast je site te installeren om deze zaken te tracken. Alles gebeurt vanaf nu rechtstreeks in de back-end van je website.

Verder maken we ook geen gebruik van Javascript om een versie te gaan tonen, of de originele inhoud van je website dynamisch aan te passen.  Hierdoor moeten minder scripts ingeladen worden en vertraag je dus je website niet.

Feedback

Aangezien dit een stageproject was, kan het nooit kwaad om feedback te krijgen van mensen die interesse hebben in deze tool. Deze tool kan volgens ons ook nog een stuk uitgebreider. We horen dus graag wat de community hierover te vertellen heeft. Wil je meehelpen aan dit project, dan kan je de code forken op Github.

Wil je de module zelf uitproberen op je eigen website, download hem dan op de site van Fork CMS.

Gert-Jan Meire

Gert-Jan Meire

Lees meer

Iedereen bij Wijs deelt zijn expertise, ook Jasper en Evi. Benieuwd naar de laatste nieuwtjes en blogposts? Schrijf je in voor onze nieuwsbrief!