أطلقنا مطابقة الفنادق والغرف مع تقسيم النتائج حسب الأحياء

أُطلقت مطابقة الفنادق والغرف

يُبقي موظف الوكالة عميله منتظرًا على الهاتف بينما يُجري بحثًا عن دبي، فيرى الفندق نفسه ثلاث مرات في القائمة. في السجل الأول كُتب اسم الفندق بأحرف كبيرة ومختصرًا، وبلا صورة. وفي الثاني الاسم كامل والصور في مكانها، لكن السعر أعلى. وفي الثالث حقل العنوان فارغ، ومع ذلك فهو السجل صاحب أغنى قائمة مرافق. يفهم الموظف أولًا ما إذا كانت هذه الثلاثة هي فعلًا الفندق نفسه، ثم يقارن الأسعار يدويًا. هذا الوقت ليس بيعًا؛ إنه وقت التحضير للبيع، والعميل ينتظر على الطرف الآخر من الخط.

في diji.tech أدخلنا الخدمة ميزةً جديدة في الجانب الفندقي: مطابقة الفنادق والغرف (mapping). تتكوّن من خمسة أجزاء — مطابقة الفنادق، ومطابقة أنواع الغرف، ونقل مرافق المنشأة إلى قاموس مشترك، والبحث الفندقي بتقسيم حسب الأحياء والمناطق، وتجميع صور الفنادق والغرف في مجمّع واحد. نشرح أدناه أي وجع تشغيلي يحلّه كل جزء، وكيف تبدو النتيجة على الشاشة، وما الذي ينبغي فحصه عند التفعيل، وبأي شيء تُقاس الجودة. وفي الختام قائمة بما لا تفعله هذه الميزة.

الفندق نفسه وسجلات مختلفة: أربعة أوجاع عالجناها

في كل نظام مرتبط بأكثر من مورّد فندقي تتكرّر المشكلات الأربع نفسها. والمطابقة تستهدف هذه الأربع دفعةً واحدة.

  • السطر المكرّر. يأتي الفندق نفسه سجلًا مستقلًا من كل مورّد ترتبط به. فإذا كنت مرتبطًا بخمسة مصادر صارت في القائمة خمسة أسطر. ويضطر الموظف قبل أي مقارنة إلى فرز أي الأسطر تعود إلى المنشأة نفسها.
  • فوضى أسماء الغرف. يُكتب نوع الغرفة نفسه في مصدر Standard Double، وفي آخر DBL STD، وفي ثالث «غرفة مزدوجة قياسية». يظن الموظف أنه يقارن عرضين، بينما قد يكون في الحقيقة يقارن غرفتين مختلفتين.
  • الفلاتر التي تُرجع أقلّ مما ينبغي. تؤشّر على فلتر «يتوفر موقف سيارات» فيهبط عدد النتائج هبوطًا غير متوقع. والسبب ليس غياب الموقف في المنشأة، بل أن مصدرًا يكتب هذا المرفق Car Park، وآخر Parking، وثالثًا «موقف سيارات»، والفلتر لا يعدّها شيئًا واحدًا.
  • تعذّر بيع المصدر الفقير بالمحتوى. لدى بعض المورّدين سعر ممتاز، لكن السجل بلا صورة ولا عنوان. ولا أحد ينقر بطاقةً بلا صورة؛ فيبقى أفضل عرض من حيث التكلفة في القائمة دون أن يُباع، لا لشيء إلا لأن محتواه ضعيف.

تخرج هذه الأوجاع الأربعة من جذر واحد: أن السجلات الواردة من مصادر مختلفة لم تُترجَم إلى لغة مشتركة. والمطابقة تقوم بهذه الترجمة بالضبط.

هوية الفندق الموحّدة: ثلاثة سجلات تنزل إلى بطاقة واحدة

نواة المطابقة هي هوية الفندق الموحّدة. فرمز الفندق الخاص بكل مورّد يُربط بهوية فندق مشتركة، ولم تعد نتائج البحث تُوحَّد عبر رمز المورّد بل عبر هذه الهوية المشتركة. ونستخدم كتالوج Vervotech للهوية المشتركة وللمحتوى الفندقي المنسَّق؛ وهذا المصدر مذكور أيضًا في قوائم التكامل على صفحات منتجاتنا.

اندماج سجلات الفندق نفسه الواردة من ثلاثة مورّدين في بطاقة فندق واحدة

تُربط السجلات الثلاثة للفندق نفسه بهوية مشتركة؛ ويُتَّخذ قرار السعر وقرار المحتوى كلٌّ على حدة.

