Kode QR untuk kampanye offline: lacak setiap flyer, kemasan, dan booth
Cara memasang kode QR pada materi cetak, kemasan, dan materi acara agar setiap pemindaian muncul di analitik Anda: satu kode bertag per penempatan, koreksi error yang tepat, margin empat modul, dan uji coba sebelum mencetak.
Sebuah flyer tidak memberi tahu Anda bahwa ia berhasil. Stiker di kotak pengiriman atau papan di stan pasar juga tidak. Pasang kode QR di sana dan mungkin tetap tidak, karena pemindaian tanpa tag tiba di analitik Anda seperti seseorang yang mengetik alamat Anda dari ingatan.
Perbaikannya kecil dan harus dilakukan sebelum cetak: beri tag pada link, buat satu kode per penempatan, dan uji. Panduan ini mencakup seluruh rutinnya, dan generator kode QR gratis kami melakukan tagging dan pembuatan kode dalam satu langkah, di browser Anda.
Mengapa kode tanpa tag adalah kode yang terbuang
Saat seseorang memindai kode, ponselnya langsung membuka link. Tidak ada halaman sebelumnya, jadi tidak ada referrer yang menyebutkan dari mana kunjungan berasal. Google Analytics kemudian tidak punya apa-apa untuk dilanjutkan dan mencatat kunjungan sebagai Direct, channel yang digambarkannya sebagai orang yang datang lewat link tersimpan atau dengan mengetik URL Anda. Kunjungan dari flyer Anda berakhir bercampur dengan semua orang yang sudah mem-bookmark situs Anda.
Tag UTM memperbaikinya. Itu adalah label yang ditambahkan di akhir link, dan Google menyarankan untuk selalu memasang tiga: utm_source, utm_medium dan utm_campaign. Tambahkan ke link di dalam kode dan setiap pemindaian akan membawanya.
Satu kode per penempatan
Kebiasaan yang paling berguna juga yang paling sederhana: jangan pernah memakai ulang kode di beberapa penempatan. Jika kode yang sama ada di kartu konter, poster jendela, dan struk, Anda hanya tahu bahwa kode QR mendapat pemindaian dan tidak tahu apa yang mendapatkannya.
Beri setiap penempatan link bertag sendiri. Pertahankan kampanyenya sama dan ubah tag konten:
utm_source=print,utm_medium=qr,utm_campaign=spring_launch,utm_content=window_poster- sama, dengan
utm_content=counter_card - sama, dengan
utm_content=receipt
Untuk kemasan, gunakan tag konten untuk menunjukkan posisinya di kemasan (box-insert, back-label). Untuk acara, sebutkan acaranya di campaign dan lokasinya di content (booth-banner, handout). Tulis setiap nilai dengan huruf kecil, karena Google memperlakukan nilai sebagai case sensitive: Print dan print akan muncul sebagai dua sumber.
Jika Anda sudah memakai UTM link builder kami untuk iklan, aturannya sama. Generator QR menerapkannya untuk Anda: ia mempertahankan parameter apa pun yang sudah ada di link Anda, mengganti nilai UTM lama, dan menyimpan anchor #section di akhir.
Di mana pemindaian muncul di Google Analytics
GA4 mengelompokkan kunjungan ke channel dengan aturan pada source dan medium. Default channel group-nya punya channel untuk email, SMS, social, search, referral dan lainnya, tetapi tidak ada untuk cetak. Medium seperti qr tidak cocok dengan aturan mana pun, jadi kunjungan itu masuk ke Unassigned, yaitu yang dipakai GA4 saat tidak ada aturan yang cocok. Dua jebakan di tabel yang sama: source yang dinamai dengan situs sosial (misalnya instagram) membuat kunjungan masuk ke Organic Social, dan nama campaign yang mengandung shop atau shopping, seperti utm_campaign=summer_shop, membuatnya masuk ke Organic Shopping. Source netral seperti utm_source=print dan campaign seperti utm_campaign=spring_launch menghindari keduanya.
Itu tidak masalah, dan lebih baik daripada Direct: kunjungannya terpisah dan berlabel lengkap. Filter laporan apa pun berdasarkan campaign atau source dan medium, dan setiap penempatan menjadi barisnya sendiri. Tentukan saja satu ejaan untuk medium dan konsisten, agar semua cetakan Anda berkumpul.
Pilih tingkat koreksi error dengan sengaja
Setiap kode QR membawa data cadangan agar tetap bisa dipindai saat sebagian rusak. Denso Wave, perusahaan di balik QR Code, mencantumkan empat tingkat, yang memulihkan sekitar 7% (L), 15% (M), 25% (Q) dan 30% (H) dari kode. Mereka juga mencatat bahwa Level M paling sering dipilih, bahwa Q atau H cocok untuk tempat yang kodenya kotor, dan bahwa tingkat yang lebih tinggi membuat kode lebih besar.
Dalam praktik:
- M untuk flyer, menu, poster, dan apa pun yang tetap bersih.
- Q atau H untuk kemasan yang sering dipegang, label pengiriman, stiker outdoor, dan apa pun yang mungkin tergores, tertekuk, atau tertutup sebagian oleh jempol.
- L hanya saat link yang panjang tidak muat dengan cara lain, dan pertimbangkan link yang lebih pendek sebagai gantinya.
Biarkan batas putih sendiri
Bingkai kosong di sekitar kode adalah bagian dari kode. Panduan ukuran kode dari Denso Wave tegas soal ini: “QR Code requires a four-module wide margin at all sides of a symbol.” Modul adalah salah satu kotak kecil. Godaannya adalah memotong margin itu agar tata letak rapi, atau menaruh kode di atas latar bermotif. Keduanya mengurangi bingkai bersih yang diminta standar, jadi jangan lakukan keduanya.
Generator kami mulai dengan margin empat modul dan memberi peringatan jika Anda turun di bawahnya.
Hitung ukuran cetak
Kode QR hadir dalam 40 ukuran grid yang disebut versi. Versi 1 adalah 21 kali 21 modul dan setiap versi menambah 4 per sisi, hingga 177 kali 177 pada Versi 40. Generator menunjukkan versi yang dibutuhkan link Anda. Hitungannya untuk ukuran cetak kemudian sederhana:
lebar cetak = (modul + 8) × ukuran modul
Angka 8 adalah margin empat modul di setiap sisi. Contoh Denso Wave sendiri memakai modul 0.254 mm: kode Versi 3 berukuran 29 modul, jadi 7.366 mm, dan 9.398 mm dengan margin.
Contoh untuk flyer: link bertag Anda muat di Versi 4, yaitu 21 + 3 × 4 = 33 modul. Anda ingin setiap modul berukuran 0.6 mm. Itu (33 + 8) × 0.6 = 24.6 mm, jadi rencanakan persegi sekitar 25 mm. Jika link membutuhkan Versi 6 (41 modul), modul 0.6 mm yang sama membutuhkan (41 + 8) × 0.6 = 29.4 mm. Itulah mengapa link pendek penting: setiap versi yang Anda tambahkan memperbesar persegi, atau memperkecil modul jika ruangnya tetap.
Tidak ada satu ukuran modul yang benar, karena bergantung pada seberapa jauh orang berdiri dan pada ponsel mereka. Metode yang jujur ada di bagian berikutnya.
Uji seperti pelanggan
- Pindai file di layar dengan dua atau tiga ponsel berbeda, termasuk yang lebih tua.
- Cetak proof dengan ukuran asli, di atas kertas asli jika memungkinkan, dan pindai dari jarak tempat orang akan berdiri.
- Periksa halaman landing di ponsel. Di sanalah setiap pemindaian berakhir, jadi harus cepat dimuat dan masuk akal bagi seseorang yang baru saja berjalan ke arah poster.
- Periksa tag sudah masuk. Buka tampilan real-time analitik Anda, pindai sekali, dan cari nama campaign Anda.
Gunakan unduhan SVG untuk cetak. Itu vektor, jadi tetap tajam di ukuran berapa pun, dan itulah yang dibutuhkan percetakan atau alat desain.
Warna dan branding
Kode dengan warna brand Anda tidak masalah selama modulnya tetap jelas lebih gelap dari latar belakang. Abu-abu pucat di atas putih, atau kode terang di atas kotak gelap, adalah tempat pemindaian mulai gagal. Generator mengukur kontras antara kedua warna Anda dan memberi peringatan jika rendah atau terbalik. Meski begitu, percayai cetakan proof daripada pratinjau.
Statis atau dinamis?
Kode statis menyimpan link Anda secara langsung. Ia bekerja selama halaman itu ada, tanpa akun, tanpa langganan, dan tanpa kedaluwarsa. Kode dinamis menyimpan link pendek ke layanan redirect, yang memungkinkan Anda mengubah tujuan nanti dan menghitung pemindaian di sisi layanan itu, tetapi kode berhenti bekerja jika layanan tersebut hilang.
Untuk sebagian besar kampanye cetak, kode statis dengan tag UTM sudah cukup: pemindaian dihitung di analitik Anda sendiri, tempat sisa trafik Anda sudah berada. Jika tujuan mungkin berubah setelah dicetak, arahkan kode ke halaman di situs Anda sendiri yang Anda kendalikan, dan ubah halaman itu sebagai gantinya.
Daftar periksa sebelum cetak
- Satu kode bertag per penempatan, dengan source, medium, dan campaign diisi, semuanya huruf kecil.
- Koreksi error di M untuk permukaan bersih, Q atau H untuk apa pun yang dipegang atau di luar ruangan.
- Margin putih empat modul, tidak diubah oleh desain.
- Ukuran cetak dihitung dari versi dan ukuran modul.
- Proof ukuran asli dipindai di beberapa ponsel, dan kunjungannya terlihat di analitik.
Siap membuatnya? Buka generator kode QR, centang Add UTM tags, dan unduh SVG untuk setiap penempatan.
Di mana Hermoso cocok
Hermoso adalah agen pemasaran AI. Ia meneliti iklan yang sudah berhasil di pasar Anda, membuat iklan gambar dan video yang sesuai brand, memposting dan menjadwalkan ke akun sosial media Anda sendiri, serta menjalankan kampanye berbayar di akun iklan Anda sendiri. Ia bekerja di aplikasi web, atau di dalam Claude, ChatGPT dan Cursor melalui server MCP-nya. Kode QR tetap menjadi alat gratis, tanpa perlu daftar.
Pertanyaan yang sering diajukan
Bagaimana saya melacak pemindaian dari kode QR cetak?
Tambahkan tag UTM ke link sebelum Anda membuat kodenya: setidaknya utm_source, utm_medium dan utm_campaign, dan utm_content untuk membedakan penempatan. Setiap pemindaian kemudian tiba di Google Analytics dengan label tersebut. Tanpa tag, pemindaian biasanya muncul sebagai trafik Direct.
Tingkat koreksi error mana yang harus saya pakai untuk kemasan?
Q atau H. Denso Wave, perusahaan di balik QR Code, mengatakan keduanya cocok untuk tempat yang kodenya kotor, dan kemasan sering dipegang. Pakai M untuk permukaan bersih seperti flyer dan menu.
Seberapa lebar batas putih di sekeliling kode QR?
Empat modul di setiap sisi. Denso Wave menyatakan bahwa QR Code memerlukan margin lebar empat modul di semua sisi simbol.
Di mana kunjungan kode QR muncul di GA4?
GA4 tidak punya channel cetak. Dengan medium seperti qr dan nama source serta campaign yang netral, kunjungan masuk ke Unassigned, di mana mereka tetap terpisah dan berlabel lengkap. Filter berdasarkan campaign atau source dan medium untuk melihat setiap penempatan. Nama campaign yang mengandung shop mengirimnya ke Organic Shopping.
Apakah kode QR statis kedaluwarsa?
Tidak. Kode statis menyimpan link itu sendiri, jadi ia bekerja selama halaman yang dituju ada. Hanya kode dinamis, yang melewati layanan redirect, yang bergantung pada layanan itu tetap aktif.