De flesta beslut om QR-koder fattas på känsla — "den rundade ser bättre ut" eller "låt oss sätta logotypen i mitten." Det funkar för ett engångstryckjobb. Det funkar inte när du kör en kampanj över 5 000 direktmailjobb eller 200 hyllkort i butik. A/B-testning av dina QR-koder är det praktiska alternativet: kör två styrda varianter, mät skanningar och låt datan välja vinnaren.
Här är hur du gör det utan en examen i statistik eller en stor analytiksbudget.
Varför A/B-testning av QR-koder är värd installationsomfattningen
En QR-kod är inte bara en länk. Det är också en visuell uppmaning som antingen fångar uppmärksamhet och tjänar en skanning, eller ignoreras. Variabler som kodstorlek, omgivande blankt utrymme, uppmaning-till-åtgärd-text, kodfärg och placering på materialet påverkar alla skanningsfrekvensen oberoende av vad som finns på landningssidan.
Om du hoppar över testning och bara justerar din landningssida, optimerar du fel del av tratten. Någon som aldrig skannar når aldrig din sida. A/B-testning stänger gapet.
Förutsättningarna: Dynamiska QR-koder och en klar hypotes
A/B-testning fungerar bara med dynamiska QR-koder, eftersom du behöver skanningsdata kopplad till varje kod. Statiska koder producerar ingen analys — du kan helt enkelt inte veta hur många människor som skannade vilken variant.
Innan du skapar något, skriv en enda hypotes:
"Att lägga till en kort uppmaning-till-åtgärd under QR-koden kommer att öka skanningsfrekvensen på våra cafémenykort jämfört med bara koden."
En variabel. En förväntad riktning. Allt annat hållet konstant. Om du testar en annan färg och en annan uppmaning och en annan storlek samtidigt, vet du inte vilken förändring som gjorde jobbet.
Att ställa in ett korrekt delat test
Steg 1: Skapa två koder, en destination
Generera två separata dynamiska QR-koder i din generator. Båda koderna bör peka på samma landnings-URL — den enda skillnaden är det fysiska designelementet du testar.
Att hålla destinationen identisk betyder att alla skanningsskillnader orsakas av designen, inte av att en sida är bättre.
Steg 2: Märk dina koder innan du skriver ut
Namnge dem tydligt: menykort-v1-ingen-uppmaning och menykort-v2-med-uppmaning. Du kommer att glömma vilken som är vilken under kampanjpress. Rörig märkning är anledning nummer ett till att A/B-testdata blir värdelös.
Steg 3: Distribuera till matchade miljöer
Placera variant A och variant B på motsvarande platser. På ett café kan det betyda att alternera koder över borden (uddabordat får A, jämna får B). I en direktmailkampanj, dela din e-postlista slumpmässigt — inte efter geografi eller kundsegment, vilket kan introducera bias.
Matchad distribution är den delen som de flesta team hoppar över. Om alla dina A-koder går nära entrén och alla dina B-koder går nära baksidan, mäter du fotgängartrafik, inte design.
Steg 4: Ange en minsta körtid och provstorlek
Ring inte en vinnare efter tre dagar eller 40 skanningar. En användbar tumregel:
| Förväntade veckovisa skanningar per variant | Minsta körtid |
|---|---|
| < 50 | 4 veckor |
| 50–200 | 2 veckor |
| 200+ | 1 vecka |
Målet är tillräckligt många skanningar att en slumpmässig bra dag för en variant inte snedvrider resultatet. För de flesta småföretags kampanjer är två till fyra veckor realistiskt.
Vad du mäter
Hämta dessa siffror från din QR-plattforms instrumentpanel för varje variant:
- Totala skanningar — rubrikfiguren
- Unika skanningar — tar bort människor som skannade samma kod två gånger
- Skanning-per-timme-fördelning — säger dig om en variant blir scannad vid olika tider på dagen, vilket kan signalera en placeringseffekt
- Enhetsblandning (iOS vs Android) — sällan den avgörande faktorn, men användbar om du misstänker att din publik lutar åt ett håll
De sex kärnanaliysmetrika som behandlas i vår dedikerade guide ger dig en fylligare bild av vad du prioriterar när du väl har datan.
Beräkna skanningsfrekvensen som: unika skanningar ÷ uppskattade intryck. Intryck är svårare att fastställa offline, men du kan använda bordräkning × uppskattad täckning per dag, eller sänd post, för att få en nämnare.
Vanliga variabler som är värda testning (och ett par som inte är)
Värt att testa:
- Uppmaning-till-åtgärd-text under koden ("Skanna för dagens specialbud" vs. ingen text)
- Kodfarbe (mörkblå vs. svart, inom kontrastkrav)
- Kodstorlek (40 mm vs. 60 mm på samma tryckta material)
- Ramform (fyrkantig gräns vs. rundad gräns)
- Position på materialet (övre höger vs. centrum)
Inte värt att testa isolerat:
- Små modulformjusteringar som är osynliga på typiska skanningsavstånd
- Bakgrundsfarger som är för lika själva koden
- Logotypstorlekar under tröskeln där de påverkar igenkänning — dessa spelar roll för varumärking men kommer inte att öka skanningsfrekvensen
Läsa dina resultat utan överanspråk
Om variant B tjänar 340 unika skanningar jämfört med variant A:s 210 under samma period med motsvarande exponering, vinner B. Rulla ut det.
Men notera vad du inte kan dra slutsatsen: du kan inte säga att den vinnande designen kommer att prestera på samma sätt i en annan sammanhang (t.ex. en fönsterklistermärke vs. ett bordskort). Sammanhang förändrar baslinjens skanningsfrekvens. Du kan heller inte säga att den vinnande designen är universellt bättre — bara att den presterade bättre i detta test.
Dokumentera ditt resultat i en enkel logg:
Test: bordskort med uppmaning vs. utan uppmaning
Period: 2026-04-01 – 2026-04-28
Vinnare: med-uppmaning (+62% unika skanningar)
Sammanhang: 22 bord, lunch och kvällsservice
Den loggen blir en intern referens för framtida kampanjer. Över ett år kommer du att bygga genuin, kontextspecifik kunskap om vad som fungerar för din specifika publik — något som vår QR-kodsgenerator gör enkelt att genomföra med dess per-kod-analytikinstrumentpanel.
Nyckeltakeaways
- Använd dynamiska QR-koder — statiska koder producerar ingen skanningsdata och kan inte A/B-testas.
- Testa en variabel åt gången. Flervariabla ändringar ger tvetydiga resultat.
- Distribuera varianter till matchade miljöer för att undvika förvirring genom plats eller publiksegment.
- Kör testet tillräckligt länge för att samla minst 100 unika skanningar per variant, eller fyra veckors minimum för lågtrafiklaceringar.
- Logga varje resultat. Dina fynd från en kampanj är utgångspunkten för nästa.
