Platform · Eksperimenter

Tre eksperimenttyper, én editor med indbygget AI

Visuelle multivariant-test, URL-viderestillinger og serversidetest, lanceret direkte fra en Chrome-udvidelse på jeres live website. Beskriv ændringen for AI-editoren, eller peg på et element og ret det selv, og gem så varianten.

Sådan kører en test

Fra en hypotese til en leveret ændring

Hvem der ser den, hvad der køres næste gang, og hvad udviklingen får udleveret, når I er færdige.

  • En AI-editor, der bygger ændringer ud fra jeres egne ord, no-code-redigering og færdige komponenter, plus egen CSS og JS
  • Målretning efter URL, enhed og cookie, med fast tildeling så tilbagevendende besøgende får en konsistent oplevelse
  • Antiflimmer-rendering med fire uafhængige sikringer, så besøgende aldrig ser originalsiden blinke frem i testen
  • Hver kvalificeret besøgende kommer med i hvert kvalificeret eksperiment, så det at køre ti test samtidig ikke koster nogen stikprøvestørrelse
  • Vinderudrulning med ét klik til 100 % af trafikken, og en implementeringsoverdragelse til at hardkode vindere
  • Hypotesesporing med PXL-prioriteringsscore til at rangere jeres backlog
MultivariantURL-viderestillingServerside
Eksperimentbiblioteket: fem eksperimenter på tværs af de tre typer, med deres trafikfordeling og deres målretningsvindue, ét der kører, ét der venter på en beslutning og ét der allerede er udrullet.

AI-editor

Beskriv ændringen, og se den tage form

Fortæl editoren med jeres egne ord, hvad I vil have, eller peg på et element, og spørg. AI'en læser siden, foreslår ændringer og forhåndsviser dem på jeres live website. Intet gemmes, før I anvender dem.

AI-editoren ved siden af en rodet landingsside: en prompt beder om én klar overskrift, én hovedknap og planer, der er lette at sammenligne, AI'en foreslår fem ændringer og forhåndsviser dem, mens siden tegnes på ny uden rodet, og til sidst anvendes og gemmes ændringerne.
  • Et ord eller en hel sektionRet en enkelt overskrift, eller omarbejd en hel hero, menu eller pristabel med én prompt. Hver ændring vises for sig, så I kun beholder dem, I vil have.
  • JavaScript kun, når der er brug for detDe fleste tests handler om tekst, styling og markup, og det er det, AI'en skriver. Når en test skal reagere på noget, for eksempel et klik eller en scroll, skriver den også koden, og koden skal godkendes for sig.
  • Den læser siden for jerAI'en arbejder ud fra en oversigt over den side, I er på, med dens struktur og tekster. I beskriver resultatet, og den finder de elementer, der skal ændres. Ingen selektorer, ingen udvikler.
  • En forhåndsvisning, før noget gemmesDe foreslåede ændringer vises på jeres live side, hver med sin egen afkrydsningsboks. Anvender I dem, bliver de almindelige ændringer i varianten, som I kan fortryde, indtil I gemmer.
  • Stærke eksperimenter uden kodeAlle, der kan beskrive en bedre side, kan også bygge varianten. AI'en svarer på det sprog, I skriver på, og teksterne på siden beholder deres sprog.
  • I kender prisen på forhåndHver forespørgsel bruger AI-kreditter, og panelet viser et overslag, før I sender den. Udfyldte formularfelter og personoplysninger på siden maskeres, før noget sendes.

Målretning

Vis den til præcis den rigtige

Tre dimensioner, kombineret pr. eksperiment: adressen, enheden og en cookie jeres eget website allerede sætter. Tildelingen er fast, så en tilbagevendende besøgende beholder den variant, de fik.

  • URL-regler på syv betingelser, inklusive regex og to negative
  • Desktop, mobil eller tablet, opdaget før den besøgende føres ind
  • Cookie-målretning til logget-ind eller segmenteret trafik, matchet mod en liste med værdier
  • Fast tildeling, holdt i browserlagring frem for en cookie
  • Fremtving en hvilken som helst variant via URL for at gennemgå den, uden en testkonto
Målretningsreglerne for et eksperiment: produktsider på mobil, med outlet-afsnittet undtaget, for besøgende som deres loyalitetscookie markerer som medlemmer, med fast tildeling, hvilket lukker 61 % af trafikken ind.

