Plattform · Statistikk du kan stå inne for

Frekventistisk og bayesiansk, side om side

Uplift, konfidensintervaller, sannsynligheten for at varianten er best, og forventet tap: alt i én visning som oppdateres i sanntid.

Slik leser du et resultat

Hva tallene sier, og hva de ikke sier

Å se tidlig uten å jukse, advarselen som kommer før du handler, og omsetning per variant i kontoens valuta.

  • Sekvensiell testing som kan kåre en vinner tidlig uten å bryte statistikken, med korreksjon for flere sammenligninger
  • Advarsler om sample ratio mismatch som flagger upålitelige resultater før du rekker å handle på dem
  • Omsetning og gjennomsnittlig ordreverdi per variant, med støtte for flere valutaer
  • Minste målbare effekt som terskel: en test som aldri kan gi svar, sier fra, så den ikke kjører i det uendelige
  • Forklaringer på vanlig norsk til hvert tall, uten at du trenger doktorgrad
SanntidFlere valutaerStyrkeanalyse
Statistikkskjermen til et eksperiment: 12,4 % uplift ved en p-verdi på 0,0184, konverteringsrate over tid for kontrollen og to varianter, og en signifikanstabell der konklusjonen på vanlig norsk sier at resultatet er trygt å rulle ut.

Sekvensiell testing

Se tidlig uten å jukse

En test med fast horisont er bare gyldig hvis du ser på resultatet én gang, helt på slutten. Med sekvensiell testing kan du sjekke hver dag og stoppe så snart evidensen krysser grensen.

  • Gyldige slutninger hver gang du ser på resultatet, ikke bare den siste
  • Korreksjon for flere sammenligninger når flere varianter kjører samtidig
  • En anbefaling i ord, ikke bare et tall
  • Holm-Bonferroni, Benjamini-Hochberg, Šidák eller ingen, og du ser hvilken som er brukt
Et diagram for sekvensiell testing: evidensen stiger dag for dag mellom en nedre og en øvre stiplet grense og krysser den øvre på dag nitten, med Holm-Bonferroni-korreksjon over tjueen sjekker.

Tillit

Advarselen som kommer før du handler

Sample ratio mismatch betyr at fordelingen ikke ble slik du satte den opp, og at resultatet ikke kan leses. Pertento sjekker løpende og blokkerer automatiseringen hvis advarselen utløses.

  • Løpende sjekk av sample ratio mismatch per variant
  • Automatiseringen nekter å handle på data som er flagget
  • Årsaken oppgitt med vanlige ord
  • Tre sperrer: sample ratio mismatch, en dag uten trafikk eller samspill med en annen test som kjører
Skjermen for tillit: trafikkfordelingen til ett eksperiment stemmer med konfigurasjonen, et annet er flagget for sample ratio mismatch med 54/46 mot en konfigurert jevn fordeling.

Penger

Omsetning per variant, i kontoens valuta

Konverteringsrate er et indirekte mål. Pertento rapporterer omsetning og gjennomsnittlig ordreverdi per variant, så en seier som selger billigere produkter ikke ser ut som en seier.

  • Omsetning og gjennomsnittlig ordreverdi per variant, i én valgt valuta
  • Konverteringer telles på tvers av alle valutaer, for en konvertering er en konvertering
  • Omsetning teller som sekundært mål i implementeringskøen, så en vinner på omsetning alene fortsatt rulles ut
  • Signifikans og intervaller for omsetning, ikke bare for konverteringer
Omsetningsvisningen for et eksperiment: en positiv effekt på omsetning og gjennomsnittlig ordreverdi, med omsetning og antall ordrer per variant.

Tallene

Hva resultattabellen forteller deg

Seks tall gjør mesteparten av jobben på denne skjermen, og to av dem blir ofte misforstått. Konsollen forklarer hvert tall der det vises. Her ser du hva de brukes til.

To intervaller, ikke ett

Et Wilson-intervall for hver variants konverteringsrate, som holder seg mellom null og hundre prosent selv med små utvalg, og et uplift-intervall for forskjellen mot kontrollen. Det siste avgjør saken: ligger hele intervallet over null, ligger varianten reelt foran.

Sannsynlighet for at en variant er best

