Aboneliksiz düzenlenebilir QR kodları: tek ayar satırı
“Hedefi daha sonra değiştirmem gerekiyor” sorusunun yanıtı abonelik değil. Zaten sahibi olduğunuz alan adındaki bir yönlendirme yoludur.
yourcompany.com/m — kodlayan statik bir QR kodu basın ve bu yolu istediğiniz yere yönlendirecek şekilde yapılandırın. nginx üzerinde bu, tek bir return 302 satırıdır. Düzenlenebilir hedefleri ve yerleşim bazında analizleri korursunuz; basılı kod ise yalnızca zaten ücretini ödediğiniz bir alan adına bağlıdır.Dinamik QR söylemi, aslında birlikte sunulması gerekmeyen iki şeyi bir araya getiriyor: Gerçekten yararlı olan bir yönlendirme ve başkasının buna sahip olması; asıl sorun tamamen burada. Bunları ayırdığınızda yönlendirme kalır, alan adı sahibi ortadan çıkar.
Bu nasıl çalışıyor?
Basılı kodunuz, yourcompany.com/m ifadesini gerçek baytlar olarak içerir; bu nedenle hiç kimse onu iptal edemez, kullanımını ölçemez veya kaydedemez — /m yolunun sunduğu şey ise istediğiniz zaman değiştirebileceğiniz bir yapılandırmadır. Bu, sağlayıcıların sattığı mekanizmanın aynısıdır; yalnızca size ait olmayan bir alan adı için kira alırlar. Statik ve dinamik temel ayrımı açıklar.
Her alternatifle karşılaştırıldığında ne elde edersiniz?
| Dinamik (kiralık) | Statik, doğrudan URL | Statik + kendi yönlendirmeniz | |
|---|---|---|---|
| Üçüncü taraf tarafından kapatılabilir mi | Evet | Hayır | Hayır |
| Yinelenen maliyet | Aylık, çoğu zaman kod başına | Yok | Mevcut alan adınızın maliyeti dışında yok |
| Baskıdan sonra hedef değiştirilebilir mi | Evet | Hayır | Evet |
| Taramayı kim kaydeder | Sağlayıcı | Siz | Siz |
| Tarayıcının önizlemesinde ne görünür | Tanımadığınız kısa alan adı | Alan adınız | Alan adınız |
| Sağlayıcı iflas etse de çalışır mı | Hayır | Uygulanamaz | Evet |
| Kurulum çabası | Kayıt olun | Yok | Tek yapılandırma satırı |
Sağdaki sütun, sektörün sattığı şeydir; tek farkı, karşı taraf riskinin olmamasıdır. Bu bir uzlaşma değildir — önemli olan her satırda açıkça daha iyidir.
URL'leri nasıl tasarlamalısınız?
Kısa tutun; çünkü daha kısa veri yükleri, daha düşük yoğunluklu desenler oluşturur. Bu desenler uzaktan daha güvenilir taranır ve daha kötü baskı koşullarına dayanır.
- Kısa bir yol kullanın: menü için
/m, birinci poster için/p1, Wi-Fi bilgisi için/w. - Her fiziksel yerleşime kendi yolunu verin. Bu, daha sonra yerleşim bazında analiz yapmanızı ve diğerlerine dokunmadan tek bir yerleşimi başka yere yönlendirmenizi sağlar.
- Basılı kısımda sorgu dizeleri yerine yolları tercih edin; kampanya parametrelerini yönlendirme hedefine ekleyin.
yourcompany.com/p1,yourcompany.com/promo?src=poster-lobby&utm_medium=qradresine yönlenebilir. - HTTPS kullanın ve siteniz onsuz da çalışıyorsa
www.kısmını atlayın — kaldırılan her karakter deseni basitleştirir. - Bir yolu daha sonra farklı bir kampanya için asla yeniden kullanmayın. Eski basılı kopyalar hâlâ o yola yönlenecektir.
Kısa bir yol, kodun daha küçük basılabilmesi veya aynı modül boyutuyla daha büyük basılabilmesi anlamına da gelir. Bu, masa üstü tabelalarında ve dış mekân levhalarında pratik bir dayanıklılık kazancıdır.
Yönlendirmeyi nasıl kurarsınız?
Bir kampanya yayındayken ve hedefi yeniden yönlendirmek isteyebileceğiniz durumlarda 302 kullanın. 301'i yalnızca hedef gerçekten kalıcı olduğunda kullanın; çünkü tarayıcılar ve tarayıcı uygulamaları 301'leri agresif biçimde önbelleğe alır ve geri alma imkânınız olmayabilir.
nginx
server bloğunuzun içine şunu ekleyin: location = /m { return 302 https://yourcompany.com/menu?src=table; } — ardından nginx -t komutunu çalıştırıp yeniden yükleyin. Her yerleşim için bir satır.
Cloudflare
Bir Toplu Yönlendirme listesi veya az sayıda yol için Tek Yönlendirme kuralı kullanın. Kaynak sunucuda değişiklik gerekmez; DNS'iniz zaten buradaysa bu en hızlı seçenektir.
Netlify veya Vercel
/m /menu?src=table 302 içeren bir _redirects dosyası ekleyin veya vercel.json içinde eşdeğer redirects girdisini kullanın. Hedefi değiştirmek için dağıtım yapın.
Next.js
next.config.js dosyasına { source: '/m', destination: '/menu?src=table', permanent: false } döndüren bir redirects() girdisi ekleyin. Bir sonraki dağıtımınızla yayına girer.
Apache
.htaccess içinde şunu kullanın: Redirect 302 /m https://yourcompany.com/menu?src=table.
Birden çok yıla yayılan bir baskı programı için yolları nasıl planlarsınız?
Basılı kodlar, onları oluşturan kampanyalardan daha uzun yaşar. Bu nedenle yol şeması, insanların işten ayrılmasına ve sitelerin yeniden kurulmasına dayanmalıdır. Birkaç kural bunu düşük maliyetli hâle getirir.
Ad alanını kampanyaya göre değil, yerleşime göre belirleyin. /p/lobby-01, promosyon değiştiğinde de anlamını korur; /spring-sale ise tabela hâlâ duvarda dururken bir sonraki yıl gerçeği yansıtmaz. Bir kayıt tutun — depodaki tek bir dosya veya baskı çalışmasının yanında duran bir elektronik tablo olabilir — ve her yolu, şu anda nereye yöneldiğini, neyin üzerine basıldığını, kaç kopya bulunduğunu ve bu malzemenin ne zaman yenileneceğini listeleyin. Bu kayıt olmazsa yönlendirme yapılandırması, kimsenin silmeye cesaret edemediği satırlar kümesine dönüşür.
Basılı kopyalar varken bir yolu asla silmeyin. Bunun yerine kullanım dışı bırakın: kuralı kaldırmak yerine makul bir açılış sayfasına yönlendirin. Böylece eski bir kod 404'e düşmek yerine yararlı bir sonuca ulaşır. Kuralları sitenin yanında sürüm kontrolünde de tutun; böylece barındırma taşıması onları kaybetmek yerine beraberinde götürür — bu yaklaşımın pratikte başarısız olmasının en yaygın yolu, yönlendirme dosyasını sessizce kaldıran bir yeniden dağıtımdır.
Daha uzun bir URL basmak kodun taranmasını zorlaştırır mı?
Biraz zorlaştırır. Bunu anlamaya değer, çünkü kısaltma sektörünün sahip olduğu tek gerçek teknik argüman budur.
QR kodunun veri yükü, sürümünü — yani ızgara boyutunu — belirler ve daha uzun veri yükleri daha fazla modül gerektirir. Fiziksel boyut sabitken daha fazla modül, daha küçük modüller anlamına gelir; bu da kameranın bunları uzaktan veya düşük baskı kalitesiyle çözmesini zorlaştırır. Bir sağlayıcının altı karakterlik kısa bağlantısı, kampanya parametreleri eklenmiş uzun bir URL'den gerçekten daha düşük yoğunluklu bir desen oluşturur.
Ancak çözüm onların alan adını kiralamak değil; kendi yolunuzu kısa tutup parametreleri yönlendirme hedefine taşımaktır. yourcompany.com/p1, ISO/IEC 18004 standardının düşük sürümlerine rahatça sığan yaklaşık 22 karakterdir ve ?utm_medium=qr&src=poster-lobby kısmı yönlendirme tarafından eklendiği için basılı desende hiç görünmez. Böylece kısa bağlantının gerekli olması gerektiği söylenen şeyin tam karşılığını elde edersiniz: seyrek, dayanıklı bir kod ve eksiksiz ilişkilendirme.
Üçüncü taraf olmadan analizleri nasıl elde edersiniz?
Zaten elinizde var. Her tarama kendi sunucunuza yapılan bir istektir; bu nedenle erişim günlükleriniz bunu kaydeder ve analiz sisteminiz açılış sayfası ziyaretini sayar.
Yönlendirme hedefinde her yerleşime farklı bir src parametresi verin. Böylece gösterge panelinin sattığı poster bazlı ayrıntıyı aynen elde edersiniz: hangi lobi tabelası işe yarıyor, hangi masa üstü tabelaları kullanılıyor, paket servis etiketini basmaya değer mi? Fark şu: veriler size aittir, müşteri yalnızca sizinle iletişim kurar ve kod, herhangi birinin faturalandırma durumundan bağımsız olarak çalışmaya devam eder. Bir QR proxy'si neleri kaydeder, başkasına vermekten kaçındığınız bilgileri açıklar.
Bu yaklaşımın başarısızlık noktası nedir?
Dürüst olmak gerekirse bunu açıkça söylemek gerekir: Artık kendi alan adınıza bağlısınız. Alan adının süresini geçirirseniz veya barındırma hizmetini taşıyıp yönlendirme yollarını unutursanız basılı kodlar bozulur.
Bu gerçek bir risktir ve yerini aldığı riskten temelde farklıdır. Kontrol ettiğiniz, yıllar öncesinden yenileyebileceğiniz ve sizden sonra devralacak kişiye aktarabileceğiniz bir bağımlılıktır. Kimse bunun fiyatını sizi karşılayamayacağınız kadar yükseltemez, kullanımınızı ölçemez veya müşterileriniz üzerinden para kazanmaya karar veremez. Üç pratik önlem alın: alan adını basılı malzemenin ömrünün çok ötesine kadar kaydedin, yönlendirme yollarını sitenin yanında sürüm kontrolünde tutun ve bunları baskı çalışmalarınızın bulunduğu her yerde belgeleyin.
Düzenlenebilirliğe hiç ihtiyacınız yoksa — menü, Wi-Fi kodu veya iletişim kartı için genellikle yoktur — yönlendirme katmanını atlayıp hedefi doğrudan kodlayın. Daha az hareketli parça, aynı kalıcılık.
Sık sorulan sorular
- Statik bir QR kodu bir yönlendirmeye işaret edebilir mi?
- Evet; tekniğin tamamı budur. Kod statiktir, çünkü veri yükü hiç değişmez; bu URL'nin ne sunduğu ise tamamen size bağlıdır. Basılı üründe kalıcılığı, kendi yapılandırmanızda esnekliği korursunuz.
- Özel bir kısa alan adına ihtiyacım var mı?
- Hayır. Mevcut alan adınızdaki kısa bir yol yeterlidir ve ayrı bir kısa alan adından daha iyidir; çünkü tarayıcının önizlemesinde müşterilerinizin tanıdığı bir ad görünür. Özel kısa alan adı güzel bir ek olabilir, ancak şart değildir.
- 301 mi yoksa 302 yönlendirmesi mi kullanmalıyım?
- Hedefi hâlâ değiştirmek isteyebileceğiniz sürede 302 kullanın — 301'ler tarayıcılar tarafından güçlü biçimde önbelleğe alınır ve geri çevrilmeleri zor olabilir. 301'e yalnızca hedef gerçekten kalıcı olduğunda geçin.
- Hiç web sitem yoksa ne olacak?
- Yönlendirme katmanını tamamen atlayıp hedefi doğrudan kodlayın — mevcut rezervasyon sayfanıza, sosyal profilinize veya harita kaydınıza yönelen statik bir kod çalışır ve hiçbir maliyeti yoktur. Daha sonra yeniden basmadan taşıma seçeneği istiyorsanız, uygulanabilir en küçük çözüm bir alan adı ve yönlendirme hizmetidir; bu, kod başına QR ücretlendirmesinden çok daha ucuzdur ve alan adı sizin adınıza kalır.
- Web sitemi daha sonra yeni bir alan adına taşırsam ne olacak?
- Eski alan adını kayıtlı tutun ve yönlendirme yollarının çalışmasını sürdürün. Basılı kodlar kalıcı ürünlerdir; bu nedenle içlerinde bulunan alan adı uzun vadeli bir taahhüt olarak görülmelidir — tam da bu yüzden sahibi olduğunuz bir alan adı olmalıdır.
Yönlendirme yolunuz için statik kodu oluşturun: URL QR kodu. Kiralık bir kod zaten sorun çıkarıyorsa esir alınan kodu kurtarma rehberi ile başlayın veya tam resmi görmek için QR kodu dolandırıcılıklarının gerçeğini okuyun.
Statik bir QR koduna hazır mısınız?
Tarayıcınızda üretin — hesap yok, takip yok, abonelik yok. Yarattığınız size aittir.
İlgili okumalar
Statik ve dinamik QR kodlar: her kullanıcının bilmesi gerekenler
Biri içeriğinizi, diğeri bir yönlendirmeyi kodlar. Bu tek fark, QR'inizin beş yıl sonra hâlâ çalışıp çalışmayacağını belirler.
QR kodu rehin: 1 ay alın, yıllık planı sakın almayın
Kapatılmış bir kod için ilk inceleme: onu gerçekten kim kontrol ediyor, kurtulmanın maliyeti ne ve tekrarını önleyen tek hamle hangisi?
QR Menüde Menüyü Düzenlemek Kodu Değiştirmek Değildir
Düzenlenebilir bir koda ihtiyacınız olduğu söylenir. Oysa her gün değişen, adresi değil menü sayfasının içeriğidir; statik kod bunu ücretsiz yapar.
2000'den Beri Lisanssız: Ücretli QR Kod Nedir?
Aylık tutar fiyat değildir. Fiyat, bastığınız her kodla ve malzemenin kullanımda kaldığı her ayla çarpılan tutardır.
QR kod dolandırıcılığının gerçeği: "ücretsiz" üreticiler kullanıcılardan nasıl haraç alıyor
Dinamik QR kodlar, sağlayıcılara siz bastıktan sonra kodları takip etme, düzenleme, devre dışı bırakma ve paraya çevirme imkânı verir. Düzen nasıl işliyor ve ondan nasıl kaçınılır.