Levere vinderen

Ét klik til 100 %, eller en overdragelse til udviklingen

Udrul den vindende variant til al trafik direkte fra resultatsiden. Når den i stedet skal ligge i kodebasen, skriver Pertento overdragelsen med den præcise ændring.

  • Udrulning med ét klik, med en journal over hvem der udrullede den
  • Implementeringsoverdragelse med selektoren og ændringen
  • Rul tilbage til originalen når som helst
Udrulningsskærmen: variant B udrullet til al trafik med en navngiven person, et tidsstempel og mulighed for tilbagerulning, ved siden af overdragelsen der lister selektoren, teksten og farven, der skal hardkodes.

Prioritering

En backlog ordnet efter PXL-score, ikke efter mening

Log hver hypotese, scor den efter PXL-modellen, og lad rangeringen afgøre, hvad der køres næste gang. De tre scorer opløses i ét tal, for en backlog skal kunne ordnes, og tre tal er en diskussion.

  • Potentiale, eksponering og arbejdsindsats, scoret én til fem hver
  • Opløst i én samlet vigtighed fra nul til ti, som listen sorteres efter
  • Hypoteser knyttet til det eksperiment, der testede dem
  • Det højest scorede udkast fremhæves, når intet andet kræver jer
Hypotesebackloggen rangeret efter PXL-score, fra en fastholdt læg i kurv-knap på 9,4 ned til en hero-video på 3,2.

Implementering

Overdrag vinderen til udviklingen, med ændringen

En vinder kan blive ved med at blive leveret af Pertento på ubestemt tid, men de fleste team vil til sidst have den i kodebasen. Implementeringsoversigten sporer, hvilke vindere der stadig kører på platformen, og hvilke der er hardkodet.

  • Selektoren og den præcise ændring, klar til at indsætte
  • Status pr. vinder: venter, i gang, hardkodet
  • Eksperimentet bliver ved med at levere, til koden er sendt
Implementeringsoversigten: fem vindere med deres status, og overdragelsen for en af dem med selektoren, ændringen, om Pertento stadig leverer den, og sagen.

Pipelines

Bestem rækkefølgen, og hold så op med at planlægge i hånden

En pipeline er et ordnet forløb af faser, og en fase er et sæt eksperimenter, der kører sammen. Eksperimenter, der ville kollidere, lægges i forskellige faser, og hver fase kører ved fuld trafik i tur, hvilket er det modsatte af at gøre dem gensidigt udelukkende og dele publikum mellem sig.

  • Faser bevæbner sig selv i rækkefølge, så intet venter på, at nogen husker det
  • Ryk videre, når hvert eksperiment afsluttes, ved det første signifikante resultat, eller på en persons ord
  • En fase bevæbnes helt eller slet ikke, så en halvt startet fase efterlades aldrig kørende
  • Automatisering og automatisk udrulning er separate kontakter, begge slukket, til I tænder dem
  • Med automatiseringen slukket logger motoren stadig, hvad den ville have gjort, med den samme kode
En pipeline-tavle med fire faser: checkout-fasen færdig, to eksperimenter på produktsiden der kører sammen i den aktuelle fase, og to senere faser der venter, med automatiseringen slået til og automatisk udrulning slået fra.

Visuel editor

Peg på det, ret det eller sæt en hel sektion ind

Editoren åbnes fra Chromes sidepanel, på jeres live website. Style alt i egenskabspanelet, redigér tekst, hvor den står, eller træk en færdig komponent ind, der overtager jeres websites egne skrifttyper og farver. Hver ændring gemmes på varianten: ingen udrulning, ingen ticket, ingen stagingkopi af siden.

KomponenterDynamisk indholdDatafeedsHover- og fokustilstandeTekst på stedetEgen CSS/JS
Den visuelle editor på en produktside: Trust row-blokken trækkes fra Add-fanen og slippes under læg i kurv-knappen, dens bedømmelseslinje kobles til sidens egen produktbedømmelse og antal anmeldelser, og varianten gemmes.

At bygge testen

Delene, der gør det andet eksperiment billigere end det første

Det meste af tiden i et program går ikke til den første test. Den går til at bygge et opsæt op igen, tjekke en variant, før den går live, og føre en journal, nogen kan læse næste år.

