testning på serversidan

vad är testning på serversidan?

Server-side A / B-testning är en form av experiment där variationerna av ett test görs direkt på webbservern, innan den levereras till klienten. Detta skiljer sig från testning på klientsidan, där A / B-testet återges på klientsidan via JavaScript efter att sidan har levererats till användarens webbläsare.

Server-side vs client-side A / B-testning

varje typ av testning erbjuder sin egen uppsättning fördelar. Beroende på din organisations behov kan du bestämma vilket som är rätt för dig.

fördelar med testning på serversidan:

Minimal prestandapåverkan

med förutbestämda experimentvariationer som inte serveras i farten genom webbläsaren är experimentet osynligt för webbplatsbesökaren och har minimal inverkan på sidladdningstiden.

djup experimenteringsförmåga

experiment på serversidan kan testa hur en produkt fungerar, inklusive underliggande funktioner, backendlogik, algoritmer etc.

flerkanalsexperiment

experiment som körs på servern kan förekomma i flera kanaler samtidigt, till exempel webb, mobil och e-post.

fördelar med A/B-testning på klientsidan

lättillgänglig för marknadsförare

marknadsförare med liten teknisk kunskap kan distribuera tester med en WYSIWYG-redigerare genom enkel JavaScript-modifiering.

inga Utvecklare krävs

med klientsidan testning, finns det ingen anledning att samordna med en webbplats kod release att distribuera experiment. Experiment kan utvecklas och köras nästan omedelbart.

Minimal SEO-påverkan

eftersom Google vanligtvis ignorerar ändringar som implementeras via JavaScript för sökmotorindexering, har test på klientsidan minimal SEO-påverkan i förhållande till tester på serversidan, som kan indexeras.

bättre segmentering

eftersom tester på klientsidan görs efter att sidan har laddats kan de ofta dra nytta av mer data för att segmentera besökare baserat på data som inte är tillgängliga när serverbegäran görs.

när man ska använda serversidan A / B-testning

eftersom moderna webbapplikationer har utvecklats till att bli mer dynamiska och tekniskt komplicerade har testning inom dessa applikationer också utvecklats i komplexitet. Testning på serversidan kan hantera denna ökade komplexitet. Istället för att vara begränsad till att testa rubriker eller knappfärger på din webbplats kan du testa mer effektfulla variationer, till exempel algoritmer, arkitekturer och andra ändringar som inte är användargränssnitt, som en databasfrågeresultatuppsättning.

således är server-side testning ofta valet av produktutvecklingsteam som vill köra komplexa experiment som utforskar hur en produkt fungerar, i motsats till klientsidan omvandlingsfrekvens testning populär med marknadsföringsteam.

exempel på servertestning

de flesta större webbplatser använder server-side-teknik för att dynamiskt visa olika data, och det är enkelt för utvecklare att införliva testning i denna process så att de kan samla in data.

ett vanligt användningsfall för A/B-testning på serversidan är för att köra tester på sökalgoritmer på en webbplats. Eftersom sökresultatsidor återges dynamiskt baserat på sökfrågan är sökalgoritmtester nästan omöjliga att köra på klientsidan via Javascript, men rakt framåt för att implementera på serversidan. Företag som Google, Pinterest och Netflix testar ofta nya algoritmer för sökning för att optimera användarupplevelsen.

Server side testing används också ofta för att testa ändringar som är ovanför vikningen. Eftersom tester på klientsidan görs efter att sidan har genererats kan det resultera i att ”blinka” på sidan eftersom originalsidan är synlig strax innan variationskoden tillämpas. Med testning på serversidan blinkar det inte eftersom ändringarna tillämpas på webbservern innan de levereras till klienten.

Optimizely server-side A / B-testning

Optimizely ursprungliga inställning till A/B-testning var en klientsidan lösning som hade betydande inverkan på digital marknadsföring. Med en enkel rad JavaScript, en marknadsförare kan ställa in och omedelbart distribuera webbsida experiment med hjälp av en visuell editor. Detta oberoende från utvecklare och webbplatsdistributioner befriade marknadsförare att experimentera och lära sig mer om deras kundbehov.

men sedan Optimizelys start har experiment utvecklats långt bortom marknadsförare som försöker ta reda på vilken uppmaningstext som ska sättas på en knapp. Idag, tack vare en ökning av ny teknik och ”lean” affärsmetoder, driver de mest innovativa företagen idag tusentals tester årligen.

Optimizely Full Stack introducerar möjligheten att skapa och köra experiment var som helst i din teknik stack, utnyttja Optimizely gränssnitt, statistik motor och utvecklare ekosystem. Du kan experimentera under produktens livscykel på alla anslutna enheter (t.ex. mobil, OTT eller IOT) och aktivera progressiv leverans via funktionsväljare.

oavsett om du använder Optimizely för experiment på klientsidan, låter Optimizely Full Stack dig köra experiment på Webbplatselement som hanteras av baksidan, till exempel prissättning, prenumerationserbjudanden och produktrabatter. Du kan enkelt dela trafik och optimera en fullständig redesign, webbplatsens arkitektur, dina omnichannel marknadsföringskampanjer och mer.

Optimizely Full Stack innehåller också funktionsflaggning och kontrollerad utrullningsfunktionalitet, så att du kan distribuera nya funktioner till ett litet segment av din publik, testa hur de utför och enkelt återställa eventuella buggar.

Lämna ett svar

Din e-postadress kommer inte publiceras.