Kas ir statisks QR kods?
Statisks QR kods iekodē galamērķa adresi tieši pašā kodā. Melno un balto moduļu raksts satur pilnu URL — vai arī WiFi atslēgu, tālruņa numuru, vCard kontaktu.
Tas izklausās vienkārši, taču tam ir būtisks trūkums: kods ir nemainīgs. Ja vēlies mainīt URL, ir jāizdrukā jauns kods.
Static: QR → "https://my-website.com/old-page"
↑ hardcoded
Kad statiskie kodi ir noderīgi
- WiFi piekļuves dati (mainās reti)
- vCard / kontaktinformācija
- Produkti ar fiksētu tehniskās datu lapas URL
- EU DPP ar fiksētu GS1 Digital Link
- Bezsaistes vide bez izsekošanas vajadzībām
Kas ir dinamisks QR kods?
Dinamisks QR kods iekodē tikai īsu pāradresēšanas saiti — piemēram, https://qr3.app/r7f3Kx. Kad kāds noskenē šo kodu, mūsu edge worker dažu milisekunžu laikā pāradresē viņu uz faktisko galamērķa URL.
Dynamic: QR → "https://qr3.app/r7f3Kx"
↓ (Cloudflare KV cache, < 5ms)
"https://my-website.com/new-page"
↑ changeable at any time
Dinamisko QR kodu priekšrocības
- Maināms galamērķa URL — nav jāpārdrukā, mainoties URL
- Skenēšanas analītika — valsts, ierīce, pārlūks, laika zīmogs
- A/B testēšana — atšķirīgi galamērķi kampaņu grupām
- Ģeogrāfiskā pāradresēšana — DE lietotāji → vāciski runājoša lapa
- Derīguma termiņš — kods tiek deaktivizēts pēc noteikta datuma
- Webhooks — reāllaika paziņojums par katru skenēšanu
Tiešais salīdzinājums
| Statisks | Dinamisks | |
|---|---|---|
| Maināms galamērķis | Nē | Jā |
| Analītika | Nē | Jā |
| Skenēšanas vārteja (zīmolvedība) | Nē | Pēc izvēles |
| GDPR atbilstība | Nav problēmu | Jā (IP heširots) |
| Bezsaistes lietošana | Jā | Nē |
| Faila izmērs | Mazāks | Lielāks |
| Atkarība no servera | Nav | Edge worker |
Praktisks ieteikums
Izmanto dinamisko, kad:
- Kods tiek izdrukāts vai iestrādāts materiālos
- Tev jāzina, cik bieži un no kurienes tas tiek skenēts
- Tev vēlāk varētu nākties atjaunināt galamērķa URL (ēdienkarte, kampaņa u. c.)
Izmanto statisko, kad:
- Dati ir nemainīgi (WiFi, vCard, GS1 DPP)
- Nav pieejama servera infrastruktūra
- Nepieciešama maksimāla izšķirtspēja / mazākais faila izmērs
Ieviešana ar 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
Secinājums
Dinamiskie QR kodi ir pareizā izvēle lielākajai daļai lietojumu drukā, mārketingā un mazumtirdzniecībā. Statiskie kodi saglabā savu vietu tehniskos lietojumos un bezsaistes scenārijos. Ar qr3.app tu vari pārvaldīt abus veidus, izmantojot vienu un to pašu API un vienu un to pašu informācijas paneli.