Et komponentbibliotek, der matcher jeres website

Heroes, FAQ'er, rækker med tryghedsmærker, sticky bars, pop-ups, kolonner, video og slidere, sat ind med et klik eller ved at trække. Hver enkelt tager jeres websites skrifttyper og farver fra det sted, den lander, så en test kan tilføje en sektion frem for kun at give en knap en ny farve.

Byg én gang, hver side udfylder sine egne data

Sæt den besøgendes kampagne, en nedtælling, sidens egen overskrift eller, i en webshop, produktets navn og pris ind i en ændring. Ét banner byder hver kampagne velkommen med dens egne ord, og manglende data skjuler det frem for at vise en pladsholder.

Datafeeds fra jeres egne systemer

Forbind et JSON- eller Google Merchant-feed, som websitet allerede udgiver, for eksempel anmeldelser, lagerstatus eller kampagnetekster, og brug dets felter i enhver variant. Pertentos servere henter det efter en fast plan, så besøgende aldrig venter på jeres server, og det er kun de felter, I sætter flueben ved, der nogensinde bliver vist.

Fem HTML-placeringer

Erstat et element, indsæt inde i det for enden eller i starten, eller placer markup før eller efter det. Strukturelle ændringer kan stadig beskrives på én linje, og det er det, der gør dem mulige at gennemgå senere.

Egen CSS og JavaScript

Pr. variant, til alt det, egenskabspanelet ikke kan udtrykke. Koden leveres i den bundle, der bygges til jeres website, og kører, før siden vises, så en ændring lavet med script aldrig opleves som et hop.

Skærmbilleder af varianter

Optag og beskær, hvordan varianten så ud, fra inde i editoren. Et resultat, der læses seks måneder senere, er en liste af selektorer uden dem.

Duplikér et eksperiment

Kopierer varianterne, hver ændring på dem, skærmbillederne og alle tre typer styring. At bygge en opsætning op i hånden er der, hvor den forkerte styringsregel bliver sendt live.

Prøvekørsler før lancering

Øv hele kæden mod den rigtige runtime som en markeret test, og slet den så. Intet, en prøvekørsel har opsamlet, skal nogensinde bortforklares i en rapport.

Tving en variant frem via URL

Tilføj en parameter til enhver adresse for at fastholde jer selv på en bestemt variant, eller for at se én variant med alt andet holdt på originalen. At gennemgå med øjnene kræver ingen testkonto.

Mens den kører

Hvad runtimen gør på jeres besøgendes sider

Alt nedenfor afgøres i browseren, ud fra en fil kompileret til jeres website alene. Der er ingen tur-retur til Pertento, før siden renderes, og intet venter på et svar for at afgøre, hvad en besøgende ser.

Samtidighed koster jer ingenting

Hver kvalificeret besøgende kommer med i hvert kvalificeret eksperiment, så ti live test får hver hele publikum frem for en tiendedel af det. Grunden til, at de fleste programmer kører én test ad gangen, gælder ikke her.

Vægte, der altid går op

Fordelinger gemmes som basispoint ud af ti tusind og valideres til at summere præcist, så en test med tre veje reelt er tre lige store tredjedele frem for tre afrundinger og et hul.

Automatisk genafbalancering

Den fordeling, hver variant faktisk fik, måles og korrigeres efter en fast plan, så den samlede tildeling nærmer sig den, I konfigurerede, i stedet for at glide væk fra den.

Fast tildeling, ingen cookies

En besøgende beholder den variant, de fik, holdt i browserlagring frem for i en cookie. Konsistens er et krav til korrekthed, før det er en høflighed.

Antiflimmer med fire sikringer

Siden holdes skjult, mens ændringerne anvendes, og vises fra fire uafhængige kodeveje. Den fejl, der designes imod, er et kundewebsite efterladt blankt for deres egne besøgende.

Ingen tur til serveren før render

Hver websitekonfiguration kompileres til sin egen statiske fil, så runtime allerede ved, hvad den skal køre, når den indlæses. Intet venter på et API-kald for at afgøre, hvad den besøgende ser.

Spørgsmål

Hvad team spørger om, før de skifter

Hvor længe går der, før vi kunne have en test i luften?