والنقطة التي تفوت الأنظار وتردنا عنها أكثر الأسئلة هي: الدمج ليس قرارًا واحدًا، بل قراران منفصلان.

  1. قرار السعر. من بين عدة عروض للفندق نفسه يفوز الأقل تكلفة بجانب البيع. فلا يبحث الموظف عن المصدر الرخيص؛ إذ إن الرخيص هو أصلًا سعر البطاقة.
  2. قرار المحتوى. تُستكمل الحقول الفارغة في العرض الفائز — كاسم الفندق والعنوان والصورة — من المصادر الأخرى. أي أن السجل الفائز بالسعر تبدو بطاقته ممتلئة حتى لو كان فقيرًا بالمحتوى.

المقابل العملي لهذا الفصل: إذا كان محتوى المورّد صاحب أفضل تكلفة ضعيفًا فلم يعد ذلك عائقًا أمام البيع. يصبح الفندق قابلًا للبيع باسمه وصورته وعنوانه، وتبقى ميزة السعر في يدك.

وهنا تنبيه أيضًا: تُدار المطابقة مركزيًا. فبطاقة تعريف الفندق والمطابقة وإدارة تصنيف المرافق ليست شاشةً داخل لوحة الوكالة نفسها. ما يتغيّر في جانب الوكالة هو ناتج البحث — قائمة موحَّدة ومكتملة المحتوى وقابلة للفلترة فعلًا.

مطابقة أنواع الغرف واللغة المشتركة لأنظمة الوجبات

حتى بعد توحيد الفندق لا ينتهي العمل؛ فالمقارنة الحقيقية تجري على مستوى الغرفة. تربط مطابقة أنواع الغرف أسماء الغرف التي يكتبها المورّدون بصيغ مختلفة بنوع الغرفة نفسه. وعندئذ فقط تعني عبارة «عرضان في الفندق نفسه» فعلًا «عرضان للغرفة نفسها».

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

الرمز المقابل صيغ ترد في نصوص المورّدين (أمثلة)
RO الإقامة فقط "Room Only"، "بدون وجبات"، "No meal"
BB إقامة مع إفطار "Bed & Breakfast"، "الإفطار مشمول"
HB نصف إقامة "Half Board"، "نصف إقامة"
FB إقامة كاملة "Full Board"، "إقامة كاملة"
AI شامل كليًا "All Inclusive"، "شامل جميع الخدمات"
UAI ألترا شامل كليًا "Ultra All Inclusive"، "ألترا شامل"

قاعدة القرار بسيطة: لا يمكن مقارنة عرضين سعريًا إلا إذا كانا في نوع الغرفة نفسه ورمز نظام الوجبات نفسه. والفرق بين عرضين مختلفَي نظام الوجبات ليس خصمًا، بل فرق نطاق.

قائمة أنواع الغرف وصورة الغرفة المختارة وسياسة الإلغاء وخيار نظام الوجبات

شاشة اختيار الغرفة: تُسرد أنواع الغرف، وتظهر على اليمين صورة الغرفة المختارة وسياسة إلغائها، ويُعرض خيار نظام الوجبات مع فرق سعره.

مرافق المنشأة: القاموس المشترك الذي يجعل الفلتر يعمل

مرافق المنشأة هي الفلتر الأكثر استخدامًا من قِبل الزائر والأسهل انكسارًا. فبلا قاموس مشترك يعمل الفلتر تقنيًا لا عمليًا: يُرجع نتائج، لكنها ناقصة. تبقى المصادر التي تكتب المرفق نفسه بصيغة أخرى خارج الفلتر، فيخلص المستخدم إلى أن «هذا الموقع فيه فنادق قليلة بمواقف سيارات».

مع المطابقة تُوحَّد مرافق المنشأة في قاموس مركزي، وتُثرى معلومات المفهوم والتيمة بالطريقة نفسها. وتظهر النتيجة في موضعين:

  • في فلاتر البحث، صارت خيارات المرافق والتيمة تلتقط المجموعة نفسها من السجلات بصرف النظر عن المصدر.
  • في بطاقة الفندق، يُكتب جزء من المرافق نصًّا ويُعرض الباقي بعدّاد. فإذا رأيت على البطاقة عدّادًا مثل «+43 مرفقًا» فهذا عدد المرافق المسجّلة لتلك المنشأة؛ ويستطيع المستخدم أن يقدّر غنى المنشأة تقديرًا تقريبيًا دون فتح صفحة التفاصيل.

التقسيم حسب الأحياء والمناطق: اسم المدينة ليس وجهة

«دبي» ليست وجهة، بل اسم مدينة. وحين يريد العميل الإقامة في دبي مارينا فيرى بدل ذلك مئات النتائج موزّعة على المدينة كلها، تكون تلك أهدأ خسارة بيع على الإطلاق: لا أحد يتلقّى رسالة خطأ، ولا أحد يشتكي، ويُترك البحث ببساطة.

