Plattform · Statistik som håller

Frekventistiskt och bayesianskt, sida vid sida

Uplift, konfidensintervall, sannolikheten att varianten är bäst och förväntad förlust. Allt i en vy som uppdateras i realtid.

Att läsa ett resultat

Vad siffrorna säger, och vad de inte säger

Titta tidigt utan att fuska, larmet som går innan du agerar och intäkt per variant i kontots valuta.

  • Sekventiell testning som kan utse en vinnare tidigt på ett statistiskt hållbart sätt, med korrigering för multipla jämförelser
  • Larm för sample ratio mismatch som varnar för opålitliga resultat innan du agerar på dem
  • Intäkt och genomsnittligt ordervärde per variant, med stöd för flera valutor
  • En lägsta detekterbar effekt, så att ett test som aldrig kan ge svar säger det och inte rullar på i evighet
  • Förklaringar på vanlig svenska för varje statistiskt mått, utan krav på forskarutbildning
RealtidFlera valutorStyrkeberäkning
Ett experiments statistikskärm: 12,4 % uplift vid ett p-värde på 0,0184, konverteringsgrad över tid för kontrollen och två varianter, samt en signifikanstabell där slutsatsen i klartext säger att resultatet är säkert att rulla ut.

Sekventiell testning

Titta tidigt utan att fuska

Ett test med fast horisont gäller bara om du tittar en enda gång, i slutet. Med sekventiell testning kan du kolla varje dag och stoppa i samma stund som evidensen passerar gränsen.

  • Giltiga slutsatser vid varje titt, inte bara vid den sista
  • Korrigering för multipla jämförelser när flera varianter körs samtidigt
  • En rekommendation i ord, inte bara ett tal
  • Holm-Bonferroni, Benjamini-Hochberg, Šidák eller ingen alls, och det står tydligt vilken som används
Ett diagram för sekventiell testning: evidensen stiger dag för dag mellan en nedre och en övre streckad gräns och korsar den övre på dag nitton, med Holm-Bonferroni-korrigering över tjugoen titter.

Tillförlitlighet

Larmet som går innan du agerar

Sample ratio mismatch betyder att trafiken inte fördelades som du ställde in, och då går resultatet inte att tolka. Pertento kontrollerar hela tiden och stoppar automatiseringen om larmet går.

  • Löpande kontroll av sample ratio mismatch per variant
  • Automatiseringen vägrar agera på flaggad data
  • Orsaken anges i klartext
  • Tre spärrar: sample ratio mismatch, en dag utan trafik eller påverkan från ett annat pågående test
Tillförlitlighetsskärmen: ett experiments trafikfördelning stämmer med inställningen, ett annat är flaggat för sample ratio mismatch med 54/46 mot en inställd jämn fördelning.

Pengar

Intäkt per variant, i kontots valuta

Konverteringsgrad är bara ett indirekt mått. Pertento visar intäkt och genomsnittligt ordervärde per variant, så att en vinst som beror på billigare produkter inte ser ut som en vinst.

  • Intäkt och genomsnittligt ordervärde per variant, i en vald valuta
  • Konverteringar räknas över alla valutor, för en konvertering är en konvertering
  • Intäkt räknas som ett sekundärt mål för implementeringskön, så att en vinnare som bara vinner på intäkt ändå rullas ut
  • Signifikans och intervall för både intäkt och konverteringar
Intäktsvyn för ett experiment: en positiv effekt på intäkt och genomsnittligt ordervärde, med intäkt och antal order uppdelade per variant.

Siffrorna

Vad resultattabellen egentligen berättar

Sex tal gör det mesta av jobbet på den här skärmen, och två av dem tolkas ofta fel. Konsolen förklarar varje tal på plats. Här ser du vad de är till för.

Två intervall, inte ett

Ett Wilson-intervall för varje variants egen andel, som håller sig mellan noll och hundra procent även vid små urval, och ett uplift-intervall för skillnaden mot kontrollen. Det senare avgör: ligger det helt över noll är varianten bättre på riktigt.

Sannolikheten att en variant är bäst

Den bayesianska delen visar hur sannolikt det är att varje variant är den bästa av de testade. Till skillnad från ett p-värde svarar den på just den fråga du ställde, och därför är det ofta den siffran folk läser först.

Förväntad förlust

Det du går miste om ifall du rullar ut varianten och den inte visar sig vara bäst. En liten förväntad förlust betyder att beslutet är billigt även om du har fel, och ofta är det den som avgör, mer än signifikansen.

Minsta mätbara effekt

Den minsta förändring som din trafik tillförlitligt kan upptäcka. Är skillnaden mindre än så blir den aldrig signifikant, hur länge du än låter testet gå med nuvarande trafik. Det ser ut som “inget resultat” men betyder egentligen “för lite trafik för att kunna avgöra något”.

Dagar kvar, ärligt räknat

Prognosen bygger på trafiken under den tid testet har varit live och på den skillnad som mäts, inte på ett fast mål. Ligger målet mer än ett år bort står det så, i stället för ett fyrsiffrigt antal dagar.

Förklaringar på vanlig svenska

Varje siffra har en egen förklaring som säger vad siffran betyder för dig, inte bara vad begreppet är. Där ett tal lätt misstolkas står det rakt ut.

Under ytan

Vad talen bygger på

Ett resultat är bara så bra som underlaget: vilken händelse som räknas som mål, vilken valuta pengarna anges i och om larmet och skärmen räknar på samma sätt.

Tre korrigeringsmetoder

