Buat kode QR

Tiga Cara Menghitung Pemindaian Kode QR, dan Apa yang Terlewat oleh Masing-Masing

oleh Tim KoloQRDasar

Sebuah ubin kuning kehijauan yang miring berisi kode QR hitam di atas latar magenta, dengan label gelap berbentuk pil bertuliskan "UTM" di sudut kiri atas dan satu lagi bertuliskan "Dynamic" di kanan bawah.

Kode QR tidak bisa menghitung dirinya sendiri. Sebuah pemindaian baru menjadi angka ketika ponsel meminta sesuatu yang bisa Anda lihat: halaman tujuan Anda, pengalihan di domain Anda, atau tautan pendek milik penyedia kode QR dinamis. Tag UTM pada tautan kode menampilkan kunjungan di analitik yang sudah Anda pakai, secara gratis. Pengalihan di domain Anda sendiri menghitung setiap permintaan dan membuat tautannya tetap bisa disunting. Kode QR dinamis menambahkan waktu, perangkat, dan kota per pemindaian dengan biaya bulanan. Tak satu pun dari ketiganya melihat orang yang memindai tetapi tidak pernah mengetuk tautannya.

Poin Utama

  • Kode QR adalah pola cetak yang tidak tersambung ke apa pun, jadi ia tidak bisa menghitung pemindaian sendiri. Setiap metode pelacakan menghitung permintaan web yang dibuat ponsel setelah pemindaian.
  • Metode gratisnya adalah parameter UTM pada tautan kode, yang dibaca oleh analitik yang sudah ada di situs Anda. Metode ini menghitung kunjungan, bukan pemindaian, dan menambahkan karakter yang membuat pola cetaknya lebih padat.
  • Pengalihan di domain Anda sendiri, seperti yourdomain.com/menu-qr, menjaga polanya tetap pendek, menghitung setiap permintaan, dan memungkinkan Anda mengubah tujuannya nanti. Gunakan pengalihan 302 atau 307, karena browser menyimpan 301 di cache.
  • Kode QR dinamis adalah pengalihan berbayar yang dijalankan penyedia. Kode ini melaporkan waktu, perangkat, dan perkiraan kota per pemindaian, dan kode yang dicetak bergantung pada tautan pendek penyedia itu.
  • Di Google Analytics 4, tautan bertag utm_medium=qr masuk ke saluran "Unassigned", karena tidak ada aturan saluran default yang cocok dengan "qr". Grup saluran kustom membereskannya.
  • Gunakan satu kode per penempatan. Satu kode yang sama di semua poster memberi tahu berapa orang yang memindai, tetapi tidak memberi tahu poster mana yang berhasil.

Bisakah Kode QR Statis Dilacak?

Kode QR statis tidak bisa melaporkan pemindaiannya sendiri, tetapi kunjungan yang dihasilkannya bisa dilacak. Kode QR statis adalah kode yang tautannya tersimpan di dalam polanya sendiri, sehingga ponsel langsung menuju tautan itu tanpa perantara. Apa pun yang menghitung pemindaian harus berada di tujuan: analitik halamannya, atau pengalihan yang Anda kendalikan.

Konsekuensi praktisnya, pelacakan ditentukan oleh tautan yang Anda masukkan ke dalam kode, bukan oleh generator yang menggambarnya. Kode dari generator gratis mana pun, termasuk KoloQR, sama mudah dilacaknya dengan kode berbayar jika tautannya membawa parameter UTM atau mengarah ke pengalihan di domain Anda. KoloQR, sebuah generator kode QR gratis dengan kode QR bundar dan berbentuk khusus, saat ini membuat kode statis; yang dikodekannya persis tautan yang Anda tempelkan.

Yang tidak akan pernah bisa dilaporkan kode statis adalah pemindaian yang tidak ditindaklanjuti. Kamera ponsel menampilkan tautan hasil dekode sebagai banner dan tidak membuka apa pun sampai orangnya mengetuknya. Pemindaian tanpa ketukan tidak menghasilkan permintaan, jadi tidak ada alat analitik, pengalihan, atau platform kode QR dinamis yang bisa menghitungnya.

Perbandingan Tiga Metode

Pilih metode berdasarkan apa yang perlu Anda ketahui dan berapa lama kode itu akan tercetak. Tag UTM menjawab "apakah kampanye ini mendatangkan pengunjung?" tanpa biaya. Pengalihan di domain Anda sendiri menjawab "berapa kali kode ini dibuka?" dan membuat tautannya tetap bisa disunting. Kode QR dinamis menjawab "kapan, di mana, dan dengan perangkat apa?" tanpa penyiapan apa pun di pihak Anda.

