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 | يعيد القائمة الكاملة للروابط التي يحتفظ بها لذلك المعرّف، بصيغة قابلة للقراءة الآلية | الأنظمة والتطبيقات التي تريد اكتشاف كل ما هو متاح |
يمكن أيضًا اختيار الروابط حسب اللغة والسياق. فيمكن توجيه متسوّق في فرنسا إلى الصفحة الفرنسية ومتسوّق في ألمانيا إلى الصفحة الألمانية، من الرمز نفسه.
ما يفعله المُحلِّل مع كل طلب
- فكّ الضغط. يفكّ ضغط العنوان، إذا كان الرمز يحمل الصيغة المضغوطة التي يسمح بها المعيار للرموز الصغيرة.
- التحقق. يتحقق من صحة الصياغة: مفتاح GS1 أساسي صالح، ومُحدِّدات مفاتيح بالترتيب الصحيح، وسمات بيانات صالحة.
- البحث. يبحث عن الروابط المخزّنة لذلك المعرّف، على أدق مستوى متاح لديه: القطعة أو التشغيلة أو المنتج.
- الاختيار. يختار الرابط المطابق للطلب: الرابط الافتراضي، أو نوع الرابط المطلوب، أو مجموعة الروابط.
- الاستجابة. يردّ بإعادة توجيه، أو بقائمة الروابط، أو برسالة خطأ مع شرح.
البيانات الوصفية المخزّنة مع كل رابط
| السمة | مطلوبة | مثال |
|---|---|---|
| عنوان URL المستهدف | نعم | عنوان صفحة عن ذلك المنتج، لا صفحة رئيسية ولا نتائج بحث |
| نوع الرابط | نعم | صفحة معلومات المنتج، gs1:pip |
| عنوان الرابط | نعم | "معلومات المنتج"، ويظهر عندما يعرض تطبيق الخيارات المتاحة |
| اللغة البشرية | لا | en، fr، de |
| نوع الوسائط | لا | text/html للصفحة، وapplication/json للبيانات |
| السياق | لا | منطقة جغرافية أو استخدام، للتوجيه حسب السوق |
يمكن أن تحمل الوجهة أكثر من نوع رابط واحد عندما تؤدي صفحة واحدة عدة أدوار، مثل صفحة منتج تعرض أيضًا معلومات مسبّبات الحساسية.
كيف يستجيب المُحلِّل
| الحالة | الاستجابة |
|---|---|
| يوجد رابط مطابق | إعادة توجيه إليه (307 Temporary Redirect)، مع عرض مجموعة الروابط في ترويسة HTTP Link |
| ليس لدى المُحلِّل معلومات، لكن قد تكون لدى مُحلِّل آخر | إعادة توجيه إلى المُحلِّل البديل (307) |
| ليس لدى المُحلِّل معلومات | 404 Not Found |
| يعرف المُحلِّل سبب عدم قدرته على خدمة المعرّف | 303 See Other، مع الإشارة إلى شرح |
| العنوان مشوّه الصياغة | استجابة خطأ توضّح ما هو الخطأ |
تُمرَّر قيم سلسلة الاستعلام في العنوان الأصلي، مثل تاريخ انتهاء الصلاحية، دون تغيير عندما يعيد المُحلِّل التوجيه. وكل إعادة توجيه إضافية تضيف وقتًا على من يمسح الرمز، لذا ينبغي أن تبقى سلاسل المُحلِّلات قصيرة.
كيف تُعدّ مُحلِّل GS1 Digital Link: خمس خطوات
- اختر النطاق. النطاق الفرعي الخاص بك، مثل
id.yourbrand.com، يُبقي الرموز ملكًا لك أيًّا كان مزوّد الخدمة الذي يشغّل المُحلِّل، ويُظهر علامتك التجارية للمتسوّقين في العنوان. - ابنِه أو استعن بمزوّد خدمة. يستطيع أي شخص بناء مُحلِّل متوافق إذا توفّر له الوقت والقدرات الهندسية الكافية. أما مزوّد الخدمة فيمنحك مُحلِّلًا جاهزًا للاستخدام. وفي الحالتين، تحقّق من أنه يتبع معيار GS1 للمُحلِّلات، حتى يتمكن أي تطبيق متوافق من قراءة رموزك.
- حمّل منتجاتك وروابطها الافتراضية. أضف كل رقم GTIN مع وجهته الافتراضية، وأضف قيودًا على مستوى التشغيلة أو القطعة حيث تحتاج إلى وجهات مختلفة، كما في حالة الاستدعاء.
- أضف أنواع الروابط واللغات والسياق. امنح كل رابط نوعه وعنوانه، وأضف النسخ اللغوية، ووجّه حسب السوق حيث يختلف المحتوى.
- اختبر كل مسار. تحقّق من المسح العادي، ومن طلب كل نوع رابط، ومن مجموعة الروابط، ومن رقم GTIN غير معروف، ومن عنوان مشوّه الصياغة، ثم راقب عمليات المسح بعد الإطلاق. ويتناول دليل استكشاف الأعطال وإصلاحها ما ينبغي فحصه عندما لا يفتح رمز ما.
المُحلِّل على منصة Digital Link
Digital Link، المنصة التي تقف وراء هذا الموقع، تشغّل مُحلِّلًا متوافقًا مع GS1 لرموزك، على نطاقها الخاص أو على نطاقك الفرعي عبر سجل CNAME. ويحصل كل منتج على وجهة افتراضية، مع نسخ حسب اللغة والبلد، ومتغيّرات للتشغيلات أو القطع. ويمكن تغيير كل رابط في أي وقت دون إعادة الطباعة.
أنشئ أول رمز QR بمعيار GS1 Digital Link
الأسئلة الشائعة
ما هو مُحلِّل GS1 Digital Link؟
خدمة الويب التي تقف خلف النطاق في رابط GS1 Digital Link. يقرأ المعرّفات في العنوان الممسوح، ويجد الروابط المخزّنة لذلك المنتج أو التشغيلة أو القطعة، ويعيد التوجيه إلى الوجهة التي تناسب الطلب.
من يشغّل مُحلِّلات GS1 Digital Link؟
يمكن للعلامات التجارية ومنظمات GS1 الأعضاء وتجار التجزئة ومزوّدي الحلول جميعًا تشغيل مُحلِّل. وكل منها مستقل، ولأنها تتبع معيار GS1 نفسه، يستطيع التطبيق الاستعلام من أي منها.
ما هو نوع الرابط؟
فئة الوجهة التي يمكن للمُحلِّل أن يقدّمها لمنتج ما، مثل صفحة معلومات المنتج، gs1:pip، أو حالة الاستدعاء، gs1:recallStatus. ويطلب التطبيق نوع رابط للحصول على مورد محدد بدلًا من الصفحة الافتراضية.
ما هي مجموعة الروابط (linkset)؟
القائمة الكاملة للروابط التي يحتفظ بها المُحلِّل لمعرّف ما، وتُعاد بصيغة قابلة للقراءة الآلية عندما يطلب تطبيق linkType=linkset. وهي تتيح للأنظمة اكتشاف كل ما هو متاح عن منتج ما.
هل أحتاج إلى مُحلِّل خاص بي؟
تحتاج إلى مُحلِّل متوافق خلف رموزك، لكن ليس بالضرورة مُحلِّلًا بنيته بنفسك. تستعين معظم العلامات التجارية بمزوّد خدمة، وتضع الرموز على نطاقها الفرعي الخاص حتى تبقى ملكًا لها.
هل تستخدم نقطة البيع المُحلِّل؟
لا. تقرأ نقطة البيع الداعمة للرموز ثنائية الأبعاد رقم GTIN ورقم التشغيلة وتاريخ انتهاء الصلاحية مباشرة من الرمز، دون إنترنت. ولا يصل إلى المُحلِّل إلا الهواتف والتطبيقات التي تفتح العنوان.





