Plattform · Eksperimentering
Tre eksperimenttyper, én visuell editor
Visuelle flervariant-tester, URL-omdirigeringer og serversidetester, lansert direkte fra en Chrome-utvidelse på nettstedet deres. Pek på et element, endre det, lagre varianten.
Slik kjører en test
Fra en hypotese til en levert endring
Hvem som ser den, hva som kjøres neste gang, og hva utviklingen får overlevert når dere er ferdige.
- No-code-redigering av tekst, styling, layout og posisjon, pluss egen CSS og JS for avanserte brukere
- Målretting etter URL, enhet og informasjonskapsel, med fast tildeling slik at tilbakevendende besøkende får en konsistent opplevelse
- Antiflimmer-rendering med fire uavhengige sikringer, slik at besøkende aldri ser originalsiden blinke fram i testen
- Hver kvalifisert besøkende går inn i hvert kvalifisert eksperiment, så det å kjøre ti tester samtidig koster ingen utvalgsstørrelse
- Vinnerutrulling med ett klikk til 100 % av trafikken, og en implementeringsoverlevering for å hardkode vinnere
- Hypotesesporing med PXL-prioriteringspoeng for å rangere backlogen deres
Målretting
Vis den til akkurat den rette
Tre dimensjoner, kombinert per eksperiment: adressen, enheten og en informasjonskapsel nettstedet deres allerede setter. Tildelingen er fast, så en tilbakevendende besøkende beholder varianten de fikk.
- URL-regler på sju betingelser, inkludert regex og to negative
- Desktop, mobil eller nettbrett, oppdaget før den besøkende føres inn
- Målretting med informasjonskapsel for innloggede eller segmenterte besøkende, matchet mot en liste med verdier
- Fast tildeling, holdt i nettleserlagring heller enn en informasjonskapsel
- Tving fram en hvilken som helst variant via URL for å granske den, uten en testkonto
Levere vinneren
Ett klikk til 100 %, eller en overlevering til utviklingen
Rull ut den vinnende varianten til all trafikk direkte fra resultatsiden. Når den heller bør ligge i kodebasen, skriver Pertento overleveringen med den eksakte endringen.
- Utrulling med ett klikk, med en logg over hvem som rullet den ut
- Implementeringsoverlevering med selektoren og endringen
- Rull tilbake til originalen når som helst
Prioritering
En backlog ordnet etter PXL-poengsum, ikke etter mening
Logg hver hypotese, poengsett den etter PXL-modellen, og la rangeringen avgjøre hva som kjøres neste gang. De tre poengsummene løses opp i ett eneste tall, for en backlog må kunne ordnes og tre tall er en diskusjon.
- Potensial, eksponering og arbeidsinnsats, poengsatt én til fem hver
- Løses opp i én samlet viktighet fra null til ti, som listen sorteres på
- Hypoteser lenket til eksperimentet som testet dem
- Utkastet med høyest poengsum løftes fram når ingenting annet trenger dere
Implementering
Overlever vinneren til utviklingen, med endringen
En vinner kan fortsette å leveres av Pertento på ubestemt tid, men de fleste team vil til slutt ha den i kodebasen. Implementeringsoversikten sporer hvilke vinnere som fortsatt kjører på plattformen og hvilke som er hardkodet.
- Selektoren og den eksakte endringen, klar til å lime inn
- Status per vinner: venter, pågår, hardkodet
- Eksperimentet fortsetter å levere til koden er sendt
Pipelines · beta
Bestem rekkefølgen, slutt så å planlegge for hånd
En pipeline er et ordnet forløp av trinn, og et trinn er et sett eksperimenter som kjører sammen. Eksperimenter som ville kollidert, går i ulike trinn, og hvert trinn kjører ved full trafikk etter tur, som er det motsatte av å gjøre dem gjensidig utelukkende og splitte publikummet.
- Trinn bevæpner seg selv i rekkefølge, så ingenting venter på at noen husker det
- Gå videre når hvert eksperiment avsluttes, ved det første signifikante resultatet, eller på en persons beskjed
- Et trinn bevæpnes helt eller ingenting, så et halvstartet trinn blir aldri stående og kjøre
- Automatisering og automatisk utrulling er separate brytere, begge avslått til dere slår dem på
- Med automatiseringen avslått logger motoren likevel hva den ville gjort, med den samme koden
Visuell editor
Pek på det, endre det, lagre varianten
Editoren åpnes på det live nettstedet deres fra en Chrome-utvidelse. Velg et element, rediger innholdet og stylingen i egenskapspanelet, og endringen lagres mot varianten. Ingen utrulling, ingen sak, ingen stagingkopi av siden.
Et hierarkitre og et selektorfeltfor de gangene peking ikke er presist nok, med en brødsmulesti som viser nøyaktig hvilken node som er valgt.
En bryter for interaktivitetveksler mellom å velge elementer og å bruke siden, slik at dere kan åpne en meny eller en dialog og så redigere det som ligger inni den.
En enhetsvelgerrammer inn flaten på nytt i de breddene trafikken deres bruker. En variant som bare fungerer i desktopbredde er ikke ferdig.
En endringslisteer varianten: et ordnet register over alt den gjør, der hver post kan fjernes for seg, og den samme listen overleveringen senere leser.
Bygge testen
Delene som gjør det andre eksperimentet billigere enn det første
Det meste av tiden i et program går ikke til den første testen. Den går til å bygge opp et oppsett igjen, sjekke en variant før den går live, og føre en logg noen kan lese neste år.
Fem HTML-plasseringer
Bytt ut et element, sett inn markup inne i det i hver ende, eller plasser markup foran eller etter det. Strukturelle endringer kan fortsatt beskrives på én linje, og det er nettopp det som gjør dem mulige å gjennomgå senere.
Egendefinert CSS og JavaScript
Per variant, for alt egenskapspanelet ikke kan uttrykke. Det leveres inne i bundlen som bygges for nettstedet deres og kjører før siden vises, så en endring gjort med skript leses aldri som et hopp.
Skjermbilder av varianter
Fang og beskjær hvordan varianten så ut, rett fra editoren. Et resultat som leses seks måneder senere er en liste med selektorer uten dem.
Dupliser et eksperiment
Kopierer variantene, hver endring på dem, skjermbildene og alle tre typer styring. Å bygge opp et oppsett på nytt for hånd er der den gale styringsregelen blir sendt live.
Testkjøringer før lansering
Øv inn hele kjeden mot den virkelige kjøretiden som en markert test, og slett den etterpå. Ingenting en øvelse samlet inn må noen gang bortforklares i en rapport.
Tving fram en variant via URL
Legg en parameter på en hvilken som helst adresse for å låse dere til en bestemt variant, eller for å se én variant med alt annet holdt i originalversjonen. Å gjennomgå med øyet krever ingen testkonto.
Mens den kjører
Hva kjøretiden gjør på sidene til de besøkende deres
Alt under avgjøres i nettleseren, fra en fil kompilert for nettstedet deres alene. Det er ingen tur-retur til Pertento før siden rendres, og ingenting venter på et svar for å avgjøre hva en besøkende ser.
Samtidighet koster dere ingenting
Hver kvalifisert besøkende går inn i hvert kvalifisert eksperiment, så ti live tester får hver sitt fulle publikum heller enn en tidel av det. Grunnen til at de fleste programmer kjører én test om gangen gjelder ikke her.
Vekter som alltid summerer seg
Fordelinger lagres som basispunkter av ti tusen og valideres til å summere nøyaktig, så en test med tre veier er virkelig tre like tredjedeler heller enn tre avrundinger og et gap.
Automatisk rebalansering
Den fordelingen hver variant faktisk fikk måles og korrigeres etter en plan, så den kumulative fordelingen konvergerer mot den dere konfigurerte i stedet for å drive bort fra den.
Fast tildeling, ingen informasjonskapsler
En besøkende beholder varianten de fikk, holdt i nettleserlagringen heller enn i en informasjonskapsel. Konsistens er et krav til korrekthet før det er en høflighet.
Antiflimmer med fire sikringer
Siden holdes skjult mens endringene anvendes, og vises fram fra fire uavhengige kodeveier. Feilen designen verner mot er et kundenettsted som står blankt for sine egne besøkende.
Ingen rundtur før rendring
Hver nettstedskonfigurasjon kompileres til sin egen statiske fil, så kjøretiden vet allerede hva den skal kjøre når den lastes. Ingenting venter på et API-kall for å avgjøre hva den besøkende ser.
Spørsmål
Hva team spør om før de bytter
Hvor lang tid går det før vi kan ha en test i gang?
Ett skript i head er hele installasjonen, og det er den eneste endringen på nettstedet deres. Derfra bygges en variant ved å peke på elementer på de live sidene deres, så det første eksperimentet begrenses av hvor lang tid dere bruker på å bestemme hva som skal testes, heller enn av noe som må anskaffes, bygges eller planlegges. Ingenting går live ved et uhell mens dere lærer: et nytt eksperiment er et utkast til dere starter det.
Vil det gjøre nettstedet tregere eller skade Core Web Vitals?
Hvert nettsted får sin egen kompilerte fil med eksperimentene sine bakt inn, så kjøretiden vet allerede hva den skal kjøre når den lastes, og ingenting venter på et kall til oss før siden rendres. Siden holdes kort tilbake mens endringene anvendes, og det er det som hindrer besøkende fra å se originalen blinke fram før testen, og den vises fra fire uavhengige kodeveier, slik at en feil viser den umodifiserte siden heller enn en blank. Sporingen lastes sist, etter at siden er synlig, så måling forsinker aldri rendringen.
Hva kan editoren egentlig endre, og hvor stopper den?
Tekst, styling, layout og posisjon redigeres ved å peke, og strukturelle endringer dekkes av fem HTML-plasseringer mot et element dere velger. Utover det stopper den ærlig heller enn dårlig: alt panelet ikke kan uttrykke skriver dere som egendefinert CSS eller JavaScript på varianten, som betyr at en test aldri blir blokkert av verktøyet. Den reelle grensen er en endring som skjer før siden finnes, rangering, prislogikk, en anbefalingsmodell. Det er eksperimenter på serversiden, og de krever ingeniørene deres.
Hvor mange eksperimenter kan vi kjøre samtidig?
Så mange som dere har ideer til, og dette er svaret det er verdt å måle mot det dere bruker i dag. Hvert eksperiment randomiserer uavhengig, så en kvalifisert besøkende går inn i hvert eksperiment de kvalifiserer til, og hvert av dem måler mot hele det kvalifiserte publikummet. Samtidighet deler ikke utvalget deres her, og det er derfor plattformen sjekker om to tester ville forstyrre hverandre heller enn å rasjonere hvor mange som får kjøre. Kapasitet er ofte forskjellen mellom et program som lønner seg og et som ikke gjør det.
Hva skjer med arbeidet hvis vi slutter å bruke Pertento?
Seire dere har hardkodet ligger allerede i deres egen kodebase og berøres ikke, og det er nettopp dit implementeringskøen er ment å skyve dere: den lister hver seier som fortsatt leveres av oss og fortsetter å flagge den til ingeniørene deres har plass. Seire som fortsatt leveres av plattformen stopper når den stopper, på samme måte som en variant stopper. Eksperimentene, hypotesene og den skriftlige historikken blir liggende i kontoen heller enn i verktøy hos oss.
Alt som er med
Hele funksjonssettet
Eksperimentering
- Visuelle multivariant-tester
- URL-omdirigeringstester
- Tester på serversiden
- Visuell editor uten kode
- Åpne editoren fra Chrome-utvidelsen
- Egendefinert CSS og JS
- Erstatt, sett inn, legg til, før og etter
- URL-styring på sju betingelser
- Enhetsstyring
- Styring via informasjonskapsel
- Trafikkvekter per variant
- Automatisk vektrebalansering
- Samtidige tester uten å splitte trafikken
- Skjermbilder av varianter
- Dupliser et eksperiment
- Testkjøringer før lansering
- Fast varianttildeling
- Antiflimmer-rendring
- Ett-klikks utrulling av vinner
- Implementeringsoverlevering
- Hypotesesporing
- PXL-prioriteringsscore
- Pipeliner med trinnvise eksperimenter
Statistikk
- Frekventistiske resultater
- Bayesianske resultater
- Løft- og konfidensintervaller
- Sannsynlighet for at variant er best
- Forventet tap
- Sekvensiell testing
- Korreksjon for flere sammenligninger
- Holm-Bonferroni, Benjamini-Hochberg og Šidák
- Alarmer for utvalgsforhold-avvik
- Primære og sekundære mål
- Inntekt per variant
- Gjennomsnittlig ordreverdi per variant
- Multivaluta
- Styrkeanalyse
- Minste oppdagbare effekt
- Projeksjon for dager igjen
- Kombinasjonsrapportering
- Tidsserie per variant
- Forklaringer på vanlig norsk
Overvåking
- Helseovervåkning
- Oppmerksomhetskø på tvers av kontoer
- Planlagt start og stopp
- Stopp ved signifikans
- Sikring for minste kjøretid
- Tillitsporter mot ødelagt data
- Kollisjonsdeteksjon
- Interaksjonsdeteksjon
- Alarmer for forsinket og manglende data
- E-postvarsler
- Slack-varsler
- Varsler i konsollen
- Innstillinger per hendelse
- Aktivitetslogg
- Kundelistevisning
- Lagrede konsolloppsett
- GA4- og Matomo-sporing
- Roller og tilganger
Kundens stemme
- NPS på nettstedet
- CSAT
- CES
- Veiledet undersøkelsesbygger
- Skår, fritekst og enkeltvalg
- Utløser for sidevisning og forsinkelse
- Exit-intent-utløsere
- Rulleutløsere
- Hendelsesutløsere
- Fire widget-posisjoner
- Frekvensbegrensning
- KI-sentimentanalyse
- Undersøkelser inne i eksperimenter
- Svar knyttet til variant
- Temaer i fritekst
- Eksport av svar
- Lastes bare der en undersøkelse kjører
Pertento er en plattform for konverteringsoptimalisering for nettsteder og nettbutikker, bygget både for interne team og for CRO-byråer som driver eksperimenteringsprogrammer på tvers av en kundeliste.
Integrasjoner
Fungerer med stacken dere allerede kjører
Én kodesnutt legges inn på hvilket som helst nettsted, eller kjør helt på serversiden. Ingenting å bygge om.
Kodesnutt på én linje
Lim inn én tagg på 0,9 KB i head, og dere er live. Ingen byggesteg, ingen avhengigheter.
Google Tag Manager
Rull ut og håndter eksperimenter rett gjennom GTM. Ingen utviklertid kreves.
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.