Tag UTM + analitik AndaPengalihan di domain Anda sendiriKode QR dinamis
Apa yang dihitungKunjungan halaman yang datang lewat kodeSetiap permintaan ke jalur pendekSetiap permintaan ke tautan pendek penyedia
Detail tambahan per pemindaianApa pun yang dicatat analitik Anda untuk kunjungan mana punApa pun yang dicatat server atau hosting AndaWaktu, jenis perangkat, sistem operasi, perkiraan kota
Biaya berkelanjutanTidak adaTidak ada di sebagian besar hostingLangganan bulanan atau tahunan
Mengubah tujuan setelah dicetakTidakYaYa, selama akunnya aktif
Berfungsi saat tautan membuka aplikasiTidak - aplikasinya terbuka, analitik Anda tidak pernah dimuatYa - pengalihan dihitung sebelum aplikasi terbukaYa - pengalihan dihitung sebelum aplikasi terbuka
Efek pada pola cetakTautan lebih panjang, kode lebih padatTautan pendek, kode sederhanaTautan pendek, kode sederhana
PenyiapanMenambahkan parameter ke tautanSatu aturan pengalihan di domain AndaAkun di penyedia
Setiap baris mengikuti dari tempat penghitungan terjadi: di halaman tujuan, di pengalihan Anda sendiri, atau di pengalihan penyedia.

Kombinasi yang umum adalah pengalihan di domain Anda sendiri yang meneruskan ke tujuan bertag UTM. Kode yang dicetak tetap pendek dan permanen, pengalihan menghitung setiap permintaan, dan analitik di halaman tetap mengatribusikan kunjungan ke kampanye yang tepat.

Cara Melacak Pemindaian Kode QR dengan Parameter UTM

Parameter UTM adalah label yang ditambahkan di akhir tautan untuk memberi tahu alat analitik dari kampanye, sumber, dan media mana sebuah kunjungan datang. Google Analytics, Matomo, Plausible, dan sebagian besar alat analitik web lainnya membacanya tanpa penyiapan apa pun. Google menyarankan untuk selalu mengisi tiga: utm_source, utm_medium, dan utm_campaign.

  1. Mulai dari Tautan Tujuan. Salin halaman yang harus dibuka kode, misalnya https://example.com/menu. Pastikan halaman itu terbuka di ponsel sebelum diberi tag.
  2. Tambahkan Sumber, Media, dan Kampanye. Tambahkan ?utm_source=table-tent&utm_medium=qr&utm_campaign=autumn-menu. Sumber menamai penempatan, media menamai saluran, dan kampanye menamai upayanya.
  3. Tulis Semua Nilai dengan Huruf Kecil. Google Analytics memperlakukan utm_source=Poster dan utm_source=poster sebagai dua sumber yang berbeda. Nilai berhuruf kecil dengan tanda hubung menjaga laporan tetap satu baris per penempatan.
  4. Buat Kode dari Tautan Bertag. Tempelkan tautan bertag lengkap ke kolom URL generator kode QR, lalu atur gayanya dan unduh kodenya seperti biasa.
  5. Pindai dan Periksa Laporan Real-Time. Pindai contoh cetaknya dengan ponsel, buka halamannya, dan pastikan kunjungan itu muncul di tampilan real-time analitik Anda dengan nama kampanye yang benar.

Satu parameter layak ditambahkan ketika kampanye yang sama dicetak di beberapa tempat: utm_content. Google menyebut utm_content sebagai parameter yang membedakan materi iklan, jadi utm_content=window dan utm_content=counter memisahkan dua penempatan dari satu kampanye tanpa harus membuat kampanye kedua.

Di Mana Trafik Kode QR Muncul di Google Analytics 4

Di Google Analytics 4, kunjungan bertag utm_medium=qr muncul di saluran "Unassigned". Grup saluran default GA4 memilah trafik dengan aturan tetap - "email" masuk ke "Email", "sms" ke "SMS", "referral" ke "Referral" - dan tidak ada aturan yang cocok dengan "qr", "print", atau "offline". Kunjungannya tercatat dengan benar; hanya label salurannya yang tidak membantu.

Untuk membaca trafik kode QR secara terpisah, buka "Reports", lalu "Acquisition", lalu "Traffic acquisition", dan ganti dimensi tabelnya ke "Session source / medium" atau "Session campaign". Sesi kode QR Anda muncul sebagai baris seperti table-tent / qr, dengan engagement dan konversinya di sebelahnya.