صار إكمال الموقع يتعرّف الآن على أربعة أنواع من المدخلات: المنطقة، والقضاء، واسم المطار المستعار، واسم الفندق. فمن يكتب «دبي مارينا» أو «الجميرا» يصل إلى الحي؛ ومن يكتب رمز مطار مثل DXB يحصل على محيطه؛ ومن يكتب اسم فندق يصل إلى المنشأة مباشرة. كما يعرض فلتر الموقع بجوار قائمة النتائج التقسيم حسب الأحياء مع عدّادات، فيرى المستخدم كم فندقًا في كل حي دون أن ينقر شيئًا.

فلتر الموقع بتقسيم الأحياء وبطاقات نتائج الفنادق

شاشة النتائج: في العمود الجانبي تقييم النزلاء وفلتر الموقع بعدّادات لكل حي، وإلى جانبه بطاقات الفنادق بصورة المنشأة والنجوم وعدّاد المرافق وسطر الغرفة ونظام الوجبات.

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

صور الفنادق والغرف: مجمّع واحد واستكمال متبادل

الصورة هي العنصر الوحيد الذي يحسم قرار النقر في قائمة الفنادق. فالبطاقة بلا صورة تُتجاوَز مهما كان سعرها. ومع المطابقة تُجمَع الصور أيضًا في مجمّع واحد، ويعمل ذلك في اتجاهين:

  • في فنادق المورّدين: يُغذّى السجل الذي لا صورة له من سجل الفندق نفسه الذي لديه صور. فتمتلئ البطاقة ويصبح المصدر صاحب ميزة السعر قابلًا للبيع.
  • في فنادقك المتعاقَد عليها: تتألف تفاصيل الفندق من ستة تبويبات أحدها الصور. وإلى جانب معرض الصور على مستوى الفندق تُحفظ صور على مستوى الغرفة أيضًا؛ فالصورة الظاهرة على يمين شاشة اختيار الغرفة أعلاه هي تحديدًا صورة الغرفة المختارة.

النتيجة العملية: قائمة الخيارات التي ترسلها إلى العميل تخرج بالجودة البصرية نفسها مهما كان مصدرها.

قائمة تحقق عند التفعيل

تعمل المطابقة في الخلفية، ومع ذلك نوصي بفحص العناوين التالية يدويًا يوم التفعيل:

  • خُذ قياسًا أساسيًا. ابحث في أكثر ثلاث وجهات مبيعًا لديك، وسجّل كم مرة يظهر الفندق نفسه في القائمة وكم بطاقة بلا صورة. لن تستطيع إنتاج هذا الرقم لاحقًا.
  • اختبر أكثر ثلاثة فلاتر مرافق استخدامًا لديك. قارن عدد النتائج مع تفعيل الفلتر وبدونه.
  • أجرِ بحثين على مستوى الحي. اكتب حيًّا أو قضاءً بدل اسم المدينة، وتحقّق من أن النتائج تقع فعلًا في تلك المنطقة.
  • افتح عرضين للفندق نفسه. تأكّد من أن نوع الغرفة ورمز نظام الوجبات يُقرآن بالصيغة نفسها في العرضين؛ فإن اختلفا فلا تقارن السعرين.
  • املأ تبويب الصور لفنادقك المتعاقَد عليها. إذا نقص معرض الفندق وصور الغرف بدا فندقك ضعيفًا إلى جانب فنادق المورّدين.
  • مرّر إلى الفريق مجموعة رموز أنظمة الوجبات. فمعرفة فريق المبيعات المشتركة بمقابلات RO وBB وHB وFB وAI وUAI تمنع شرح نطاق خاطئ للعميل.
  • حدّث عادة المقارنة. لم تعد هناك حاجة إلى منعكس «أنا أجد الأرخص بنفسي»؛ فسعر البطاقة هو أصلًا العرض الأقل تكلفة.

بأي شيء تقيس جودة المطابقة

المطابقة ليست ميزة يُقال عنها «فعّلناها فصار الأمر جيدًا»؛ إنها عمل جودة يجب أن يُقاس. نوصي بقياس العناوين الأربعة أدناه في تركيبتك الخاصة قبل التفعيل وبعده. ولا ننشر نسبة مرجعية — فالمقارنة الوحيدة ذات المعنى هي رقمك أنت قبل وبعد.

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

كرّر القياسات ولا تكتفِ بمرة واحدة، وأجرِها دائمًا بالوجهة نفسها والمدى الزمني نفسه. فالتاريخ المختلف يعني إتاحة مختلفة، وحين تتغيّر الإتاحة يفقد القياس معناه.

الحدود والملاحظات

