«قیمت هتلها» کاربر را با صفحه مقصدی که در فایل صفحههای مقصد یا در Hotel Center تعریف شده است مطابقت میدهد.
اگر کاربری با هیچیک از صفحههای مقصد تعریفشده مطابقت نداشته باشد، آگهی در مزایده شرکت نخواهد کرد. این امر منجر به ازدست رفتن فرصتی میشود که Hotel Center برای شما برآورد میکند.
معیارها
Google بااستفاده از قوانین زیر، کاربر را با مناسبترین صفحه مقصد مطابقت میدهد:
معیارهای اصلی مطابقت عبارتند از:
-
country* -
currency* -
language* devicegoogle site
-
معیار منطقه زبانی ابتدا سعی میکند با کاربر مطابقت داشته باشد. اگر موردی منطبق نباشد، از منطقه زبانی (کشور، واحد پول، زبان) هتلی که جستجو میشود برای پیدا کردن مورد منطبق استفاده میشود.
اگر معیاری اعلام نشده باشد، بهطور ضمنی با همه مقادیر دردسترس مطابقت داده میشود.
هر چهار معیار صفحه مقصد (واحد پول، کشور، دستگاه، زبان) باید مطابقت داشته باشند تا هتل با کاربر مطابقت داده شود.
اگر چند تعریف صفحه مقصد مطابقت داشته باشد، قوانین زیر اعمال میشود:
از صفحه مقصدی که کیفیت مطابقت بهتری دارد استفاده میشود. برای اطلاعات بیشتر، به اولویت برای چند صفحه مقصد مراجعه کنید.
برای کیفیت مطابقت مشابه، موردی که ابتدا در فایل صفحههای مقصد رخ میدهد استفاده میشود.
پیکربندی مطابقت
هر معیار میتواند به سه روش مطابقت داشته باشد:
نامشخص (
*): با همه مقادیر قابلاعمال مطابقت دارد.مجاز (
yes): با مقادیر فهرستشده مطابقت دارد، هرگز با همه مقادیر قابلاعمال مطابقت ندارد.تنظیم وضعیت روی
yesبرای مقدارcountry،currency، یاlanguageسایر مقادیر واجدشرایط را مستثنی نمیکند. باید بهطور صریح مقادیر دیگر را غیرمجاز کنید.مجاز نیست (
never): هرگز با مقادیر فهرستشده مطابقت ندارد، با همه مقادیر قابلاعمال دیگر مطابقت دارد.
مطابقتهای ضمنی و صریح
- مطابقتهای ضمنی
- ۱ و ۳ برای مطابقتهای ضمنی واجدشرایط هستند، وقتی مقادیر قابلاجرا استفاده میشوند.
- مطابقتهای صریح
- ۲ و ۳ برای مطابقتهای صریح برای مقادیر فهرستشده واجدشرایط هستند.
وقتی میخواهید کشورها، واحدهای پول، یا زبانهای خاصی را مستثنی کنید، باید وضعیت مطابقت آنها را صریحاً روی never تنظیم کنید. میتوانید ۲ و ۳ را ترکیب کنید تا
تواناییهای وبسایتتان را شرح دهید. به بخش مثالها مراجعه کنید.
مطابقت دستگاه
برای جلوگیری از سردرگمی، مطابقت دستگاه را برای صفحه مقصد توصیه میکنیم:
mobile: صفحه در دستگاه همراه نمایش داده میشود اما در رایانه یا رایانه لوحی نشان داده نمیشود.desktop: صفحه در رایانه و رایانه لوحی نمایش داده میشود اما در تلفن همراه نشان داده نمیشود، حتی اگر صریحاً رایانه لوحی را غیرمجاز کرده باشید. یک راه برای دور زدن این مشکل این است که ضریب قیمت پیشنهادی منفی بالایی برای رایانه لوحی تنظیم کنید.
tablet: صفحه در رایانه نمایش داده میشود، مگراینکه صریحاً غیرمجاز شده باشد، اما در تلفن همراه نشان داده نمیشود.
منابع Google
اکثر شرکا کانالهای Google زیر را بهطور پیشفرض در هر صفحه مقصد فعال میکنند:
- Local Universal (قیمتها در نتایج «جستجوی Google»)
- نتایج نقشه
مثالها
این بخش چند نمونه رایج از تعاریف پایه صفحه مقصد را نشان میدهد.
استاندارد
<PointOfSale id="pos-usd">
<!-- Explicitly allow US Dollars -->
<Match status="yes" currency="USD"/>
<URL>www.google.com/?hotel-id=34876&checkin-date=2023-05-23&checkout-date=2023-05-28&num-adults=2</URL>
</PointOfSale>
چندگانه
<PointOfSale id="pos-us">
<!-- Explicitly allow US and Dollars -->
<Match status="yes" currency="USD"/>
<Match status="yes" country="US"/>
<URL>www.google.com/?hotel-id=34876&checkin-date=2023-05-23&checkout-date=2023-05-28&num-adults=2</URL>
</PointOfSale>
<PointOfSale id="pos-uk">
<!-- Explicitly allow GB and Pounds -->
<Match status="yes" currency="GBP"/>
<Match status="yes" country="GB"/>
<URL>www.google.com/?hotel-id=34876&checkin-date=2023-05-23&checkout-date=2023-05-28&num-adults=2</URL>
</PointOfSale>
کشور
آگهیها فقط در ژاپن نشان داده شود. همه کشورهای دیگر بهطور ضمنی مطابقت دارند مگراینکه بهطور صریح غیرمجاز باشند.
<PointOfSale id='pos-jp'>
<!-- Explicitly match on Japan -->
<Match status='yes' country='JP'/>
<!-- List common countries to exclude -->
<Match status='never' country='US'/>
<Match status='never' country='FR'/>
...
<URL>www.google.com/?hotel-id=34876&checkin-date=2023-05-23&checkout-date=2023-05-28&num-adults=2</URL>
</PointOfSale>
وقتی صفحه مقصدی را برای مطابقت با یک کشور تعریف میکنید، معمولاً ۱۰ تا ۲۰ کشوری را که بیشترین ظهور را دارند، همانطور که در Hotel Center نشان داده شده است، مستثنی میکنید و فقط کشورهایی را که میخواهید مطابقت داشته باشند اضافه میکنید.
دستگاه
آگهیها فقط در تلفن همراه نشان داده شود. معیار device فقط زمانی با مقدار مطابقت دارد که
بهطور صریح تعریف شده باشد.
<PointOfSale id='pos-mobile'>
<!-- Explicitly match on mobile only -->
<Match status='yes' device="mobile"/>
<URL>www.google.com/?hotel-id=34876&checkin-date=2023-05-23&checkout-date=2023-05-28&num-adults=2</URL>
</PointOfSale>
واحد پول
آگهیها را به کاربرانی نشان دهید که واحد پولشان یورو است اما دلار امریکا نیست. همه ارزهای دیگر بهطور ضمنی مطابقت دارند، مگراینکه صریحاً غیرمجاز اعلام شده باشند.
<PointOfSale id="pos-eur">
<!-- Explicitly allow Euros -->
<Match status="yes" currency="EUR"/>
<!-- Explicitly disallow US dollars -->
<Match status="never" currency="USD"/>
<URL>www.google.com/?hotel-id=34876&checkin-date=2023-05-23&checkout-date=2023-05-28&num-adults=2</URL>
</PointOfSale>
زبان
آگهیها را فقط برای کاربرانی که زبان ترجیحیشان انگلیسی است نشان دهید.
<PointOfSale id='pos-en'>
<!-- Explicitly match on English -->
<Match status='yes' language='en'/>
<!-- List common languages to exclude -->
<Match status='never' language='es'/>
<Match status='never' language='fr'/>
<Match status='never' language='jp'/>
...
<URL>www.google.com/?hotel-id=34876&checkin-date=2023-05-23&checkout-date=2023-05-28&num-adults=2</URL>
</PointOfSale>
وقتی صفحه مقصدی را برای مطابقت با یک زبان تعریف میکنید، معمولاً ۱۰ تا ۲۰ زبانی را که بیشترین ظهور را دارند (همانطور که در Hotel Center نشان داده شده است) مستثنی میکنید و فقط زبانهایی را که میخواهید مطابقت داشته باشند لحاظ میکنید.
چندین کشور
آگهیها ترجیحاً در US و GB نشان داده شود؛ اما اگر تعریف دیگری برای صفحه مقصد وجود نداشته باشد، ممکن است با کشور دیگری مطابقت داده شود.
<PointOfSale id='pos-us-uk'>
<!-- Explicitly match on the US and/or GB -->
<Match status='yes' country='US'/>
<Match status='yes' country='GB'/>
<URL>www.google.com/?hotel-id=34876&checkin-date=2023-05-23&checkout-date=2023-05-28&num-adults=2</URL>
</PointOfSale>
کشور + زبان
آگهیها را فقط در ژاپن و فقط برای کاربرانی که زبان برگزیدهشان انگلیسی است نمایش دهید. همه کشورها و زبانها بهطور ضمنی مطابقت دارند، مگراینکه بهطور صریح غیرمجاز اعلام شده باشند.
<PointOfSale id='pos-jp-en'>
<!-- Explicitly match on Japan -->
<Match status='yes' country='JP'/>
<!-- List common countries to exclude -->
<Match status='never' country='US'/>
<Match status='never' country='FR'/>
...
<!-- Explicitly match on English -->
<Match status='yes' language='en'/>
<!-- List common languages to exclude -->
<Match status='never' language='jp'/>
<Match status='never' language='fr'/>
...
<URL>www.google.com/?hotel-id=34876&checkin-date=2023-05-23&checkout-date=2023-05-28&num-adults=2</URL>
</PointOfSale>
اولویت برای چند صفحه مقصد
چندین تعریف صفحه مقصد میتواند با معیارها مطابقت داشته باشد. در این حالت، Google آنها را طبق این قوانین رتبهبندی میکند:
مطابقت شرط کاربر بر مطابقت شرط هتل ترجیح داده میشود. برای مثال، اگر یک صفحه مقصد فقط با واحد پول کاربر مطابقت داشته باشد، اما صفحه مقصد دیگری فقط با واحد پول هتل مطابقت داشته باشد، Google صفحه مقصدی را انتخاب میکند که با واحد پول کاربر مطابقت دارد.
ترتیب معیارها بهصورت زیر است:
- کشور
- واحد پول
- نمانام
- زبان
- دستگاه
- منبع Google
برای مثال، اگر یک صفحه مقصد فقط با واحد پول کاربر مطابقت داشته باشد، اما صفحه مقصد دیگری فقط با دستگاه کاربر مطابقت داشته باشد، Google صفحه مقصدی را انتخاب میکند که با واحد پول کاربر مطابقت دارد.
تطابق صریح بر تطابق ضمنی ترجیح داده میشود. برای مثال، اگر یک صفحه مقصد بهطور صریح با کشور کاربر مطابقت داشته باشد اما صفحه مقصد دیگری فقط بهطور ضمنی مطابقت داشته باشد، Google صفحه مقصدی را انتخاب میکند که بهطور صریح مطابقت دارد. و اگر چند معیار کاربر تعریف شده باشد— مثلاً کشور و زبان، و زبان مشخص شده باشد—در این صورت زبان کاربر باید صریحاً مطابقت داشته باشد. درغیراینصورت، صفحه مقصد انتخاب نخواهد شد.
توصیه میکنیم در هر صفحه مقصد در پیکربندیتان، با همان مجموعه معیارها مطابقت دهید. این کار پیچیدگی تعیین دلیل مطابقت یکی از چندین صفحه مقصد را بهحداقل میرساند. به نمونه چندگانه مراجعه کنید.
برای راهاندازی فایل صفحه مقصد، اگر دو تعریف با اولویتهای یکسان مطابقت داشته باشند، Google موردی را انتخاب میکند که اول در فایل آمده است.
فیلتر کردن صفحههای مقصد
برای فیلتر کردن زیرمجموعهای از صفحههای مقصد واجدشرایط برای هتلی خاص، میتوانید
از عنصر <AllowablePointsOfSale> در پیام تراکنش استفاده کنید. برای اطلاعات بیشتر،
مرجع XML موجودی اتاق و قیمتگذاری (تراکنشها) را ببینید.
نمونه زیر از «پیام تراکنش» به هتل امکان میدهد فقط با pos-mobile و pos-en مطابقت داشته باشد:
<?xml version="1.0" encoding="UTF-8"?>
<Transaction timestamp="2023-05-24T20:44:56-04:00" id="42">
<Result>
<Property>052213</Property>
...
<-- Allow pos-mobile and pos-en to match. All others will not match. -->
<strong><AllowablePointsOfSale>
<PointOfSale id="pos-mobile"/>
<PointOfSale id="pos-en"/>
</AllowablePointsOfSale></strong>
</Result>
</Transaction>
صفحههای مقصدی که در بلوک <AllowablePointsOfSale> فهرست نشدهاند مطابقت نخواهند داشت. اگر بلوک <AllowablePointsOfSale> را از پیام تراکنش خود حذف کنید، همه صفحههای مقصد واجدشرایط مطابقت خواهند بود.
همچنین میتوانید از عنصر <AllowablePointsOfSale> استفاده کنید اگر میخواهید
هتلهای خاصی را برای اجرا در
صفحه مقصد «کلیک برای تماس» انتخاب یا لغو انتخاب کنید.