Untuk menjadikan kode QR saluran tersendiri, buat grup saluran kustom di pengaturan "Admin" dan tambahkan saluran QR dengan kondisi medium sama persis dengan qr. Letakkan di atas aturan default agar ia yang menang, dan setiap laporan yang dikelompokkan per saluran akan menampilkan kode QR sebagai satu baris.

Jangan meminjam medium yang sudah dikenali GA4 hanya untuk menghindari "Unassigned". Memberi tag utm_medium=referral atau utm_medium=social pada kode QR akan memasukkannya ke saluran yang salah dan mencampurnya dengan trafik yang sama sekali tidak berhubungan dengan media cetak.

Tag UTM Membuat Kode QR Lebih Padat

Setiap karakter yang ditambahkan ke tautan menambah data pada pola, dan tag UTM bisa melipatgandakan panjang tautan pendek hingga tiga kali. Pada tingkat koreksi kesalahan M, tautan 24 karakter https://example.com/menu muat di QR versi 2, kisi berukuran 25 × 25 modul. Tautan yang sama dengan tiga tag UTM menjadi 85 karakter dan butuh versi 6, kisi berukuran 41 × 41.

Pada lebar cetak yang sama, kisi yang lebih padat berarti modul yang lebih kecil. Dicetak selebar 3 cm, kode versi 2 punya modul sekitar 1,2 mm; kode versi 6 punya modul sekitar 0,7 mm, yang lebih sulit dibaca dengan andal oleh ponsel lama dan di ruangan redup. Kode dengan logo di tengah biasanya memakai tingkat H, yang membuat kisinya makin besar.

Dua perbaikan menjaga polanya tetap sederhana. Nilai UTM yang pendek membantu: utm_source=table alih-alih utm_source=table-tent-autumn-2026. Pengalihan di domain Anda sendiri lebih membantu lagi: kodenya memuat yourdomain.com/t4, dan pengalihan menambahkan tautan bertag lengkap setelah pemindaian, ketika panjangnya tidak lagi berpengaruh. Panduan kapasitas kode QR memuat tabel lengkapnya, dan panduan ukuran cetak minimum mengubah ukuran modul menjadi ukuran cetak.

Cara Melacak Pemindaian dengan Pengalihan di Domain Anda Sendiri

Pengalihan di domain Anda sendiri adalah jalur pendek, seperti yourdomain.com/menu-qr, yang meneruskan setiap pengunjung ke halaman sebenarnya dan bisa dihitung saat melakukannya. Pengalihan adalah respons server yang mengirim browser dari alamat yang dimintanya ke alamat lain. Sebagian besar hosting situs web dan platform CMS bisa membuatnya tanpa kode: Vercel, Netlify, dan Cloudflare semuanya punya aturan pengalihan, dan WordPress punya plugin pengalihan.

  1. Pilih satu jalur pendek per penempatan, seperti /qr/menu-table dan /qr/menu-window. Jalur yang tidak akan pernah Anda pakai ulang untuk hal lain menjaga hitungannya tetap bersih.
  2. Arahkan setiap jalur ke tujuannya, dengan tag UTM di tujuan jika Anda juga menginginkan atribusi kampanye di analitik.
  3. Jawab dengan 302 atau 307, bukan 301. Browser menyimpan pengalihan 301 di cache dan bisa melewati server Anda pada pemindaian berikutnya, sehingga hitungannya hilang dan perubahan tujuan di kemudian hari tidak terlihat oleh pengunjung yang kembali.
  4. Baca hitungannya di log permintaan hosting Anda atau analitik pengalihan, disaring menurut jalurnya. Wajar ada sejumlah permintaan dari bot dan pemeriksa tautan, dan keluarkan pemindaian uji Anda sendiri.
  5. Kodekan jalur pendek itu ke dalam kode QR, lalu cetak. Polanya tetap kecil, dan tujuannya tetap bisa Anda ubah.

Pengalihan itulah yang membuat tautan aplikasi bisa dihitung. Kode QR yang membuka profil Instagram, obrolan WhatsApp, atau formulir ulasan Google biasanya berakhir di aplikasi, tempat analitik situs Anda tidak pernah berjalan. Pengalihan di domain Anda mencatat permintaannya lebih dulu lalu menyerahkan ponsel ke aplikasi, sehingga pemindaian tetap terhitung meskipun tidak ada halaman Anda yang dilihat. Hal yang sama berlaku untuk kode QR Instagram atau tautan lain mana pun yang membuka aplikasi.

Melacak Pemindaian dengan Kode QR Dinamis

