← Quay lại blog
·5 phút đọc

Static vs Dynamic QR Code: Bạn nên dùng loại nào?

Khác biệt thật sự giữa QR static và dynamic — chi phí, ai kiểm soát, và loại nào phù hợp với campaign của bạn.

giáo-dụcso-sánhqr-code

Hầu hết tool tạo QR đều quảng cáo hai loại: staticdynamic. Trang pricing làm bạn nghĩ đó là gap tính năng, nhưng khác biệt là về cấu trúc — hai cách mã hoá cùng một ý tưởng, nhưng hậu quả lâu dài rất khác nhau.

Bài viết này phân tích chuyện gì thực sự xảy ra, khi nào dùng loại nào là đúng, và vì sao "dynamic QR miễn phí" gần như luôn có cái bẫy.

Static QR hoạt động thế nào

Static QR nhúng đích đến trực tiếp vào pattern in.

Nếu bạn mã hoá https://qropi.com, các module pixel-by-pixel trong QR mã hoá đúng chuỗi đó. Không có server nào trong loop. Scanner đọc module, decode chuỗi, và follow theo. Hết.

Hệ quả:

  • Đích không thể đổi một khi đã in. Phải in lại.
  • Không có gì để track server-side — bạn không biết bao nhiêu người đã scan (trừ khi URL đích có analytics riêng).
  • Hoạt động mãi mãi. QR static từ 2010 vẫn scan được hôm nay.
  • Không ai shut được QR của bạn. Không có dịch vụ nào để phá sản.

Dynamic QR hoạt động thế nào

Dynamic QR mã hoá một URL ngắn trỏ về redirect server của tool tạo QR — ví dụ https://meqr.example/r/abc123. Điện thoại user truy cập URL đó, server lookup xem hôm nay nên redirect đi đâu, rồi gửi user đến đó.

Hệ quả:

  • Đích có thể đổi bất cứ lúc nào mà không cần in lại.
  • Provider có thể thu scan data: thời gian, IP, user agent, vị trí địa lý sơ bộ.
  • Provider đứng giữa khách hàng và đích đến của bạn. Nếu họ sập, bật paywall, bán mình, hoặc bị chặn, mọi QR đã in của bạn ngừng hoạt động.
  • User thường gặp ads hoặc trang interstitial trước khi đến URL thật.

Đó là điểm hầu hết người dùng không nhận ra cho tới khi đã in 10,000 menu.

Cái bẫy "dynamic QR miễn phí"

Nhiều site quảng cáo dynamic QR miễn phí. Đọc kỹ điều khoản:

  • Free tier hết hạn. Sau 14 ngày hay 12 tháng, QR ngừng redirect.
  • Free tier hiện ads. Toàn màn hình ads trước khi user đến menu, danh thiếp, trang event của bạn.
  • Provider rate-limit. Sau N lượt scan, redirect bắt đầu fail.
  • Data là của bạn… cho tới khi không còn. Nếu bạn ngừng trả tiền, lịch sử scan bị xoá (một số provider ghi rõ "giữ 1 năm trên free plan").

QR static tránh tất cả vì không có server nào để phụ thuộc.

Khi nào dynamic thực sự hợp lý

Dynamic QR không tệ — chúng giải quyết vấn đề thật. Dùng khi:

  1. Đích đến thực sự cần đổi. Menu thay đổi hàng tuần, landing page event đổi ngày, marketing campaign A/B test.
  2. Bạn cần attribution. Bạn chạy campaign đa kênh — print, billboard, packaging — và cần biết kênh nào drive nhiều scan nhất.
  3. Bạn sẵn sàng trả tiền. Một dynamic QR service tin cậy tốn $5–$30/tháng. Đó là giá thực của một redirect server không ads.

Nếu không cái nào đúng, static gần như luôn là lựa chọn đúng.

Khi nào static là đủ

  • URL không đổi trong nhiều năm (homepage, LinkedIn, Instagram của bạn)
  • Mật khẩu WiFi
  • vCard
  • QR thanh toán (cái này bắt buộc phải static vì lý do bảo mật)
  • App store deeplink tự nhận diện iOS vs Android — Qropi làm được client-side mà không cần server

Cho 80% các tình huống "tôi cần một QR code", static là câu trả lời đúng và dynamic là overkill.

Cách migrate từ dynamic sang static

Nếu bạn đang dùng dynamic provider sắp hết hạn hoặc bật paywall:

  1. Decode đích redirect hiện tại — mở URL của dynamic QR trên browser và copy nơi nó dẫn tới.
  2. Tạo QR static mới trỏ thẳng đến đích đó.
  3. In lại hoặc thay sticker khi cần.

Bạn mất scan analytics khi migrate, nhưng cũng mất phí định kỳ và sự phụ thuộc. Với hầu hết use case, đó là trade-off đúng.

Còn track scan trên QR static?

Bạn không thể track scan của chính QR (không có server trong loop), nhưng có thể track lượt visit ở đích:

  • Thêm UTM parameter vào URL đích (?utm_source=qr&utm_medium=poster&utm_campaign=launch)
  • Dùng analytics của site đích (Google Analytics, Plausible, Vercel Analytics)
  • Mỗi QR campaign chọn 1 landing page riêng — /promo/spring thay vì chỉ /

Cách này cho bạn 90% giá trị analytics mà không phải trả phí redirect-as-a-service.

Tóm lại

Static Dynamic
Cần server Không
Editable sau khi in Không
Scan analytics built-in Không
Chi phí Miễn phí, mãi mãi Subscription
Vendor lock-in Không Cao
Tốc độ Tức thì Một bước redirect
Rủi ro hỏng Gần bằng 0 Phụ thuộc provider

Với hầu hết người, hầu hết ngày, bắt đầu static và ở lại static. Chỉ chuyển sang dynamic khi có lý do cụ thể bù đắp được chi phí.

Tạo QR static miễn phí tại Qropi — không cần đăng ký, không có ads trong code.

Tất cả bài viết

Qropi.
About QropiBlogChính sách bảo mậtĐiều khoảnLiên hệ
© 2025 Qropi. Miễn phí mãi mãi.