أوضاع عرض الأسعار

يحدّد وضع التسليم كيفية إرسال تعديلات الأسعار إلى Google لمجموعات الفنادق وبرامج الرحلات. تعمل أنت والمدير الفني للحساب (TAM) معًا أثناء الضبط الأولي لإعداد وضع التسليم.

نظرة عامة على أوضاع التوصيل

بشكل تلقائي، يمكن طلب البحث عن الفندق لمدة تصل إلى 330 يومًا قبل توفّر الغرف وما يصل إلى 30 ليلة للإقامة، ولكن يمكنك تحديد الحدّ الأقصى لعدد برامج الرحلات (مزيج من تاريخ تسجيل الوصول ومدة الإقامة).

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

تستخدم الطرق المعتادة لتعديل الأسعار رسائل المعاملات بإحدى الطرق التالية:

  • ARI (Push): خلاصة عرض الأسعار تستخدِم خطط الأسعار ومدى التوفّر والبيانات الوصفية للفنادق من أجل تحديد استراتيجيات تسعير محدّدة مسبقًا لمواقعك. على عكس أسعار جذب العملاء والوضع "تغيير في السعر" (معروف سابقًا باسم Pull with Hints)، لا تبحث خلاصات ARI عن أسعار أو برامج رحلات محدّدة. وبدلاً من ذلك، تدفع الرسائل التي تحتوي على مجموعة فرعية من المعلومات التي تمثّل نموذج أسعار لفنادقك استنادًا إلى تفاصيل الأسعار والقيود ومدى التوفّر المختلفة. تستخدم خلاصات ARI مواصفات XML الخاصة بالبث عبر الهواء (OTA_HotelRateAmountNotifRQ وOTA_HotelAvailNotifRQ) لتحديد مدى التوفّر والأسعار. يمكنك التواصل مع مدير حسابك للاطّلاع على المزيد من المعلومات حول وضع عرض ARI وتحديد ما إذا كان نوع الخلاصة هذا هو الأنسب لحسابك. لمزيد من المعلومات، راجِع استخدام ARI.

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

  • الأسعار المعدَّلة (المعروفة سابقًا باسم Pull with Hints): تنطبق على هذه الحالة مع بيانات "السحب"، إلا أنّ محرّك بحث Google لا يطلب سوى بيانات لمجموعة فرعية من المواقع الإلكترونية، وليس لكل المواقع. ويمكن أن يقلل هذا الوضع بشكل كبير من مقدار حركة بيانات الشبكة عند تحديث الأسعار ومدى التوفر لمواقعك. ستظل الأسعار في ذاكرة التخزين المؤقت إلى أجل غير مسمى إلى أن يتم تعديلها. لمزيد من المعلومات، راجِع استخدام التسعير المعدَّل.

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

لمزيد من المعلومات حول تقديم تعديلات على الأسعار، بما في ذلك أمثلة على رسائل المعاملات، يمكنك مراجعة مقالة تعديل الأسعار.

طلبات البحث عن الأسعار في الوقت الفعلي

يمكن أن تطلب Google أيضًا بعض التعديلات على الأسعار في وقت المزاد من خلال طلبات البحث عن الأسعار في الوقت الفعلي. طلبات البحث عن الأسعار في الوقت الفعلي هي طلبات تسعير من Google لمزاد حالي. إذا قمت بالرد خلال الإطار الزمني المحدد، يُفترض أن يظهر إعلانك في المزاد.

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

لمزيد من المعلومات، يُرجى الرجوع إلى طلبات البحث عن الأسعار في الوقت الفعلي.

السياق

لا تحدّد طلبات البحث في الوضع "سحب" و"الأسعار المتغيرة" عمومًا معلومات حول المستخدم، لأنّ محرّك بحث Google يستخدم ردودك لملء ذاكرة تخزين مؤقت يمكن استخدامها لخدمة مجموعة متنوعة من المستخدمين المختلفين.

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

وضع التسليم Push لـ ARI

باستخدام وضع التسليم Push ARI، يمكنك إرسال تحديثات تدريجية إلى Google كلما تغيرت الأسعار أو مدى التوفّر أو عدد المستودع أو القيود الأخرى في الليلة. على عكس السعر المسحوب أو الوضع "تغيير في السعر"، يتيح لك نظام ARI Push استخدام نموذج تسعير مختلف لتحديث مكوّنات مختلفة من معلومات التسعير إلى Google بكفاءة.

يوضّح المخطّط التالي تدفق الطلب والاستجابة لوضع التسليم Push من خلال ARI:

fig1

الخطوة 1: إرسال رسائل ARI Push إلى Google

