Dinamične proti statičnim QR kodam: v čem je razlika?

Najpomembnejša razlika pri uporabi QR kod v praksi: kdaj uporabiti statične kode in kdaj so dinamične QR kode nepogrešljive.

avtor qr3.app Team

Dinamične proti statičnim QR kodam: v čem je razlika?

Kaj je statična QR koda?

Statična QR koda ciljni naslov shrani neposredno v kodo. Vzorec črnih in belih modulov vsebuje celoten URL — ali ključ za WiFi, telefonsko številko, stik vCard.

To zveni preprosto, a prinaša ključno pomanjkljivost: kode ni mogoče spremeniti. Če želite spremeniti URL, morate natisniti novo kodo.

Static: QR → "https://my-website.com/old-page"
                       ↑ hardcoded

Kdaj so statične kode smiselne

  • Podatki za dostop do WiFi (se redko spreminjajo)
  • vCard / kontaktni podatki
  • Izdelki s fiksnim URL-jem tehničnega podatkovnega lista
  • EU DPP s fiksnim GS1 Digital Link
  • Brezpovezavna okolja brez potrebe po sledenju

Kaj je dinamična QR koda?

Dinamična QR koda vsebuje le kratko preusmeritveno povezavo — na primer https://qr3.app/r7f3Kx. Ko nekdo skenira to kodo, ga naš edge worker v nekaj milisekundah preusmeri na dejanski ciljni URL.

Dynamic: QR → "https://qr3.app/r7f3Kx"
                 ↓ (Cloudflare KV cache, < 5ms)
               "https://my-website.com/new-page"
                        ↑ changeable at any time

Prednosti dinamičnih QR kod

  1. Spremenljiv ciljni URL — ob spremembi URL-ja ni potrebno ponovno tiskanje
  2. Analitika skeniranj — država, naprava, brskalnik, časovni žig
  3. A/B testiranje — različni cilji za skupine v kampanji
  4. Geo-preusmeritev — uporabniki iz DE → stran v nemškem jeziku
  5. Datum poteka — koda se po določenem datumu deaktivira
  6. Webhooks — obvestilo v realnem času ob vsakem skeniranju

Neposredna primerjava

Statična Dinamična
Spremenljiv cilj Ne Da
Analitika Ne Da
Scan gate (blagovna znamka) Ne Izbirno
Skladnost z GDPR Brez težav Da (IP zgoščen)
Brezpovezavna uporaba Da Ne
Velikost datoteke Manjša Večja
Odvisnost od strežnika Brez Edge worker

Praktično priporočilo

Uporabite dinamično, kadar:

  • Je koda natisnjena ali vdelana v gradiva
  • Morate vedeti, kako pogosto in od kod je skenirana
  • Boste morda morali pozneje posodobiti ciljni URL (meni, kampanja itd.)

Uporabite statično, kadar:

  • So podatki nespremenljivi (WiFi, vCard, GS1 DPP)
  • Strežniška infrastruktura ni na voljo
  • Potrebujete največjo ločljivost / najmanjšo velikost datoteke

Implementacija z qr3.app

import { QR3 } from "@qr3/sdk";

const client = new QR3(process.env.QR3_API_KEY);

// Dynamic QR code
const dynamic = await client.codes.create({
  type: "url",
  url: "https://my-website.com/menu",
  title: "Summer Menu 2026",
  is_dynamic: true, // default
});

// Static QR code (e.g. vCard)
const vcard = await client.codes.create({
  type: "vcard",
  vcard_first_name: "John",
  vcard_last_name: "Doe",
  vcard_organization: "Example Corp",
  // is_dynamic is ignored for non-URL types
});

console.log(dynamic.data.redirect_url); // https://qr3.app/r7f3Kx
console.log(dynamic.data.image_svg_url); // https://qr3.app/v1/codes/r7f3Kx/qr.svg

Zaključek

Dinamične QR kode so prava izbira za večino primerov uporabe v tisku, marketingu in maloprodaji. Statične kode ohranjajo svoje mesto pri tehničnih aplikacijah in brezpovezavnih scenarijih. Z qr3.app lahko obe vrsti upravljate prek istega API-ja in iste nadzorne plošče.