ما لا تفعله هذه الميزة لا يقلّ أهمية عمّا تفعله. وما يلي خارج النطاق:

  • إدارة المطابقة ليست شاشة في لوحة الوكالة. تُدار بطاقة تعريف الفندق وأنواع الغرف وتصنيف المرافق مركزيًا. والتدخل اليدوي من الوكالة في نتيجة المطابقة خارج نطاق هذا الإعلان.
  • لا يوجد بيع خدمات إضافية على حجز الفندق. فالفرق الذي تراه في اختيار الغرفة هو خيار نظام وجبات؛ ولا ينبغي الخلط بينه وبين بيع الخدمات الإضافية في جانب الطيران.
  • في فنادقك المتعاقَد عليها تُرفع صور الفندق والغرف فقط. ولا يوجد رفع أو حفظ لملفات العقود.
  • لا يوجد تكامل مع channel manager. فلا يوجد تدفّق يدفع أسعار مخزونك وحصصه إلى مدير قنوات خارجي أو يسحبها منه.
  • لا يوجد تصدير للمخزون الفندقي كـ XML/API خارجي.
  • لا توجد وحدة حجز مجموعات (كتلة حصص) في الجانب الفندقي.
  • لا يمكن استيراد قوائم النزلاء أو الغرف جماعيًا عبر Excel أو CSV.
  • التحديث التلقائي لحالة الحجز يعمل فقط لدى المورّدين الذين يدعمونه؛ ولا نقدّم وعدًا من نوع «تتبّع تلقائي للحالة لدى جميع المورّدين».
  • لا يوجد تمييز في السعر حسب جنسية النزيل.

المطابقة طبقة جودة تعمل على السجلات المتقاطعة مع الكتالوج المصدر، ولا يوجد نهج مطابقة خالٍ من العيوب. لذلك نوصي بمتابعة عناوين القياس أعلاه بانتظام بعد التفعيل، وبإبلاغنا بالوجهات التي ترصد فيها انحرافًا.

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

هل سأستمر في رؤية المنشأة الواحدة مكررة من خمسة مصادر؟

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

إذا فاز العرض الأرخص، فهل تأتي الصورة التي أراها على البطاقة من المورّد نفسه؟

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

كيف يُعدّ نوع الغرفة نفسه لدى مورّدين مختلفين شيئًا واحدًا؟

تربط مطابقة أنواع الغرف أسماء الغرف التي يكتبها المورّدون بصيغ مختلفة بنوع الغرفة نفسه. وفي جانب أنظمة الوجبات تُستخدم مجموعة الرموز الموحّدة RO وBB وHB وFB وAI وUAI. ولكي يكون العرضان قابلين للمقارنة يجب أن يتطابق نوع الغرفة ورمز نظام الوجبات معًا.

لماذا كان فلتر المرافق يعطي أحيانًا نتائج ناقصة؟

لأن كل مورّد يكتب المرفق نفسه بصيغة مختلفة، والفلتر لا يعدّ هذه الصيغ شيئًا واحدًا. وحين تُوحَّد المرافق في قاموس مشترك يلتقط الفلتر المجموعة نفسها بصرف النظر عن المصدر الذي جاء منه السجل.

هل تدخل فنادقي المتعاقَد عليها في هذا المسار أيضًا؟

تُدرَج فنادقك المتعاقَد عليها في نتيجة البحث نفسها مع فنادق المورّدين. وتتألف تفاصيل الفندق من ستة تبويبات أحدها الصور؛ وبرفع صور الفندق والغرف من هناك تجعل فندقك يبدو ممتلئًا كفنادق المورّدين.

هل أنا من يدير المطابقة؟

لا. تُدار بطاقة تعريف الفندق والمطابقة وتصنيف المرافق مركزيًا. وما يتغيّر في جانبك هو ناتج البحث: قائمة موحَّدة ومكتملة المحتوى وقابلة للفلترة فعلًا.

ما الذي يمكنك فعله اليوم

  1. خُذ قياسك الأساسي. ابحث في أكثر ثلاث وجهات مبيعًا لديك، وسجّل اليوم كم مرة يظهر الفندق نفسه وكم بطاقة بلا صورة.
  2. أكمل تبويب الصور لفنادقك المتعاقَد عليها. اسرد المنشآت التي نقص فيها معرض الفندق أو صور الغرف وأغلق النقص.
  3. شارك فريق مبيعاتك مجموعة رموز أنظمة الوجبات. فالفريق الذي يعرف مقابلات RO وBB وHB وFB وAI وUAI لا يشرح للعميل نطاقًا خاطئًا.

إذا كنت تدير البيع الفندقي عبر شبكة وكلائك الفرعيين فستجد كيف تلتقي قاعدة سعر المطابقة بجانب الحصص في صفحة نظام حجز الفنادق وإدارة المخزون للوكالات. وإذا كنت تشغّل واجهة بيع للمستهلك النهائي فيمكنك الاطلاع على انعكاس المطابقة نفسها على تجربة البحث والفلترة في صفحة برنامج حجز الفنادق.