Mã QR cho chiến dịch offline: theo dõi mọi tờ rơi, hộp và gian hàng
Cách đặt mã QR lên tài liệu in, bao bì và vật liệu sự kiện để mọi lượt quét đều xuất hiện trong phân tích của bạn: một mã có thẻ riêng cho mỗi vị trí, mức sửa lỗi phù hợp, lề bốn module, và một bài thử trước khi in.
Một tờ rơi không cho bạn biết nó có hiệu quả hay không. Một miếng dán trên hộp giao hàng hay một biển ở quầy chợ cũng vậy. Đặt mã QR lên đó và nó vẫn có thể không cho bạn biết, vì một lượt quét không có thẻ sẽ đến phân tích của bạn như thể ai đó gõ địa chỉ của bạn từ trí nhớ.
Cách khắc phục nhỏ và phải làm trước lần in: gắn thẻ cho liên kết, tạo một mã cho mỗi vị trí, rồi thử. Hướng dẫn này bao quát toàn bộ quy trình, và công cụ tạo mã QR miễn phí của chúng tôi thực hiện việc gắn thẻ và tạo mã chỉ trong một bước, ngay trên trình duyệt.
Vì sao một mã không gắn thẻ là mã bị lãng phí
Khi ai đó quét một mã, điện thoại của họ mở liên kết trực tiếp. Không có trang nào trước đó, nên không có referrer nào cho biết lượt truy cập đến từ đâu. Google Analytics khi đó không có gì để dựa vào và xếp lượt truy cập vào Direct, kênh mà nó mô tả là những người đến qua liên kết đã lưu hoặc gõ URL của bạn. Lượt truy cập từ tờ rơi của bạn bị trộn lẫn với tất cả những người đã đánh dấu trang website của bạn.
Thẻ UTM giải quyết điều đó. Chúng là các nhãn được thêm vào cuối liên kết, và Google khuyên luôn đặt ba thẻ: utm_source, utm_medium và utm_campaign. Thêm chúng vào liên kết bên trong mã và mọi lượt quét đều mang theo chúng.
Một mã cho mỗi vị trí
Thói quen hữu ích nhất cũng là thói quen đơn giản nhất: đừng bao giờ dùng lại một mã cho nhiều vị trí. Nếu cùng một mã nằm trên thẻ quầy, poster cửa sổ và hóa đơn, bạn chỉ biết mã QR có lượt quét chứ không biết cái nào đã tạo ra chúng.
Hãy cho mỗi vị trí một liên kết gắn thẻ riêng. Giữ nguyên chiến dịch và đổi thẻ nội dung:
utm_source=print,utm_medium=qr,utm_campaign=spring_launch,utm_content=window_poster- giống vậy, với
utm_content=counter_card - giống vậy, với
utm_content=receipt
Với bao bì, hãy dùng thẻ nội dung để ghi vị trí trên hộp (box-insert, back-label). Với sự kiện, hãy đặt tên sự kiện trong chiến dịch và vị trí trong nội dung (booth-banner, handout). Giữ mọi giá trị ở chữ thường, vì Google coi giá trị có phân biệt hoa thường: Print và print sẽ xuất hiện như hai nguồn khác nhau.
Nếu bạn đã dùng công cụ tạo liên kết UTM của chúng tôi cho quảng cáo, các quy tắc giống hệt. Trình tạo mã QR áp dụng chúng cho bạn: nó giữ mọi tham số đã có trong liên kết, thay các giá trị UTM cũ, và giữ phần neo #section ở cuối.
Nơi lượt quét hiển thị trong Google Analytics
GA4 xếp lượt truy cập vào các kênh dựa trên quy tắc về source và medium. nhóm kênh mặc định của nó có các kênh cho email, SMS, mạng xã hội, tìm kiếm, referral và nhiều hơn nữa, nhưng không có kênh nào cho in ấn. Một medium như qr không khớp với quy tắc nào, nên các lượt truy cập rơi vào Unassigned, tức là nơi GA4 dùng khi không có quy tắc nào phù hợp. Hai điểm cần lưu ý trong cùng bảng: một source đặt theo tên mạng xã hội (ví dụ instagram) sẽ đưa lượt truy cập vào Organic Social, và một tên chiến dịch có shop hoặc shopping trong đó, như utm_campaign=summer_shop, sẽ đưa chúng vào Organic Shopping. Một source trung tính như utm_source=print và một chiến dịch như utm_campaign=spring_launch tránh được cả hai.
Vậy là ổn, và tốt hơn Direct: các lượt truy cập được tách riêng và có nhãn đầy đủ. Lọc mọi báo cáo theo chiến dịch hoặc theo source và medium, và mỗi vị trí sẽ là một dòng riêng. Chỉ cần quyết định một cách viết cho medium và giữ nguyên, để mọi nội dung in của bạn nằm cùng nhau.
Chọn mức sửa lỗi một cách có chủ đích
Mỗi mã QR mang theo dữ liệu dư để vẫn quét được khi một phần bị hỏng. Denso Wave, công ty tạo ra mã QR, liệt kê bốn mức, khôi phục khoảng 7% (L), 15% (M), 25% (Q) và 30% (H) của mã. Họ cũng lưu ý rằng mức M được chọn nhiều nhất, Q hoặc H phù hợp với những nơi mã dễ bị bẩn, và mức cao hơn thì mã to hơn.
Trong thực tế:
- M cho tờ rơi, menu, poster và mọi thứ luôn sạch sẽ.
- Q hoặc H cho bao bì bị cầm nắm, nhãn giao hàng, miếng dán ngoài trời, và mọi thứ có thể bị xước, cong hoặc bị ngón tay che một phần.
- L chỉ khi một liên kết dài không thể vừa theo cách nào khác, và khi đó hãy cân nhắc dùng liên kết ngắn hơn.
Đừng động đến viền trắng
Khung trống quanh mã là một phần của mã. hướng dẫn về kích thước mã của Denso Wave nói thẳng: “QR Code requires a four-module wide margin at all sides of a symbol.” Module là một trong những ô vuông nhỏ. Thật dễ bị cám dỗ cắt bớt lề đó để bố cục gọn hơn, hoặc đặt mã lên nền có họa tiết. Cả hai đều lấn vào khung trống mà tiêu chuẩn yêu cầu, nên đừng làm vậy.
Trình tạo của chúng tôi bắt đầu với lề bốn module và cảnh báo nếu bạn để nhỏ hơn.
Tính kích thước khi in
Một mã QR có 40 kích thước lưới gọi là phiên bản. Phiên bản 1 có 21 x 21 module và mỗi phiên bản thêm 4 module mỗi cạnh, lên tới 177 x 177 ở Phiên bản 40. Trình tạo sẽ cho biết liên kết của bạn cần phiên bản nào. Phép tính kích thước khi in khi đó rất đơn giản:
chiều rộng khi in = (số module + 8) × kích thước module
Số 8 là lề bốn module ở mỗi bên. Ví dụ của chính Denso Wave dùng module 0,254 mm: một mã Phiên bản 3 có 29 module, tức 7,366 mm, và 9,398 mm khi tính cả lề.
Một ví dụ cụ thể cho tờ rơi: liên kết có thẻ của bạn vừa trong Phiên bản 4, tức 21 + 3 × 4 = 33 module. Bạn muốn mỗi module là 0,6 mm. Vậy là (33 + 8) × 0,6 = 24,6 mm, nên hãy lên kế hoạch cho một hình vuông khoảng 25 mm. Nếu liên kết cần Phiên bản 6 thay vào đó (41 module), cùng module 0,6 mm sẽ cần (41 + 8) × 0,6 = 29,4 mm. Đó là lý do liên kết ngắn quan trọng: mỗi phiên bản bạn thêm sẽ làm hình vuông lớn lên, hoặc làm module nhỏ đi nếu không gian cố định.
Không có kích thước module đúng duy nhất, vì nó phụ thuộc vào việc người ta đứng cách bao xa và điện thoại của họ là gì. Phương pháp trung thực là phần tiếp theo.
Thử nghiệm như một khách hàng
- Quét file trên màn hình bằng hai hoặc ba điện thoại khác nhau, kể cả một chiếc cũ.
- In bản thử ở kích thước thật, trên giấy thật nếu được, và quét từ khoảng cách mà người ta sẽ đứng.
- Kiểm tra trang đích trên điện thoại. Đó là nơi mọi lượt quét kết thúc, nên nó phải tải nhanh và dễ hiểu với người vừa bước đến trước một poster.
- Kiểm tra thẻ đã đến nơi. Mở chế độ thời gian thực trong phân tích của bạn, quét một lần, và tìm tên chiến dịch của bạn.
Dùng bản tải SVG để in. Đó là vector, nên nó sắc nét ở mọi kích thước, và đó là thứ máy in hay công cụ thiết kế cần.
Màu sắc và thương hiệu
Mã mang màu thương hiệu của bạn vẫn ổn, miễn là các module đậm hơn nền rõ ràng. Xám nhạt trên trắng, hoặc mã sáng trên hộp tối, là chỗ việc quét bắt đầu thất bại. Trình tạo đo độ tương phản giữa hai màu của bạn và cảnh báo khi nó thấp hoặc bị đảo. Dù vậy, hãy tin bản in thử hơn là bản xem trước.
Tĩnh hay động?
Một mã tĩnh giữ thẳng liên kết của bạn. Nó hoạt động chừng nào trang đó còn tồn tại, không cần tài khoản, không cần gói đăng ký và không hết hạn. Một mã động giữ một liên kết ngắn tới dịch vụ chuyển hướng, cho phép bạn đổi đích sau này và đếm lượt quét ở phía dịch vụ đó, nhưng mã sẽ ngừng hoạt động nếu dịch vụ đó biến mất.
Với hầu hết chiến dịch in ấn, một mã tĩnh có thẻ UTM là đủ: các lượt quét được đếm trong phân tích của chính bạn, nơi phần lưu lượng còn lại của bạn đã nằm sẵn. Nếu đích có thể đổi sau khi in, hãy trỏ mã tới một trang trên site của bạn mà bạn kiểm soát, và đổi trang đó thay vì đổi mã.
Danh sách kiểm tra trước lần in
- Một mã có thẻ riêng cho mỗi vị trí, với source, medium và campaign đã đặt, tất cả viết thường.
- Mức sửa lỗi M cho bề mặt sạch, Q hoặc H cho mọi thứ bị cầm nắm hoặc ngoài trời.
- Lề trắng bốn module, không bị thiết kế chạm vào.
- Kích thước khi in được tính từ phiên bản và kích thước module.
- Bản thử ở kích thước thật được quét trên nhiều điện thoại, và lượt truy cập được thấy trong phân tích.
Sẵn sàng tạo chúng? Mở trình tạo mã QR, chọn Add UTM tags, và tải SVG cho từng vị trí.
Hermoso nằm ở đâu
Hermoso là AI agent marketing. Nó nghiên cứu những quảng cáo đang thắng trong thị trường của bạn, tạo quảng cáo hình ảnh và video đúng thương hiệu, đăng và lên lịch lên các tài khoản mạng xã hội của chính bạn, rồi chạy các chiến dịch trả phí trên tài khoản quảng cáo của bạn. Nó hoạt động trong ứng dụng web, hoặc bên trong Claude, ChatGPT và Cursor qua MCP server của nó. Mã QR vẫn là công cụ miễn phí, không cần đăng ký.
Câu hỏi thường gặp
Làm sao để theo dõi lượt quét từ mã QR in?
Thêm thẻ UTM vào liên kết trước khi tạo mã: ít nhất utm_source, utm_medium và utm_campaign, và utm_content để phân biệt các vị trí. Khi đó mọi lượt quét sẽ đến Google Analytics kèm các nhãn đó. Không có thẻ, một lượt quét thường hiện là lưu lượng Direct.
Nên dùng mức sửa lỗi nào cho bao bì?
Q hoặc H. Denso Wave, công ty tạo ra mã QR, nói rằng những mức đó phù hợp với nơi mã dễ bị bẩn, và bao bì thì bị cầm nắm. Dùng M cho bề mặt sạch như tờ rơi và menu.
Viền trắng quanh mã QR nên rộng bao nhiêu?
Bốn module ở mọi cạnh. Denso Wave nêu rõ rằng mã QR yêu cầu lề rộng bốn module ở mọi cạnh của ký hiệu.
Lượt truy cập từ mã QR xuất hiện ở đâu trong GA4?
GA4 không có kênh cho in ấn. Với một medium như qr và tên source và campaign trung tính, lượt truy cập rơi vào Unassigned, nơi chúng vẫn được tách riêng và có nhãn đầy đủ. Lọc theo campaign, hoặc theo source và medium, để thấy từng vị trí. Tên campaign có chứa shop sẽ đưa chúng vào Organic Shopping.
Mã QR tĩnh có hết hạn không?
Không. Một mã tĩnh giữ chính liên kết, nên nó hoạt động chừng nào trang nó trỏ tới còn tồn tại. Chỉ mã động, đi qua một dịch vụ chuyển hướng, mới phụ thuộc vào việc dịch vụ đó còn hoạt động.