لتعديل بياناتك باستخدام ARI Push، أرسِل رسالة لطلب بيانات ARI كلما تغيّرت البيانات. يدعم وضع التسليم التلقائي لـ ARI أنواعًا مختلفة من الرسائل واستراتيجيات التسعير. للحصول على معلومات تفصيلية حول إرسال الرسائل الفورية، يمكنك الاطّلاع على استخدام ARI.

يجب أن تعرض Google أسعارك وأن تظهر للمستخدمين في غضون فترة تتراوح بين 15 و20 دقيقة بعد تلقّي الرسالة.

الخطوة 2: التأكّد من أنّ Google خزّنت البيانات مؤقتًا بنجاح

بالنسبة إلى كل رسالة من رسائل ARI Push يتم استلامها، يستجيب Google بحالة اتصال HTTP ونتائج معالجة ARI. يستجيب Google باستخدام HTTP 200 OK إذا نجح الاتصال بالخادم. ويتضمّن أيضًا نصًا يعرض رسالة استجابة تشير إلى ما إذا تم تطبيق التحديثات بنجاح أو أنه قد واجه تحذيرات أو أخطاءً متعلّقة بوضع التسليم.

عناوين IP للقائمة المسموح بها

لإضافة أي عناوين IP تستخدمها إلى القائمة المسموح بها لإرسال رسائل ARI إلى Google، انتقِل إلى صفحة إعدادات أسعار Hotel Center ARI. يمكنك الاطّلاع على كيفية تعديل إعدادات الأسعار في Hotel Center.

تعديل البيانات الوصفية للغرفة والحزمة باستخدام ARI Push

استخدِم نوع رسالة المعاملة (بيانات الموقع) لتحديد أنواع الغرف النشطة وخطط الأسعار (الحِزم) لكل موقع. عليك دفع التحديثات كلما تمت إضافة أنواع الغرف أو خطط الأسعار أو إزالتها أو تعديلها. في هذه الحالة، ترسل رسالة XML تتضمّن المعلومات الجديدة في العنصرَين <RoomData> و<PackageData>. هذه العناصر هي عناصر ثانوية للعنصر <PropertyDataSet>.

أخطاء في الاتصال أو المحتوى

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

إذا ظهر لك خطأ في اتصال HTTP عند إرسال رسالة ARI إلى Google، يُرجى إعادة محاولة الطلب على فترات زمنية تبلغ 1 و5 و20 دقيقة. إذا استمرت المشكلة بعد 3 محاولات لإعادة المحاولة، عليك إيقاف إرسال الرسائل والتواصل مع فريق دعم Google.

وضع التوصيل مع السحب

باستخدام وضع التسليم المسحوب، ترسل Google رسائل طلب البحث بشكل دوري إلى خادمك لطلب تعديلات الأسعار. يستجيب خادمك لهذه الرسائل باستخدام رسائل المعاملات التي تحتوي على بيانات محدّثة عن الأسعار ومدى التوفّر.

يوضح الرسم التخطيطي التالي تدفق الطلب/الاستجابة لسحب السحب:

fig2

بعد تلقّي التعديلات على الأسعار، تعالج Google عادةً البيانات الجديدة للأسعار ومدى التوفّر في غضون 5 دقائق تقريبًا.

تصف الأقسام التالية كل خطوة من هذه الخطوات بمزيد من التفصيل.

الخطوة 1: رسالة طلب البحث

ترسِل Google تلقائيًا رسائل طلب البحث لجميع المواقع الإلكترونية المحدّدة في قائمة الفنادق. قد يعني هذا أنك من المفترض أن تتلقى رسائل استعلام متعددة أثناء عمليات إعادة التسعير.

وتشتمل رسائل طلب البحث عن التسعير التي ترسلها Google إلى خادمك على الخصائص التالية:

  • العنصر الجذر هو <Query>.
  • يتم إرساله إلى نقطة النهاية المحددة أثناء عملية الضبط الأولية. لمزيد من المعلومات، يُرجى التواصل مع المدير التقني للحسابات (TAM).
  • يستخدم طريقة HTTP POST. (إذا كنت تستخدم HTTPS، عليك أن تكون النطاق موقَّعًا من قِبل مرجع تصديق رسمي).
  • تم ضبط عنوان Content-Type على application/xml.
  • تحتوي كل رسالة على ما يصل إلى 100 موقع تطلب Google بيانات الأسعار ومدى التوفّر لها.
  • تم ضبط عنوان User-Agent على Google-HotelAdsPrices.

الخطوة 2: رسالة المعاملة