Ét script-tag i head er hele installationen, og det er den eneste ændring på jeres website. Derfra bygges en variant ved at pege på elementer på jeres live sider, så det første eksperiment begrænses af, hvor lang tid I bruger på at beslutte, hvad der skal testes, frem for af noget, der skal indkøbes, bygges eller planlægges. Intet går live ved et uheld, mens I er i gang med at lære: et nyt eksperiment er et udkast, indtil I starter det.

Gør det websitet langsommere eller skader det vores Core Web Vitals?

Hvert website får sin egen kompilerede fil med sine eksperimenter bagt ind i den, så runtime allerede ved, hvad den skal køre, når den indlæses, og intet venter på et kald til os, før siden renderes. Loaderen i jeres side er under 1 KB, og de tungere funktioner, såsom sidedata og datafeeds, indlæses kun på websites, hvis test bruger dem. Siden holdes kortvarigt tilbage, mens ændringerne anvendes, så de besøgende ikke ser originalen blinke frem, før testen tager over. Den gøres synlig via fire uafhængige kodeveje, så en fejl viser den uændrede side frem for en tom side. Målingen indlæses sidst, efter siden er synlig, så den aldrig forsinker renderingen.

Hvad kan editoren faktisk ændre, og hvor stopper den?

Tekst, styling, layout og placering, inklusive hover- og fokustilstande, redigeres ved at pege, og hele sektioner tilføjes fra et bibliotek af komponenter, der overtager jeres websites egne skrifttyper og farver. En ændring kan indeholde sidens egne data, for eksempel hvert produkts pris, eller værdier fra et feed, I allerede udgiver, og en selektor kan anvende den på alle matchende elementer. I kan også beskrive ændringen med jeres egne ord og lade AI-editoren foreslå den, med en forhåndsvisning på siden, før noget gemmes. Herudover melder editoren ærligt pas frem for at gøre det dårligt: alt det, egenskabspanelet ikke kan udtrykke, skriver I som egen CSS eller JavaScript på varianten, hvilket betyder, at en test aldrig blokeres af værktøjet. Den reelle grænse er en ændring, der sker, før siden findes: rangering, prislogik, en anbefalingsmodel. Det er eksperimenter på serversiden, og de kræver jeres udviklere.

Hvor mange eksperimenter kan vi køre på samme tid?

Så mange som I har idéer til, og det er det svar, der er værd at holde op mod det, I bruger i dag. Hvert eksperiment randomiserer uafhængigt, så en kvalificeret besøgende kommer med i hvert eksperiment, de kvalificerer til, og hvert enkelt måler mod hele det kvalificerede publikum. Samtidighed deler ikke jeres stikprøve her, og derfor tjekker platformen, om to test ville forstyrre hinanden, frem for at rationere, hvor mange der må køre. Tempo er oftest forskellen mellem et program, der tjener sig selv hjem, og et der ikke gør.

Hvad sker der med arbejdet, hvis vi stopper med at bruge Pertento?

Vindere, I har hardkodet, ligger allerede i jeres egen kodebase og berøres ikke, og det er netop det, implementeringskøen findes for at skubbe jer mod: den lister hver vinder, der stadig leveres af os, og bliver ved med at flage den, indtil jeres udviklere har plads. Vindere, der stadig leveres af platformen, stopper, når den stopper, på samme måde som enhver variant stopper. Eksperimenterne, hypoteserne og den skrevne historik ligger i kontoen frem for i et værktøj, der er vores.

Alt hvad der er med

Hele funktionssættet

Pertento er en platform til konverteringsoptimering til websites og webshops, bygget både til interne team og til CRO-bureauer, der driver eksperimentprogrammer på tværs af en kundeliste.

Integrationer

Fungerer med den stack, I allerede kører

Én kodestump lægges ind på et vilkårligt website, eller kør helt på serversiden. Intet at bygge om.

Kodestump på én linje

Indsæt et enkelt tag i jeres head, og I er live: en loader på 0,9 KB, intet byggetrin, ingen afhængigheder.

Google Tag Manager

Udrul og håndter eksperimenter direkte gennem GTM. Ingen udviklertid krævet.

API til serversiden

Kør test uden for browseren: priser, søgning og routing, uden 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 renderer HTML, kan Pertento teste det:læs hvordan hver enkelt forbindes.

Bedre eksperimenter, bedre konvertering

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