Holm-Bonferroni, Benjamini-Hochberg och Šidák, eller ingen alls. En korrigering ändrar bara om resultatet räknas som signifikant, aldrig p-värdet, intervallet eller z-värdet. Med en enda variant ger alla fyra samma tröskel. Det står i konsolen, så du slipper prova dem en och en.

Primära och sekundära mål

På varje webbplats markerar du vilka händelser som får användas som mål. Varje experiment väljer sitt primära mål ur den gruppen och listar resten som stödmått. En händelse som senare tas bort som mål fortsätter rapportera i de experiment som redan har valt den, så ett avslutat resultat ändras aldrig i efterhand.

Tidsserie per variant

Sessioner, konverteringar och intäkter per dag och variant, som råa antal och inte färdigräknade andelar. Alla andra tal i resultatvyn är ett enda kumulativt värde, och inget av dem visar om resultatet har lugnat sig eller fortfarande rör sig.

Kombinationsrapport

När flera experiment körs samtidigt visar kombinationsrapporten om två ändringar påverkar varandra och om ordervärdet skiljer sig mellan kombinationerna. Den räknas bara på konverteringar, vilket räcker för just den frågan men inte för “vilken kombination konverterar bäst”.

Flera valutor, utan genvägar

Konverteringar räknas över alla valutor, eftersom en konvertering är en konvertering oavsett vilken valuta kunden betalade i. Intäkter går inte att räkna så: SEK plus EUR ger en meningslös summa, så för intäkter måste du välja en valuta, och konsolen tvingar dig att göra det.

Samma beräkning överallt

Larmet som mejlar dig och vyn du hamnar på använder samma kontroll av sample ratio, och stoppmotorn får sitt besked från samma kod som dashboarden visar. Ett larm som säger emot vyn det länkar till är sämre än inget larm.

Frågor

Innan du litar på siffrorna

Kan vi visa de här siffrorna för en ekonomichef?

Det är vad den andra halvan av sidan handlar om. Varje resultat kommer med skillnadens storlek, intervallet runt den och sannolikheten att det bara är slumpen, uträknat på två oberoende sätt och visat sida vid sida. Intäkter mäts per variant och räknas inte ut från konverteringsgraden, så en variant som konverterar oftare men säljer billigare räknas inte som en vinst. Plattformen redovisar dessutom sin egen osäkerhet i stället för att dölja den, och det är den delen som tål granskning: ett resultat som ännu inte är avgörande säger det med ord och presenteras inte som avgjort.

Behöver vi en dataanalytiker för att förstå det?

Nej, och designen utgår från att du inte har någon. Varje siffra har sin förklaring på plats, skriven för att säga vad talet betyder för dig och inte bara vad begreppet är. Flera finns just för att förebygga feltolkningar: differenskolumnen säger rakt ut att den ensam inte visar om skillnaden är verklig. Vid sidan av siffrorna finns en rekommendation i klartext. Plattformen förenklar dock aldrig genom att gömma saker, så den som vill se p-värdet och intervallet hittar båda.

Hur vet vi att en vinnare är verklig och inte tur?

Det finns tre skydd, och de är värda att jämföra med det du använder i dag. Testar du flera varianter samtidigt ökar risken att någon av dem ser ut som en vinnare av ren tur. Därför höjs ribban, och konsolen visar vilken tröskel som gäller, så att du slipper räkna ut den. Tittar du på resultatet varje dag ökar risken för falska positiva. Därför finns två tester, ett som tål att du tittar löpande och ett som inte gör det, och plattformen stoppar aldrig ett experiment i förtid om inte båda ger samma besked. Och först av allt kontrollerar den att trafiken fördelades som du ställt in, för om den inte gjorde det håller inget av det som räknats ut ur den.

Vi har inte särskilt mycket trafik. Fungerar det här för oss?

Ibland ja, ibland nej, och det är där plattformen gör mest nytta: du slipper lägga tre månader på att ta reda på det. Varje experiment visar den minsta skillnad som din trafik tillförlitligt kan upptäcka. Är effekten du jagar mindre än så hjälper inget tålamod i världen. Det säger konsolen rakt ut, så testet blir inte stående på “inte signifikant” i evighet. Att veta vilka av dina sidor som kan besvara en fråga, och vilka som inte kan, är värt mer på en liten webbplats än på en stor.

Måste vi välja mellan frekventistisk och bayesiansk statistik på förhand?

Nej. Båda räknas ut för varje experiment och visas tillsammans, så det handlar om vilken du helst läser, inte om en inställning du kan göra fel. Den frekventistiska delen visar hur osannolikt resultatet vore om ändringen inte hade gjort någon skillnad. Den bayesianska delen visar hur sannolikt det är att varje variant är bäst, och vad det skulle kosta dig att välja fel. Team brukar tycka att den bayesianska är lättare att agera på och den frekventistiska lättare att försvara, och därför finns båda kvar.

Allt som ingår

Hela funktionsutbudet

Pertento är en plattform för konverteringsoptimering av webbplatser och webbutiker, byggd för interna team och för CRO-byråer som kör experimentprogram för en hel kundportfölj.

Integrationer

Fungerar med den stack du redan har

En kodsnutt fungerar på vilken webbplats som helst, eller så kör du helt på serversidan. Inget behöver byggas om.

En rad kod

Klistra in en enda tagg i head så är du live: en loader på 0,9 KB, inget byggsteg, inga beroenden.

Google Tag Manager

Rulla ut och hantera experiment direkt via GTM. Du behöver ingen utvecklartid.

API för serversidan

Testa sådant som ligger utanför webbläsaren, som priser, sök och routning, utan 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

Saknas din plattform? Om den renderar HTML kan Pertento testa den:läs hur var och en ansluts.

Bättre experiment, högre konvertering

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