Den bayesianske delen viser sannsynligheten for at hver variant er best av dem som testes. I motsetning til en p-verdi svarer den på spørsmålet du faktisk stilte, så det er ofte det første tallet folk leser.

Forventet tap

Det du taper på å rulle ut denne varianten hvis den ikke er den beste. Et lite forventet tap betyr at det koster lite å ta feil, og ofte er det dette som avgjør, mer enn signifikansen.

Minste målbare effekt

Den minste endringen denne trafikken pålitelig kan avdekke. En forskjell under grensen blir ikke signifikant selv om du venter, uansett hvor lenge testen kjører, så lenge trafikken er som i dag. Det ser ut som «ingen resultat», men egentlig er det «for lite trafikk til at du noen gang får svar».

Dager igjen, ærlig regnet

Regnes ut fra trafikken i perioden testen faktisk har vært live, og tilpasses forskjellen som måles, ikke et fast mål. Er målet mer enn et år unna, sier den det og viser ikke et firesifret antall dager.

Forklaringer på vanlig norsk

Hvert tall har sin egen forklaring, skrevet for å fortelle hva tallet sier deg, ikke for å definere begrepet. Der et tall lett misforstås, står det rett ut.

Under overflaten

Hva tallene bygger på

Et resultat er aldri bedre enn dataene det bygger på: hvilken hendelse som teller som mål, hvilken valuta pengene er i, og om varselet og skjermen regner med samme matematikk.

Tre navngitte korreksjoner

Holm-Bonferroni, Benjamini-Hochberg og Šidák, eller ingen. En korreksjon endrer bare signifikansutfallet, aldri p-verdien, intervallet eller z-verdien, og med én enkelt variant gir alle fire samme terskel. Konsollen sier fra om det, så du slipper å prøve dem én etter én.

Primære og sekundære mål

På hvert nettsted markerer du hvilke hendelser som kan brukes som mål. Hvert eksperiment velger primærmålet sitt fra den listen og viser resten som støttemålinger. Tas en hendelse senere ut av listen, rapporterer den fortsatt på eksperimenter som allerede har valgt den, så et avsluttet resultat endrer seg aldri i ettertid.

Tidsserie per variant

Daglige sesjoner, konverteringer og inntekt per variant, som rå tall og ikke ferdigberegnede rater. Alle andre tall på siden er kumulative, og ingen av dem viser om et resultat setter seg eller fortsatt svinger.

Kombinasjonsrapportering

Når flere eksperimenter kjører samtidig, undersøker kombinasjonsrapporten om to endringer påvirker hverandre og om ordreverdien varierer mellom kombinasjonene. Den regnes bare ut fra konverteringer, og det er nok til det spørsmålet, men ikke til å svare på hvilken kombinasjon som konverterer best.

Flere valutaer, regnet ærlig

Konverteringer telles på tvers av alle valutaer, for en konvertering er en konvertering uansett hva som ble betalt med. Inntekt er noe annet: SEK og EUR lagt sammen gir en meningsløs sum, så inntekt krever én valuta, og konsollen lar deg ikke hoppe over valget.

Matematikken finnes ett sted

Varselet du får på e-post og skjermen du havner på bruker samme sjekk for sample ratio mismatch, og stoppmotoren leser utfallet gjennom den samme koden som dashbordet viser. Et varsel som motsier skjermen det lenker til, er verre enn ingen varsler.

Spørsmål

Før du stoler på tallene

Kan vi legge disse tallene fram for en økonomidirektør?

Det er det den andre halvdelen av siden er til for. Et resultat kommer med størrelsen på forskjellen, intervallet rundt den og hvor sannsynlig det er at den skyldes tilfeldigheter, regnet ut på to uavhengige måter og vist side om side. Inntekt måles per variant og regnes ikke ut fra konverteringsraten, så en variant som konverterer oftere, men selger billigere, ikke ser ut som en seier. Plattformen oppgir usikkerheten selv, og skjuler den ikke. Det er den delen som tåler gransking: et resultat som ennå ikke er entydig, sier det med ord og blir ikke framstilt som om det var det.

Trenger vi en data scientist for å lese resultatene?