عندما يتلقى الخادم رسالة طلب بحث، يجب أن يستجيب برسالة "معاملة" تحتوي على معلومات حول أسعار برامج الرحلات المطلوبة.

العنصر الجذر لرسالة "المعاملة" هو <Transaction>. لمزيد من المعلومات، يمكنك الرجوع إلى رسائل المعاملات وتعديل الأسعار.

تعديل البيانات الوصفية للغرفة والحزمة

بالإضافة إلى تعديل بيانات الأسعار باستخدام Pull، يمكنك أيضًا استخدام رسائل "المعاملات" لتعديل البيانات الوصفية لغرفتك والحزمة. لمزيد من المعلومات، يُرجى الرجوع إلى تعريف البيانات الوصفية للغرفة والحزمة.

وضع عرض الأسعار التي تم تغييرها

يساعد "التسعير تغيير" على تقليل حجم وكمية رسائل طلب البحث والمعاملات الخاصة بتعديلات الأسعار. عند استخدام السعر المتغيّر، يمكنك إرسال قائمة إلى Google بالأماكن التي معدَّلة أسعارها. يستجيب Google برسالة "طلب بحث" تطلب فقط أسعار هذه المواقع.

لضبط نقطة النهاية التي ترسل Google رسائل طلب التلميح إليها، يُرجى استشارة المدير الفني لحسابك (TAM). يمكنك إعداد هذا الخيار أثناء الضبط الأولي.

يوضّح الرسم البياني التالي مسار الطلب والاستجابة لخيار "تغيير السعر":

fig3

تصف الأقسام التالية كل خطوة من خطوات هذا التدفق.

الخطوة 1: رسالة طلب التلميح

تتضمّن رسائل "طلب التلميح" التي ترسلها Google إلى خادمك السمات التالية:

  • العنصر الجذر هو <HintRequest>.
  • يتم إرسالها إلى نقطة النهاية المحددة أثناء عملية الضبط الأولية. لمزيد من المعلومات، يُرجى التواصل مع المدير التقني لحسابك (TAM).
  • استخدِم طريقة HTTP POST. (إذا كنت تستخدم HTTPS، فستحتاج إلى الحصول على النطاق مُوقع من قِبل مرجع تصديق رسمي.)
  • تم ضبط عنوان Content-Type على application/xml.
  • بمعدّل تكرار محدّد، ترسل Google طابعًا زمنيًا إلى خادمك يحدد آخر مرة رددت فيها على رسالة طلب التلميح.
  • تم ضبط عنوان User-Agent على Google-HotelAdsPrices.

وننصحك بضبط التكرار على 5 دقائق. لضبط معدل تكرار رسائل "طلب التلميح" أو تعديله، يُرجى التواصل معنا.

عندما تتلقّى رسالة "طلب تلميح" من Google، تردّ على الرسالة بجميع الأسعار التي تم تعديلها منذ هذا الطابع الزمني. لمزيد من المعلومات، راجِع رسائل طلب التلميح.

الخطوة 2: رسالة الرد على التلميح

يرد الخادم على رسالة طلب التلميح برسالة تلميح. تتضمّن هذه الرسالة أرقام تعريف الفنادق وبرامج الرحلات للفنادق التي تغيّرت أسعارها منذ آخر مرة تلقّيت فيها رسالة "طلب تعديل" وردّت عليها.

العنصر الجذر لرسالة الرد على التلميح هو <Hint>. لمزيد من المعلومات، يُرجى الرجوع إلى رسائل الرد على التلميحات.

الخطوة 3: رسالة طلب البحث

تتلقى Google رسالة Hint Response وتستجيب برسالة Query، تمامًا كما يحدث في وضع السحب العادي. ويتمثّل الاختلاف بينهم في أنّ رسالة طلب البحث تحتوي الآن فقط على أرقام تعريف الفنادق وبرامج الرحلات للمواقع التي حدّدتها في رسالة "الاستجابة للتلميح". العنصر الجذر لرسالة طلب البحث هو <Query>.

عند تحديد أرقام تعريف الفنادق المطلوب طلب أسعارها عند تغيير السعر، تتجاهل Google محتوى "خلاصة قائمة الفنادق". ويقلل هذا بشكل كبير من حجم رسالة طلب البحث التي تتلقاها من Google وحجم رسالة المعاملة الخاصة بردك.

الخطوة 4: رسالة المعاملة

أرسلت رسالة "معاملة" مع تحديث في الأسعار كرد على رسائل طلب بحث Google. العنصر الجذر لرسالة "المعاملة" هو <Transaction>. لمزيد من المعلومات، يُرجى الرجوع إلى وضع التسليم السحب.