Kode QR dinamis adalah kode yang memuat tautan pendek milik penyedia, yang mengalihkan ke tujuan Anda dan mencatat setiap pemindaian di tengah jalan. Dasbor penyedia biasanya menampilkan total pemindaian dan pemindaian unik, waktu setiap pemindaian, jenis perangkat dan sistem operasi, serta negara dan kota yang diperkirakan dari alamat IP. Tidak ada penyiapan yang dibutuhkan di situs web Anda.

Imbalannya adalah ketergantungan. Pola yang dicetak memuat nama host penyedia, jadi kodenya hanya terus berfungsi selama penyedia itu menjaga tautannya tetap hidup, dan kebanyakan menagih selama cetakannya masih dipakai. Panduan kode QR statis vs dinamis menjelaskan kapan itu layak dibayar, dan berapa biaya langganan kode dinamis dari waktu ke waktu memberinya angka.

Kode KoloQR saat ini statis, jadi melacak kode KoloQR berarti memakai tag UTM atau pengalihan Anda sendiri. Kode dinamis KoloQR dengan analitik pemindaian sedang dikembangkan, dengan daftar tunggu yang sudah dibuka; kode ini mencatat jenis data yang sama seperti di atas dan tetap mengalihkan ke tujuan terakhir jika langganannya berakhir.

Mengapa Angka Pemindaian Anda Tidak Cocok

Metode yang berbeda melaporkan angka yang berbeda karena masing-masing menghitung momen yang berbeda. Pengalihan menghitung permintaan, analitik menghitung kunjungan halaman yang memuat skripnya, dan platform dinamis menghitung permintaan ke tautannya sendiri. Selisih di antara mereka bisa diperkirakan:

  • Pemindaian tanpa ketukan tidak terlihat oleh metode apa pun. Kamera mendekode kodenya dan menampilkan tautannya, dan jika orangnya tidak mengetuknya, tidak ada yang diminta.
  • Tautan yang membuka aplikasi sampai ke pengalihan tetapi tidak pernah sampai ke analitik halaman Anda, karena aplikasi mengambil alih sebelum halaman Anda mana pun dimuat.
  • Banner cookie yang ditolak dan pemblokir iklan menghentikan banyak alat analitik dari mencatat kunjungan yang benar-benar terjadi. Pengalihan tidak terpengaruh, karena dihitung di server.
  • Pemindaian berulang menggelembungkan total. Orang yang sama memindai kartu meja tiga kali berarti tiga permintaan; hitungan unik memperkirakan perangkat, bukan orang.
  • Uji coba Anda sendiri terhitung seperti pemindaian orang lain. Catat tanggal Anda mencetak dan abaikan pemindaian sebelum itu, atau saring jaringan Anda sendiri.
  • Bot dan pemeriksa tautan sesekali meminta jalur pengalihan. Mereka muncul sebagai permintaan tanpa kunjungan yang cocok dan biasanya hanya latar kecil yang stabil.

Perlakukan angka-angka itu sebagai perbandingan, bukan audit. Metode yang sama yang diterapkan pada dua penempatan memberi tahu dengan andal mana yang lebih berhasil, meskipun tidak satu pun angkanya merupakan jumlah persis orang yang memindai.

Ukur Setiap Penempatan secara Terpisah

Satu kode per penempatan adalah aturan yang membuat pelacakan pemindaian berguna. Satu kode yang sama di setiap brosur, poster, dan kartu meja menghasilkan satu total dan tidak ada jawaban penempatan mana yang berhasil. Kode terpisah per penempatan - nilai utm_content yang berbeda atau jalur pengalihan yang berbeda - menghasilkan satu baris per penempatan, dan perbandingannya itulah bagian yang berguna.

PenempatanTag UTMJalur pengalihan
Kartu mejautm_source=table&utm_medium=qr&utm_campaign=autumn-menu/qr/menu-table
Etalase tokoutm_source=window&utm_medium=qr&utm_campaign=autumn-menu/qr/menu-window
Kantong bawa pulangutm_source=bag&utm_medium=qr&utm_campaign=autumn-menu/qr/menu-bag
Kampanye yang sama, tiga penempatan: satu baris per penempatan di laporan.

Cetak nama penempatan dengan huruf kecil di samping setiap kode pada file cetak, agar kode-kodenya tidak tertukar secara tidak sengaja ketika pekerjaannya sampai di percetakan. Kode yang tampak identik dan hanya berbeda empat karakter di tautannya adalah hal yang paling mudah tertukar dalam satu kali cetak.

Apa yang Bisa dan Tidak Bisa Diketahui Pelacakan Pemindaian