Nei, og designet forutsetter at du ikke har en. Hvert tall har forklaringen sin rett ved siden av, skrevet for å si hva tallet forteller deg, ikke for å definere begrepet. Flere av dem er der nettopp for å hindre feiltolking: differansekolonnen sier rett ut at den alene ikke viser om forskjellen er reell. Ved siden av tallene står det en anbefaling i vanlige ord. Men forenklingen skjer aldri ved at noe skjules, så den som vil ha p-verdien og intervallet, finner begge.

Hvordan vet vi at en vinner er reell og ikke flaks?

Tre sikringer, og de er verdt å sammenligne med det du bruker i dag. Tester du flere varianter samtidig, øker sjansen for at én ser ut som en vinner bare ved flaks. Derfor skjerper plattformen kravet, og konsollen viser terskelen den bruker, så du slipper å regne den ut selv. Følger du med på et resultat hver dag, øker andelen falske positive. Derfor holder plattformen testen som kan leses løpende adskilt fra den som ikke kan det, og stopper ikke et eksperiment tidlig med mindre begge er enige. Og først av alt sjekker den at trafikken faktisk ble fordelt slik du satte det opp, for hvis ikke, holder ingenting som er regnet ut fra den.

Trafikken vår er ikke enorm. Fungerer dette for oss?

Noen ganger ja, andre ganger et klart nei, og da er plattformen mest nyttig: du får vite det før du har brukt tre måneder på å finne det ut. Hvert eksperiment oppgir den minste forskjellen trafikken din pålitelig kan avdekke. Ligger effekten du jager under den grensen, hjelper det ikke å vente. Konsollen sier fra, og lar ikke testen stå på «ikke signifikant» i det uendelige. Å vite hvilke sider som kan svare på et spørsmål og hvilke som ikke kan, er verdt mer på et lite nettsted enn på et stort.

Må vi velge frekventistisk eller bayesiansk på forhånd?

Nei. Begge beregnes for hvert eksperiment og vises sammen, så det handler om hva du foretrekker å lese, ikke om en innstilling du kan velge feil. Den frekventistiske delen viser hvor usannsynlig resultatet ville vært hvis endringen ikke hadde gjort noe. Den bayesianske delen viser sannsynligheten for at hver variant er best, og hva det vil koste deg å velge feil. Mange synes at den bayesianske er lettest å handle ut fra og den frekventistiske lettest å forsvare, så vi har beholdt begge.

Alt som følger med

Alle funksjonene

Pertento er en plattform for konverteringsoptimalisering på nettsteder og i nettbutikker, bygget for både interne team og CRO-byråer som kjører testprogrammer på tvers av en kundeportefølje.

Integrasjoner

Fungerer med stacken du har

Én kodesnutt på et hvilket som helst nettsted, eller kjør alt på serversiden. Ingenting må bygges om.

Kodesnutt på én linje

Lim inn én tagg i head, så er du live: en skriptlaster på 0,9 KB, ingen byggesteg, ingen avhengigheter.

Google Tag Manager

Rull ut og administrer eksperimenter direkte fra GTM. Uten utviklertid.

API for serversiden

Kjør tester utenfor nettleseren: priser, søk og ruting, uten flimmer.

  • Shopify
  • BigCommerce
  • Shopware
  • Centra
  • Geins
  • Saleor
  • WordPress
  • Optimizely CMS
  • Storyblok
  • Next.js
  • Vue
  • Astro
  • Matomo
  • Amplitude
  • RudderStack
  • Slack
  • WooCommerce
  • Salesforce
  • Wix
  • Litium
  • commercetools
  • Medusa
  • Drupal
  • Contentful
  • Webflow
  • Nuxt
  • Angular
  • Remix
  • Piwik PRO
  • Mixpanel
  • Tag Manager
  • Webhooks
  • Adobe Commerce
  • PrestaShop
  • Squarespace
  • Norce
  • Shopify Hydrogen
  • Vendure
  • Umbraco
  • Sanity
  • Framer
  • React
  • SvelteKit
  • GA4
  • Adobe Analytics
  • Segment
  • Klaviyo

Ikke på listen? Hvis det rendrer HTML, kan Pertento teste det:les hvordan hver enkelt kobles til.

Bedre eksperimenter, flere konverteringer

Test on all visitors with the world’s lightest script and make confident decisions powered by real-time reporting.