Digital Link

مُحلِّل GS1 Digital Link: ما هو، وكيف يعمل، وكيف تُعدّه

آخر تحديث

Mia

بقلم Mia

كاتبة متخصصة في معايير GS1 ولوائح وسم المنتجات في الاتحاد الأوروبي.

كيس منتج يتوسطه رمز QR، تحيط به أيقونة ماسح نقطة بيع تحصي المبيعات وأيقونة هاتف تحصي عمليات المسح

TL;DR

  • مُحلِّل GS1 Digital Link هو خدمة الويب التي تقف خلف النطاق في رابط GS1 Digital Link. يقرأ المعرّفات في العنوان الممسوح ويوجّه القارئ إلى الوجهة الصحيحة: صفحة منتج، أو إشعار استدعاء، أو دليل استخدام، أو بيانات قابلة للقراءة الآلية.
  • يجيب عن ثلاثة أنواع من الطلبات: المسح العادي يذهب إلى الرابط الافتراضي، وطلب نوع رابط محدد يذهب إلى ذلك الرابط، وطلب مجموعة الروابط (linkset) يعيد كل الروابط التي يحتفظ بها للمنتج.
  • يمكن أن تشغّل المُحلِّلاتِ العلاماتُ التجارية أو منظمات GS1 الأعضاء أو تجار التجزئة أو مزوّدو الحلول. ولأن كل مُحلِّل مستقل ويتبع معيار GS1 نفسه، يستطيع أي تطبيق متوافق استخدام أي مُحلِّل.

مُحلِّل GS1 Digital Link خادم ويب يربط معرّف GS1، مثل رقم GTIN الخاص بالمنتج، بالمعلومات المتعلقة به على الإنترنت. فعندما يمسح هاتف رمز QR بمعيار GS1 Digital Link، يذهب الطلب إلى المُحلِّل الموجود على نطاق الرمز. يتحقق المُحلِّل من العنوان، ويجد الروابط المخزّنة لذلك المنتج أو التشغيلة أو القطعة، ويعيد التوجيه إلى الرابط الذي يناسب الطلب. وهذا ما يتيح لرمز واحد أن يخدم المتسوّقين والشركاء التجاريين والأنظمة، ويقدّم لكل منهم شيئًا مختلفًا.

المُحلِّل في لمحة

ما هوخادم ويب يحلّل معرّفات GS1 إلى موارد على الإنترنت
المُدخَلعنوان URI بمعيار GS1 Digital Link: النطاق، والمفتاح الأساسي، والمُحدِّدات، والسمات
المُخرَجإعادة توجيه إلى وجهة، أو قائمة بالروابط، أو رسالة خطأ توضّح سبب عدم وجود وجهة
من يشغّلهالعلامات التجارية، أو منظمات GS1 الأعضاء، أو تجار التجزئة، أو مزوّدو الحلول
المعيارمواصفة GS1 للمُحلِّلات المتوافقة، إلى جانب صياغة عنوان URI الخاصة بـ GS1 Digital Link
البروتوكولHTTPS، مع الاستجابة لطلبات GET وHEAD وOPTIONS، ودعم CORS حتى تتمكن تطبيقات الويب من الاستعلام منه

الطرق الثلاث للاستعلام من المُحلِّل

الطلبما يفعله المُحلِّلالقارئ المعتاد
مسح عادي للعنوانيعيد التوجيه إلى الرابط الافتراضي، وهو عادةً صفحة المنتجهاتف المتسوّق
العنوان مع المُعامل linkType، مثل ?linkType=gs1:recallStatusيعيد التوجيه إلى الرابط من ذلك النوع، إن وُجدتطبيق أو شريك تجاري يبحث عن شيء محدد
العنوان مع linkType=linksetيعيد القائمة الكاملة للروابط التي يحتفظ بها لذلك المعرّف، بصيغة قابلة للقراءة الآليةالأنظمة والتطبيقات التي تريد اكتشاف كل ما هو متاح

يمكن أيضًا اختيار الروابط حسب اللغة والسياق. فيمكن توجيه متسوّق في فرنسا إلى الصفحة الفرنسية ومتسوّق في ألمانيا إلى الصفحة الألمانية، من الرمز نفسه.

ما يفعله المُحلِّل مع كل طلب

  1. فكّ الضغط. يفكّ ضغط العنوان، إذا كان الرمز يحمل الصيغة المضغوطة التي يسمح بها المعيار للرموز الصغيرة.
  2. التحقق. يتحقق من صحة الصياغة: مفتاح GS1 أساسي صالح، ومُحدِّدات مفاتيح بالترتيب الصحيح، وسمات بيانات صالحة.
  3. البحث. يبحث عن الروابط المخزّنة لذلك المعرّف، على أدق مستوى متاح لديه: القطعة أو التشغيلة أو المنتج.
  4. الاختيار. يختار الرابط المطابق للطلب: الرابط الافتراضي، أو نوع الرابط المطلوب، أو مجموعة الروابط.
  5. الاستجابة. يردّ بإعادة توجيه، أو بقائمة الروابط، أو برسالة خطأ مع شرح.

البيانات الوصفية المخزّنة مع كل رابط

السمةمطلوبةمثال
عنوان URL المستهدفنعمعنوان صفحة عن ذلك المنتج، لا صفحة رئيسية ولا نتائج بحث
نوع الرابطنعمصفحة معلومات المنتج، gs1:pip
عنوان الرابطنعم"معلومات المنتج"، ويظهر عندما يعرض تطبيق الخيارات المتاحة
اللغة البشريةلاen، fr، de
نوع الوسائطلاtext/html للصفحة، وapplication/json للبيانات
السياقلامنطقة جغرافية أو استخدام، للتوجيه حسب السوق