Pelacakan pemindaian mencatat permintaan yang dibuat ponsel, tidak pernah orang yang memegang ponsel itu. Kode QR tidak bisa membaca nama, nomor telepon, alamat email, atau posisi GPS, karena yang dilakukan pemindaian hanyalah membuat ponsel membuka tautan. Yang bisa dilihat server adalah apa yang dilihat situs web mana pun: waktu, alamat IP, dan deskripsi perangkat dari browser.

Lokasi dalam laporan pemindaian adalah perkiraan dari alamat IP. Biasanya tepat soal negara dan sering tepat soal kota, tetapi bisa meleset jauh di jaringan seluler, yang merutekan trafik melalui gateway regional. Anggap kota dalam laporan pemindaian sebagai perkiraan.

Di Uni Eropa, alamat IP bisa tergolong data pribadi menurut GDPR. Jika pengalihan atau analitik Anda menyimpan alamat IP, sebutkan pelacakan pemindaian dalam pemberitahuan privasi Anda, dan utamakan alat yang memendekkan atau membuang alamat itu setelah lokasinya diperoleh.

Buat kode QR Anda

Gratis, tanpa akun dan tanpa watermark. Pilih bentuknya, tambahkan logo, periksa kontrasnya, lalu ekspor ke SVG, PDF, EPS, atau PNG - kode statis tanpa langganan di belakangnya.

Buat kode QR

Questions? Answered

Hanya jika tautan kodenya melewati sesuatu yang menghitung. Kode statis tidak melaporkan apa pun dengan sendirinya. Tambahkan parameter UTM ke tautannya untuk melihat kunjungan di analitik Anda, kodekan pengalihan di domain Anda sendiri untuk menghitung setiap permintaan, atau gunakan kode QR dinamis, yang penyedianya menghitung pemindaian untuk Anda.

Bisa, dari tujuannya. Tautan kode yang sudah dicetak tidak bisa diubah, tetapi Anda tetap bisa menghitung apa yang sampai ke sana: cari kunjungan tanpa perujuk ke halaman itu di analitik Anda, atau, jika Anda mengendalikan servernya, baca log server untuk alamat itu. Lain kali, kodekan pengalihan atau tautan bertag sebelum mencetak.

Tidak. Parameter UTM adalah karakter biasa di dalam tautan, dan ponsel mana pun membuka tautan bertag dengan normal. Namun parameter itu membuat kodenya lebih padat: tiga tag bisa mendorong tautan pendek dari QR versi 2 ke versi 6. Gunakan nilai yang pendek, atau kodekan pengalihan pendek yang menambahkan tag setelah pemindaian.

Karena aturan saluran default GA4 tidak mengenali utm_medium=qr. Kunjungannya tercatat dengan benar, tetapi tidak ada saluran default yang mengklaimnya. Lihat kunjungan itu menurut "Session source / medium", atau buat grup saluran kustom dengan saluran QR yang cocok dengan medium qr.

Tidak. Pemindaian hanya membuat ponsel membuka tautan, jadi pelacakan melihat apa yang dilihat situs web mana pun: waktu, jenis perangkat, dan alamat IP yang memberi perkiraan lokasi. Pelacakan tidak bisa membaca nama, nomor telepon, atau posisi GPS. Identitas baru muncul jika orangnya mengisi formulir sesudahnya.

Ada, dua. Parameter UTM pada tautan tidak memakan biaya dan berfungsi dengan versi gratis Google Analytics serta sebagian besar alat analitik lainnya. Pengalihan di domain Anda sendiri gratis di sebagian besar hosting situs web. Keduanya berfungsi dengan kode dari generator kode QR gratis mana pun.

Karena pengalihan menghitung setiap permintaan, sedangkan analitik hanya menghitung kunjungan yang memuat skripnya. Kunjungan yang terblokir karena penolakan cookie atau pemblokir iklan, tautan yang membuka aplikasi, dan orang yang pergi sebelum halamannya dimuat semuanya sampai ke pengalihan tetapi tidak pernah sampai ke analitik. Selisih seperti itu normal.

Hanya jika kodenya sudah mengarah ke sesuatu yang Anda kendalikan. Kode yang memuat jalur pengalihan Anda sendiri, atau kode dinamis, bisa mulai meneruskan ke tautan bertag kapan saja. Kode yang langsung memuat halaman akhirnya hanya bisa dihitung di halaman itu, melalui analitiknya atau log server.

Mengapa KoloQR?

  • Buat kode QR untuk situs web, menu, Wi-Fi, PDF, dan kartu nama
  • Sesuaikan warna, logo, dan bentuk unik
  • Unduh file PNG dan SVG berkualitas tinggi
  • Dibuat untuk cetak maupun digital
Buat kode QR
Kode QR hitam polos di samping kode yang sama yang didesain ulang menjadi lingkaran dengan warna merek