Hvad er server-side test?
Server-Side A/B-test er en form for eksperimentering, hvor variationerne af en test gengives direkte på internetserveren, før den leveres til klienten. Dette adskiller sig fra test på klientsiden, hvor A/B-testen gengives på klientsiden via JavaScript, efter at siden er leveret til brugerens bro.ser.
Server-side vs klient-side A/B-test
hver type test tilbyder sit eget sæt fordele. Afhængigt af din organisations behov kan du bestemme, hvad der passer til dig.
fordele ved server-side test:
Minimal ydeevne effekt
med forudbestemte eksperiment variationer, der ikke serveres på flue gennem bro.ser, eksperimentet er unnoticeable til hjemmesiden besøgende og har minimal indvirkning på side load tid.
Dyb eksperimenteringsevne
eksperimenter på serversiden kan teste, hvordan et produkt fungerer, inklusive underliggende funktioner, backend-logik, algoritmer osv.
multi-kanal eksperimenter
eksperimenter, der kører på serveren, kan forekomme i flere kanaler på samme tid, f.eks.
fordele ved klient-side A/B-test
let tilgængelig for marketingfolk
marketingfolk med lidt teknisk viden kan implementere tests ved hjælp af en Microsoft-editor gennem simpel JavaScript-ændring.
ingen udviklere kræves
med klient-side test, er der ingen grund til at koordinere med en hjemmeside kode frigivelse til at implementere eksperimenter. Eksperimenter kan udvikles og køre næsten øjeblikkeligt.
Minimal SEO-effekt
da Google typisk ignorerer ændringer implementeret via JavaScript med henblik på indeksering af søgemaskiner, har test på klientsiden minimal SEO-effekt i forhold til test på serversiden, som kan indekseres.
bedre segmentering
da test på klientsiden udføres, efter at siden er indlæst, kan de ofte drage fordel af flere data til at segmentere besøgende baseret på data, der ikke er tilgængelige på det tidspunkt, hvor serveranmodningen foretages.
hvornår skal man bruge server-side A/B-test
da moderne internetapplikationer har udviklet sig til at blive mere dynamiske og teknisk komplicerede, har test inden for disse applikationer også udviklet sig i kompleksitet. Test på serversiden kan håndtere denne øgede kompleksitet. I stedet for at være begrænset til at teste overskrifter eller knapfarver på din hjemmeside, kan du teste mere effektive variationer, såsom algoritmer, arkitekturer og andre ikke-UI-ændringer som et databaseforespørgselsresultatsæt.
således er test på serversiden ofte valget af produktudviklingsteams, der ønsker at køre komplekse eksperimenter, der undersøger, hvordan et produkt fungerer, i modsætning til den konverteringsfrekvenstest på klientsiden, der er populær blandt marketingteams.
Server-side test eksempler
de fleste større hjemmesider bruger server-side teknologi til dynamisk at vise forskellige data, og det er ligetil for udviklere at indarbejde test i denne proces, så de kan indsamle data.
en almindelig brugssag til server-side A/B-test er til at køre test på søgealgoritmer på en hjemmeside. Da søgeresultatsider gengives dynamisk baseret på søgeforespørgslen, er søgealgoritmetest næsten umulige at køre på klientsiden gennem Javascript, men ligetil at implementere på serversiden. Virksomheder som Google, Pinterest og Google tester ofte nye algoritmer til søgning for at optimere til brugeroplevelse.
server side test bruges også ofte til at teste ændringer, der er over-the-fold. Da test på klientsiden gengives, efter at siden er genereret, kan det resultere i “blinkende” på siden, da den originale side er synlig kort før variationskoden anvendes. Med test på serversiden blinker der ikke, da ændringerne anvendes på internetserveren, før de leveres til klienten.
optimeret server-Side A/B-test
Optimiselys oprindelige tilgang til A/B-test var en klient-side-løsning, der havde betydelig indflydelse på digital markedsføring. Med en simpel linje af JavaScript, kunne en marketingmedarbejder oprette og straks implementere hjemmeside eksperimenter ved hjælp af en visuel editor. Denne uafhængighed fra udviklere og site implementeringer frigjort marketingfolk til at eksperimentere og lære mere om deres kundebehov.
men siden Optimisely ‘ s start har eksperimentering udviklet sig langt ud over marketingfolk, der forsøger at finde ud af, hvilken opfordring til handling tekst at sætte på en knap. I dag, takket være en stigning i nye teknologier og “lean” forretningsmetoder, kører de mest innovative virksomheder i dag tusindvis af tests årligt.
optimalt Full Stack introducerer evnen til at oprette og køre eksperimenter overalt i din teknologi stack, udnytte den optimalt interface, statistik motor og udvikler økosystem. Du kan eksperimentere i hele produktets livscyklus på en hvilken som helst tilsluttet enhed (såsom mobil, OTT eller IOT) og aktivere progressiv levering gennem funktionsskift.
uanset om du bruger optimalt til klient-side eksperimenter, Optimisely Full Stack kan du køre eksperimenter på hjemmeside elementer, der håndteres af back-end, såsom priser, abonnement tilbud og produktrabatter. Du kan nemt opdele trafik og optimere et komplet redesign, stedets arkitektur, dine omnichannel marketingkampagner og meget mere.
optimeret Full Stack indeholder også funktionsmarkering og kontrolleret udrulningsfunktionalitet, så du kan implementere nye funktioner til et lille segment af dit publikum, teste, hvordan de fungerer, og nemt rulle eventuelle fejl tilbage.