يمكن أن تحمل الوجهة أكثر من نوع رابط واحد عندما تؤدي صفحة واحدة عدة أدوار، مثل صفحة منتج تعرض أيضًا معلومات مسبّبات الحساسية.

كيف يستجيب المُحلِّل

الحالةالاستجابة
يوجد رابط مطابقإعادة توجيه إليه (307 Temporary Redirect)، مع عرض مجموعة الروابط في ترويسة HTTP Link
ليس لدى المُحلِّل معلومات، لكن قد تكون لدى مُحلِّل آخرإعادة توجيه إلى المُحلِّل البديل (307)
ليس لدى المُحلِّل معلومات404 Not Found
يعرف المُحلِّل سبب عدم قدرته على خدمة المعرّف303 See Other، مع الإشارة إلى شرح
العنوان مشوّه الصياغةاستجابة خطأ توضّح ما هو الخطأ

تُمرَّر قيم سلسلة الاستعلام في العنوان الأصلي، مثل تاريخ انتهاء الصلاحية، دون تغيير عندما يعيد المُحلِّل التوجيه. وكل إعادة توجيه إضافية تضيف وقتًا على من يمسح الرمز، لذا ينبغي أن تبقى سلاسل المُحلِّلات قصيرة.

  1. اختر النطاق. النطاق الفرعي الخاص بك، مثل id.yourbrand.com، يُبقي الرموز ملكًا لك أيًّا كان مزوّد الخدمة الذي يشغّل المُحلِّل، ويُظهر علامتك التجارية للمتسوّقين في العنوان.
  2. ابنِه أو استعن بمزوّد خدمة. يستطيع أي شخص بناء مُحلِّل متوافق إذا توفّر له الوقت والقدرات الهندسية الكافية. أما مزوّد الخدمة فيمنحك مُحلِّلًا جاهزًا للاستخدام. وفي الحالتين، تحقّق من أنه يتبع معيار GS1 للمُحلِّلات، حتى يتمكن أي تطبيق متوافق من قراءة رموزك.
  3. حمّل منتجاتك وروابطها الافتراضية. أضف كل رقم GTIN مع وجهته الافتراضية، وأضف قيودًا على مستوى التشغيلة أو القطعة حيث تحتاج إلى وجهات مختلفة، كما في حالة الاستدعاء.
  4. أضف أنواع الروابط واللغات والسياق. امنح كل رابط نوعه وعنوانه، وأضف النسخ اللغوية، ووجّه حسب السوق حيث يختلف المحتوى.
  5. اختبر كل مسار. تحقّق من المسح العادي، ومن طلب كل نوع رابط، ومن مجموعة الروابط، ومن رقم GTIN غير معروف، ومن عنوان مشوّه الصياغة، ثم راقب عمليات المسح بعد الإطلاق. ويتناول دليل استكشاف الأعطال وإصلاحها ما ينبغي فحصه عندما لا يفتح رمز ما.

Digital Link، المنصة التي تقف وراء هذا الموقع، تشغّل مُحلِّلًا متوافقًا مع GS1 لرموزك، على نطاقها الخاص أو على نطاقك الفرعي عبر سجل CNAME. ويحصل كل منتج على وجهة افتراضية، مع نسخ حسب اللغة والبلد، ومتغيّرات للتشغيلات أو القطع. ويمكن تغيير كل رابط في أي وقت دون إعادة الطباعة.

أنشئ أول رمز QR بمعيار GS1 Digital Link

الأسئلة الشائعة

خدمة الويب التي تقف خلف النطاق في رابط GS1 Digital Link. يقرأ المعرّفات في العنوان الممسوح، ويجد الروابط المخزّنة لذلك المنتج أو التشغيلة أو القطعة، ويعيد التوجيه إلى الوجهة التي تناسب الطلب.

يمكن للعلامات التجارية ومنظمات GS1 الأعضاء وتجار التجزئة ومزوّدي الحلول جميعًا تشغيل مُحلِّل. وكل منها مستقل، ولأنها تتبع معيار GS1 نفسه، يستطيع التطبيق الاستعلام من أي منها.

ما هو نوع الرابط؟

فئة الوجهة التي يمكن للمُحلِّل أن يقدّمها لمنتج ما، مثل صفحة معلومات المنتج، gs1:pip، أو حالة الاستدعاء، gs1:recallStatus. ويطلب التطبيق نوع رابط للحصول على مورد محدد بدلًا من الصفحة الافتراضية.

ما هي مجموعة الروابط (linkset)؟

القائمة الكاملة للروابط التي يحتفظ بها المُحلِّل لمعرّف ما، وتُعاد بصيغة قابلة للقراءة الآلية عندما يطلب تطبيق linkType=linkset. وهي تتيح للأنظمة اكتشاف كل ما هو متاح عن منتج ما.

هل أحتاج إلى مُحلِّل خاص بي؟

تحتاج إلى مُحلِّل متوافق خلف رموزك، لكن ليس بالضرورة مُحلِّلًا بنيته بنفسك. تستعين معظم العلامات التجارية بمزوّد خدمة، وتضع الرموز على نطاقها الفرعي الخاص حتى تبقى ملكًا لها.

هل تستخدم نقطة البيع المُحلِّل؟

لا. تقرأ نقطة البيع الداعمة للرموز ثنائية الأبعاد رقم GTIN ورقم التشغيلة وتاريخ انتهاء الصلاحية مباشرة من الرمز، دون إنترنت. ولا يصل إلى المُحلِّل إلا الهواتف والتطبيقات التي تفتح العنوان.

كن رائداً في الانتقال من الباركود إلى رموز QR من GS1