Většina rozhodnutí o QR kódech se dělá podle intuice — „ten zaoblený vypadá lépe" nebo „vložme logo doprostřed." U jednorázového tiskového materiálu to jde. Ale když spouštíte kampaň na 5 000 direct-mail kusů nebo 200 prodejních regálových visaček, intuice nestačí. A/B testování QR kódů je praktická alternativa: spusťte dvě kontrolované varianty, změřte skeny a nechte data určit vítěze.
Tady je návod, jak na to bez titulu ze statistiky nebo rozpočtu pro korporátní analýzu.
Proč se vyplatí věnovat čas A/B testování QR kódů
QR kód není jen odkaz. Je to také vizuální prvek, který buď upoutá pozornost a získá sken, nebo se ignoruje. Proměnné jako velikost kódu, volný prostor okolo něj, text výzvy k akci, barva kódu a umístění na materiálu — všechny ovlivňují počet skenů nezávisle na tom, co je na cílové stránce.
Pokud vynecháte testování a jen vylepšujete cílovou stránku, optimalizujete špatný konec tržního trychtýře. Člověk, který nikdy neskenuje, se na vaši stránku nikdy nedostane. A/B testování tento problém řeší.
Předpoklady: Dynamické QR kódy a jasná hypotéza
A/B testování funguje jen s dynamickými QR kódy, protože potřebujete analytiku skenů k jednotlivým kódům. Statické kódy vám žádné údaje o skenech neposkytují — prostě nevíte, kolik lidí skenovalo kterou variantu.
Než cokoli vytvoříte, napište jednu jasnou hypotézu:
"Přidání krátké výzvy k akci pod QR kód zvýší počet skenů na našich kartách do kavárny ve srovnání s kódem bez textu."
Jedna proměnná. Jeden očekávaný směr. Všechno ostatní beze změny. Pokud testujete jinak zbarvený kód a jiný text a jinou velikost současně, nebudete vědět, která změna to způsobila.
Nastavení správného split testu
Krok 1: Vytvořte dva kódy, jeden cíl
Vygenerujte dva samostatné dynamické QR kódy ve vašem generátoru. Oba by měly ukazovat na stejnou cílovou adresu — jedinou rozdíl je prvek fyzického designu, který testujete.
Když je cíl stejný, jakýkoli rozdíl v počtu skenů je způsoben designem, ne tím, že je jedna stránka lepší.
Krok 2: Označte kódy dříve, než je vytisknete
Pojmenujte je jasně: menu-karta-v1-bez-vyzvy a menu-karta-v2-s-vyzvou. Jejich rozdíl si pod tlakem kampaně zapomenete. Chaotické pojmenování je hlavní důvod, proč data A/B testů skončí nepoužitelná.
Krok 3: Nasaďte varianty do stejných podmínek
Umístěte variantu A a B na ekvivalentní pozice. V kavárně to může být střídavé umístění kódů u stolů (liché čísla dostanou A, sudá B). U direct-mail kampaně rozdělte seznám příjemců náhodně — ne podle zeměpisné polohy nebo segmentu zákazníků, což by mohlo zavést zkreslení.
Nasazení do stejných podmínek je ta část, kterou většina týmů přeskočí. Pokud všechny vaše kódy A budou u vchodu a všechny B u zadní části, měříte spíš návštěvnost, ne design.
Krok 4: Nastavte minimální dobu běhu a velikost vzorku
Nehlaste vítěze po třech dnech nebo 40 skenech. Užitečné pravidlo palce:
| Očekávané skeny za týden na variantu | Minimální doba běhu |
|---|---|
| < 50 | 4 týdny |
| 50–200 | 2 týdny |
| 200+ | 1 týden |
Cílem je sbírat skeny tak dlouho, aby jeden náhodně dobrý den jedné varianty zkreslit výsledek nemusel. Pro většinu malých firemních kampaní jsou dvě až čtyři týdny realistické.
Co měřit
Z dashboardu vaší QR platformy si vytáhněte tato čísla pro každou variantu:
- Celkový počet skenů — hlavní údaj
- Jedinečné skeny — eliminuje lidi, kteří skenovaly stejný kód dvakrát
- Distribuce skenů podle hodin — ukazuje, zda jednu variantu skenovaly v jiné časy, což by mohlo signalizovat efekt umístění
- Rozdělení zařízení (iOS vs Android) — jen zřídka je rozhodujícím faktorem, ale užitečné, pokud tušíte, že vaše publikum preferuje jednu platformu
Část věnovaná šesti základním metrikám analytiky vám dá úplnější přehled o tom, na co se zaměřit poté, co máte data.
Počet skenů vypočítejte jako: jedinečné skeny ÷ odhadnuté počty zobrazení. U offline materiálů je počet zobrazení těžší určit, ale můžete použít počet stolů × odhadovaný počet hostů za den, nebo počet rozeslaných katalogů.
Běžné proměnné, které stojí za testování (a pár, které ne)
Stojí za testování:
- Text výzvy pod kódem („Skenuj dnešní speciály" vs. žádný text)
- Barva kódu (tmavě modrá vs. černá, v rámci požadavků na kontrast)
- Velikost kódu (40 mm vs. 60 mm na stejném materiálu)
- Tvar rámečku (čtvercový vs. zaoblený)
- Pozice na materiálu (vpravo nahoře vs. doprostřed)
Nestojí za testování v izolaci:
- Minimální změny v modulech neviditelné při typické vzdálenosti skenování
- Barvy pozadí příliš podobné samotnému kódu
- Změny velikosti loga pod prahem, kde by ovlivnily rozpoznání — ty záleží na brandingu, ale nebudou zvyšovat počet skenů
Čtení výsledků bez přehnání
Pokud varianta B získá 340 jedinečných skenů proti 210 u varianty A ve stejném období se stejnou viditelností, B vyhrává. Nasaďte ji v plném rozsahu.
Ale všimněte si, co nemůžete usuzovat: nemůžete říci, že vítězný design bude stejný v jiném kontextu (např. nálepka na okno vs. karta u stolu). Kontext mění základní počet skenů. Také nemůžete říci, že vítězný design je universálně lepší — jen že v tomto testu fungoval lépe.
Zaznamenejte výsledek do prostého logu:
Test: Menu u stolu – text výzvy vs. bez textu
Období: 2026-04-01 – 2026-04-28
Vítěz: s textem výzvy (+62% jedinečných skenů)
Kontext: 22 stolů, oběd a večeře
Ten log se stane interní referencí pro budoucí kampaně. Během roku si vybudujete skutečné, kontextově specifické poznatky o tom, co funguje pro vaše specifické publikum — něco, co vám náš QR generátor usnadňuje pomocí analytiky na úrovni jednotlivých kódů.
Hlavní poznatky
- Používejte dynamické QR kódy — statické kódy neposkytují data o skenech a nemohou být A/B testovány.
- Testujte jednu proměnnou najednou. Změny více proměnných vedou k nejednoznačným výsledkům.
- Nasaďte varianty do stejných podmínek, abyste se vyhnuli zkreslení umístěním nebo segmentem publika.
- Spusťte test dostatečně dlouho, abyste sbírali alespoň 100 jedinečných skenů na variantu, nebo minimálně čtyři týdny u míst s nízkou návštěvností.
- Zaznamenávejte každý výsledek. Vaše zjištění z jedné kampaně jsou výchozím bodem pro tu příští.
