GS1 Digital Link, ürünün GS1 kimliğini (GTIN) ve gerekiyorsa parti, seri numarası ya da son kullanma tarihini standart bir web adresinin içine yazan GS1 standardıdır. Bu adres karekoda (QR) basıldığında aynı kod iki işi birden görür. Telefon kamerası onu bir web sayfası olarak açar. Kasa ya da depo okuyucusu ise içinden GTIN'i ve diğer verileri çıkarır. Düz bir kampanya karekodu bunu yapamaz, çünkü adresinde ürünün kimliği yoktur.
Düz bir karekoddan farkı ne?
Pazarlama karekodlarının çoğu marka.com/kampanya gibi bir adrese gider. Bu adres ürünün hangi ürün olduğunu söylemez, hangi partiden çıktığını hiç söylemez. GS1 Türkiye, tüketiciye yönelik karekod kullanan markaların kasa ve fiyat okuması için ayrıca GTIN-13 gibi ikinci bir barkod taşıması gerektiğini bu yüzden hatırlatır.
GS1 Digital Link adresinde ise kimlik sabit bir düzende durur. GS1'in 2D barkodların perakendede kullanımına dair kılavuzuna göre okuyucu ya da kasa yazılımı bu adresi klasik GS1 veri dizisine çevirebilir. Böylece tek kod hem tüketicinin telefonuna hem tedarik zincirindeki okuyuculara hizmet eder.
Adres nasıl kurulur?
GS1 Digital Link URI Syntax standardının güncel sürümü Ağustos 2026'da onaylanan 1.7.0'dır. Standarttaki yapıya göre bir adres dört bölümden oluşur:
| Bölüm | Örnek | Açıklama |
|---|---|---|
| Alan adı | https://marka.com.tr | Herhangi bir alan adı olabilir; HTTPS önerilir |
| Birincil anahtar | /01/08691234000007 | GTIN her zaman 14 hane yazılır |
| Niteleyiciler | /10/A2611/21/000123 | Sırası sabittir: 22 (varyant), 10 (parti), 21 (seri) |
| Veri öznitelikleri | ?17=271231 | Son kullanma tarihi gibi ek veriler, sorgu dizesinde |
Örnekteki 8691234000007, GS1 Türkiye'nin kendi açıklamalarında kullandığı GTIN-13 örneğidir. Adrese yazılırken başına sıfır eklenerek 14 haneye tamamlanır. Niteleyicilerden biri atlanabilir, ama sıraları değiştirilemez. Seri numarası (21) ve varyant (22) yalnızca yolda yer alır, sorgu dizesine yazılmaz.
Standart birkaç ayrıntıyı da açıkça düzenler:
- Kısaltmalar kaldırıldı. /01/ yerine /gtin/ yazmak gibi harfli kısa yollar artık standartta yoktur.
- Başka parametreler eklenebilir. Ancak anahtarları yalnızca rakamdan oluşamaz; linkType ve context adları çözümleyicilere ayrılmıştır.
- Kanonik biçim id.gs1.org'dur. Hangi alan adı kullanılırsa kullanılsın, aynı kimliğin GS1'in genel çözümleyicisindeki karşılığı tektir.
Kendi alan adınızı kullanabilir misiniz?
Evet. Standart alan adını serbest bırakır, markalar kendi alan adlarını ve kendi ya da bir hizmet sağlayıcının çözümleyicisini kullanabilir. Önemli olan yolun GS1 yapısına uymasıdır. Alan adı değişse de içindeki GTIN, parti ve seri numarası aynı kalır; okuyucu ürünü yine tanır.
Bunun bir sonucu daha var. Uygulamalar her GS1 Digital Link adresinin bir çözümleyiciye gittiğini varsaymamalıdır. Standarda uygun çözümleyiciler kendilerini alan adının altındaki /.well-known/gs1resolver dosyasıyla tanıtır.
Çözümleyici ne işe yarar?
Çözümleyici (resolver), karekod okutulduğunda kişiyi doğru sayfaya yönlendiren servistir. Ağustos 2026 tarihli GS1 Resolver Standard 1.2.1'e göre her ürünün tek bir varsayılan bağlantısı vardır, ama aynı adres altında birden fazla bağlantı türü tanımlanabilir. GS1 Web Vocabulary'de 60 civarında bağlantı türü bulunur. Sık kullanılanlardan bazıları:
- gs1:pip: Ürün bilgi sayfası.
- gs1:instructions: Kullanım talimatı.
- gs1:safetyInfo: Güvenlik bilgisi.
- gs1:recallStatus: Geri çağırma durumu.
- gs1:certificationInfo: Sertifika bilgisi.
- gs1:dpp: Dijital ürün pasaportu.
Belirli bir bağlantı ?linkType=gs1:recallStatus gibi bir parametreyle istenebilir. 1.2 sürümünde istenen tür tanımlı değilse çözümleyici varsayılan sayfaya değil, 404 yanıtına döner. Dil seçimi tarayıcının dil tercihiyle yapılır. Seri numarası düzeyindeki bir adres, GTIN düzeyinde tanımlı bağlantıları devralır; her birim için ayrı sayfa kurmak gerekmez.
Kasada okunacak kodda nelere dikkat edilmeli?
GS1 Genel Spesifikasyonları'nın Ocak 2026'da onaylanan 26.0 sürümü, perakende kasada okunacak 2D kodlar için şu kuralları koyar:
- Sıkıştırılmamış biçim: GS1 Digital Link adresinin sıkıştırılmış bir biçimi de vardır. Kasada okunacak kodda sıkıştırılmamış biçim kullanılmalıdır.
- Aynı kimlik: Ambalajdaki lineer barkod ile 2D kod aynı GTIN'i ve aynı öznitelik değerlerini taşımalıdır.
- Geçiş dönemi: 2D kod, geçiş süresince EAN-13 ya da GS1 DataBar'ın yanında kullanılır, onun yerine geçmez.
- Ölçü: Karekodda modül genişliği (X boyutu) en az 0,396 mm, hedef 0,495 mm, en fazla 0,990 mm'dir. Baskı kalitesi en az 1.5/12/660 olmalıdır.
Yerleşimde tek ölçü kuralı vardır: 2D kod, lineer barkodun merkezine en fazla 50 mm uzaklıkta durmalıdır. İki kodun yönü ve sırası marka sahibine bırakılmıştır, iki kodun boşluk bölgeleri de korunmalıdır.
Sık yapılan hatalar
- GTIN'i 13 hane yazıp 14 haneye tamamlamamak.
- Parti ve seri numarasını standarttaki sıranın dışında yazmak.
- Seri numarasını sorgu dizesine koymak.
- Lineer barkodda ve karekodda farklı GTIN kullanmak.
- Kasada okunacak kodu sıkıştırılmış biçimde basmak.
- Alan adı değişince eski karekodların açtığı adresleri yönlendirmeden bırakmak.
Adres ürünün gerçek olduğunu kanıtlar mı?
Hayır. GS1 Digital Link bir kimlik ve bağlantı standardıdır. Adres karekoda basıldığı anda kopyalanabilir; sahte bir ambalaja aynı karekod basıldığında aynı sayfa açılır. Kodun gerçek ambalaja ait olup olmadığını ayırt etmek için kodun okutma geçmişine ya da ambalajdaki ayrı bir güvenlik katmanına bakmak gerekir. Bu ayrımı seri numarası doğrulama yazısında ayrıntılı anlattık.
Tagvex bu yapıda nerede durur?
Tagvex ürünleri parti ya da birim düzeyinde kopyalanmaya dirençli kodlarla numaralandırır, kodu mevcut etiket düzenine yerleştirir ve hat çıkışından bayiye kadar her el değişimini kaydeder. GTIN ise firma önekinizle oluşturduğunuz bir GS1 numarasıdır. Karekoda yazılacak adresin yapısına ve alan adına siz karar verirsiniz. Tagvex kaydı GTIN'in, GS1 üyeliğinin ya da bir GS1 çözümleyicisinin yerine geçmez.


