نمای سیاهه

نمای کلی

نمایشگر موجودی در «مرکز اقدامات» امکان مشاهده وضعیت سلامت جذب، وضعیت تطابق مکان، و واجدشرایط بودن برای ارائه موجودی محلی نقطه موردعلاقه (POI) شما را فراهم می‌کند.

این نمایشگر مشکلات را مستقل از داده‌گیری‌های فردی نمایش می‌دهد—مشکلات باوضعیت نشان‌دهنده وضعیت فعال ارائه هر ارائه‌دهنده خدمات است که هرگونه حالت خرابی احتمالی (خط‌مشی، هشدارها، خطاها، و غیره) را که ممکن است رخ دهد دربرمی‌گیرد.

از این ابزار برای این موارد استفاده کنید:

  • همه ارائه‌دهندگان خدمات واردشده و وضعیت ارائه زنده آن‌ها را جستجو و بررسی کنید.
  • خطاهای اعتبارسنجی داده‌ها و نقض‌های خط‌مشی محتوا را تشخیص دهید.
  • پژوهش‌خواهی‌های مربوط به نقض خط‌مشی را ارسال و پیگیری کنید.
  • تشخیص‌های مطابقت ارائه‌دهنده خدمات را بررسی کنید و پیشنهادهای مطابقت دستی را ارسال کنید.
  • پایه‌بارهای JSON خام را از آخرین فیدهای جذب‌شده مرور کنید.

ستون‌های جدول فضای آگهی

نمای فهرستی همه ارائه‌دهندگان خدمات بارگذاری‌شده از فید «مکان‌های جالب» (POI) شما را نمایش می‌دهد که به‌صورت سلسله‌مراتبی براساس نهاد سازمان‌دهی شده‌اند. می‌توانید براساس شناسه نقطه موردعلاقه محلی، وضعیت مطابقت، ادغام، و سطح فیلتر کنید.

ستون‌های جدول خلاصه شرح
شناسه نقطه موردعلاقه محلی شناسه یکتای ملک محلی ارائه‌شده در فید (poi_id).
نام نقطه موردعلاقه محلی نام بومی‌سازی‌شده ملک محلی استخراج‌شده از فید.
وضعیت مطابقت نشان می‌دهد که آیا نقطه موردعلاقه با فهرستگان Google Maps مطابقت داده شده است یا نه:
• بله (نشان سبز): با موفقیت با مکانی در Google Maps مطابقت داده شده است.
• نه (نشان قرمز): مطابقت ندارد؛ نیاز به بازبینی یا پیشنهاد مطابقت دارد.
یکپارچه‌سازی این ادغام «واحد تجمیع‌گر محلی» است.
سطح سطح ارائه هدف (مثلاً «جستجو»).
وضعیت ارائه وضعیت واجدشرایط بودن برای ارائه هم‌زمان:
• فعال (نشانگر سبز): واجدشرایط و قابل‌ارائه به‌طور فعال در سطوح Google.
• غیرفعال (نشانگر قرمز): به‌دلیل خطاهای اعتبارسنجی، نقض خط‌مشی، یا وضعیت نامطابق، از ارائه مسدود شده است.
خطاها تعداد مشکلات فعال با شدت «خطا». وجود هرگونه خطا برای یک دارایی به این معنی است که آن دارایی واجدشرایط ارائه در هیچ سطحی نخواهد بود.
هشدارها تعداد مشکلات فعال با شدت «هشدار». ویژگی‌های دارای هشدار همچنان واجدشرایط ارائه هستند.
اطلاعات مسابقه حاوی دکمه «ویرایش مطابقت» است که پانل تعاملی رفع مطابقت را باز می‌کند.

نمای جزئیات نقطه موردعلاقه

با کلیک کردن روی هر شناسه نقطه موردعلاقه در نمای فهرستی، به صفحه جزئیات اختصاصی آن نهاد هدایت می‌شوید.

نمای جزئیات از چهار بخش ازهم‌بازشدنی تشکیل شده است:

۱. اطلاعات اصلی

فراداده نهاد سطح بالا را خلاصه می‌کند:

  • نام نقطه موردعلاقه: نام مؤسسه که از data[].name.localizations تجزیه شده است.
  • شناسه نقطه موردعلاقه: شناسه نهاد شریک متمایز (poi_id).
  • منبع داده: نام دقیق فایل فید که این نهاد از آن دریافت شده است.

۲. وضعیت ارائه

واجدشرایط بودن برای ارائه را براساس هر ادغام و سطح هدف تفکیک می‌کند:

  • ادغام و سطح: عمودی و سطح هدف (مثلاً، Local Aggregator Unit در Search).
  • وضعیت ارائه: وضعیت فعلی Enabled یا Disabled.
  • مشکلات: نشان‌های مشکل را برای همه خطاها یا هشدارهای فعال (مثلاً Unmatched entity، Policy Violation) نمایش می‌دهد. با کلیک کردن روی نشان مشکل، پانل جزئیات مشکل باز می‌شود.
  • پژوهش‌خواهی‌ها: وضعیت‌های لغو یا پژوهش‌خواهی (Under review، Approved، یا Rejected) را نمایش می‌دهد.

۳. اطلاعات منطبق

تشخیص خرابی مطابقت مکان را نمایش می‌دهد:

  • ورودی مطابقت: نشانی فیزیکی قالب‌بندی‌شده تجزیه‌شده از فید شما (street_address، locality، region، postal_code، country).
  • نوع مطابقت: سازوکار حل مطابقت (مثلاً Location).
  • جای نام مطابقت: عمودی که تغییرات مطابقت شما بر آن اعمال خواهد شد (مثلاً Local Aggregator Unit).
  • وضعیت مطابقت: Yes (سبز) یا No (قرمز).
  • خروجی مطابقت: نام، نشانی، و شناسه مکان حل‌شده در Google Maps.
  • ویرایش مطابقت: دکمه‌ای برای باز کردن کادر گفتگوی پیشنهاد مطابقت.

۴. JSON خام

نمایشگر کد تعاملی با شماره خط و برجسته‌سازی نحو ارائه می‌دهد که کل پایه‌بار JSON تجزیه‌شده (item_proto) را برای اشکال‌زدایی و درستی‌سنجی سریع طرح‌واره نمایش می‌دهد. مقادیر داده‌های ارائه‌شده در اینجا نشان‌دهنده مقادیر دریافتی از فید نقطه موردعلاقه خواهد بود.

گردش کار اولویت‌بندی و مشکلات

نهادهایی که با مشکل پرچم‌گذاری شده‌اند یا غیرفعال (اگر با خطا پرچم‌گذاری شده باشند) یا تنزل‌یافته (اگر با هشدار پرچم‌گذاری شده باشند) هستند. مشکلات نهاد با هشدار قابل‌پژوهش‌خواهی نیستند و هشدارها را می‌توان با برطرف کردن مشکل اصلی حل کرد.

انواع مشکل: قابل‌پژوهش‌خواهی دربرابر غیرقابل‌پژوهش‌خواهی

  1. مشکلات غیرقابل‌پژوهش‌خواهی (اعتبارسنجی‌های فنی، کیفیت داده، و هشدار):
    • ناشی از خطاهای طرح‌واره، فیلدهای الزامی ازقلم‌افتاده، مختصات نامعتبر، نشانی‌های وب خراب، شناسه‌های تکراری، یا هشدارهای محتوای غیرمسدودکننده (مانند نام‌های کسب‌وکار با زبان‌های غیرپیش‌فرض، یا هر زبانی برای شرح‌ها، نشانی‌های نمایشی، و دسته‌های مؤسسه).
    • راه‌حل: شرکا باید داده‌های اصلی را در فید منبع خود اصلاح کنند و فایل فید به‌روزشده را بارگذاری کنند.
  2. مشکلات قابل‌پژوهش‌خواهی (مسدود کردن محتوا و نقض خط‌مشی):
    • وقتی دارایی‌های نوشتاری یا تصویری الزامی ملک در فیلترهای خودکار ایمنی محتوا با شدت «خطا» رد شوند، این رویداد راه‌اندازی می‌شود.
    • راه‌حل: اگر محتوا با خط‌مشی‌های پلاتفرم مطابقت دارد، شریک می‌تواند با کلیک کردن روی دکمه پژوهش‌خواهی در کنار مشکل در «مرکز اقدامات»، فرم پژوهش‌خواهی ارسال کند. شرکا باید دلیل و توجیه ارائه دهند و تیم پژوهش‌خواهی ما درخواست‌ها را بررسی و تأیید یا رد خواهد کرد. تصمیمات اتخاذشده ازطریق این ابزار و ایمیل به شما اطلاع داده خواهد شد.

کاتالوگ مشکل واحد تجمیع‌گر محلی

جدول زیر مجموعه کامل خطاهای اعتبارسنجی و کدهای مشکل خط‌مشی را برای ادغام‌های «واحد تجمیع‌کننده محلی» نشان می‌دهد:

شرح مشکل شدت کد مشکل فیلد / آرگومان تحت‌تأثیر آیا قابل‌پژوهش‌خواهی است؟ اقدام / خط‌مشی مربوطه
شناسه نقطه موردعلاقه وجود ندارد خطا MISSING_REQUIRED_FIELD poi_id نه poi_id یکتایی ارائه دهید. مشخصات جارزن نقطه موردعلاقه را ببینید.
منطقه پیش‌فرض برای فیلد «نام» وجود ندارد خطا MISSING_REQUIRED_FIELD name.default_locale نه کد زبان BCP 47 معتبری برای منطقه زبانی پیش‌فرض مشخص کنید. پشتیبانی چندزبانه را ببینید.
هیچ بومی‌سازی پیش‌فرضی برای فیلد «نام» پیدا نشد خطا MISSING_REQUIRED_FIELD name.localizations نه مقداری برای نام بومی‌سازی‌شده نقطه موردعلاقه منطبق با زبان default_locale اعلام‌شده ارائه دهید.
منطقه پیش‌فرض برای فیلد «شرح» وجود ندارد خطا MISSING_REQUIRED_FIELD description.default_locale نه منطقه زبانی پیش‌فرض BCP 47 معتبری برای شرح دارایی مشخص کنید.
بومی‌سازی پیش‌فرضی برای فیلد «شرح» پیدا نشد خطا MISSING_REQUIRED_FIELD description.localizations نه نوشتار شرحی ارائه دهید که با زبان اعلام‌شده default_locale مطابقت داشته باشد.
منطقه پیش‌فرض برای فیلد «display_address» وجود ندارد خطا MISSING_REQUIRED_FIELD display_address.default_locale نه منطقه زبانی پیش‌فرض BCP 47 معتبری برای نشانی نمایشی مشخص کنید.
هیچ بومی‌سازی پیش‌فرضی برای فیلد «display_address» پیدا نشد خطا MISSING_REQUIRED_FIELD display_address.localizations نه نوشتار نشانی قالب‌بندی‌شده‌ای ارائه دهید که با زبان اعلام‌شده default_locale مطابقت داشته باشد.
از حداکثر تعداد تصویر فراتر رفته است هشدار EXCEEDED_MAX_COUNT images نه ورودی‌های تصویر را به حداکثر ۵ تصویر برای هر نقطه موردعلاقه محدود کنید. تصاویر اضافی حذف شدند.
مختصات عرض جغرافیایی نامعتبر خطا INVALID_LATLNG location.latitude نه عرض جغرافیایی معتبری بین -90.0 و +90.0 وارد کنید. تعریف مختصات جغرافیایی را ببینید.
مختصات طول جغرافیایی نامعتبر خطا INVALID_LATLNG location.longitude نه طول جغرافیایی معتبری بین -180.0 و +180.0 وارد کنید. تعریف مختصات جغرافیایی را ببینید.
مختصات عرض جغرافیایی وجود ندارد خطا MISSING_REQUIRED_FIELD location.latitude نه برای تکمیل جفت مختصات، مقدار عرض جغرافیایی را ارائه دهید. تعریف مختصات جغرافیایی را ببینید.
مختصات طول جغرافیایی وجود ندارد خطا MISSING_REQUIRED_FIELD location.longitude نه برای تکمیل جفت مختصات، مقدار طول جغرافیایی را ارائه دهید. تعریف مختصات جغرافیایی را ببینید.
نشانی موجود نیست یا ساختاریافته نیست خطا MISSING_REQUIRED_FIELD location.address نه نشانی پستی ساختاریافته‌ای شامل خیابان، محل، کد پستی، و کشور ارائه دهید.
نشانی وب ناهنجار یا نامعتبر خطا INVALID_ATTRIBUTE_VALUE url نه مطمئن شوید نشانی وب صفحه مقصد از پروتکل HTTP/HTTPS پشتیبانی‌شده و نحو معتبر استفاده می‌کند.
تصویر نامعتبر یا غیرقابل‌دسترس هشدار INVALID_IMAGE image.url نه درستی‌سنجی کنید که نشانی‌های وب تصویر به‌صورت عمومی قابل‌دسترسی باشند و به اصالت‌سنجی نیاز نداشته باشند یا خطاهای 4xx/5xx را برنگردانند.
شناسه نقطه موردعلاقه تکراری خطا DUPLICATE_ENTITY poi_id نه مطمئن شوید که هر poi_id در سراسر بار داده فید یکتا باشد. ورودی‌های تکراری را بردارید.
نهاد منطبق تکراری خطا DUPLICATE_MATCHED_ENTITY POI نه ورودی‌های تکراری را از فیدتان بردارید، یا از ابزار تطبیق نهاد نقطه موردعلاقه استفاده کنید تا کسب‌وکارهای متمایز را با فهرستگان مستقل Google Maps آن‌ها مطابقت دهید.
نهاد نامطابق خطا UNMATCHED_ENTITY POI نه بااستفاده از ابزار مطابقت دادن نهاد نقطه مورد علاقه، نقطه مورد علاقه را با فهرستگان مکان Google Maps مطابقت دهید.
نقض خط‌مشی تصویر خطا SAFE_SEARCH_POLICY_VIOLATION_IMAGE image بله تصویر پرچم‌گذاری‌شده را بردارید یا جایگزین کنید، یا برای ارسال توجیه روی پژوهش‌خواهی کلیک کنید. خط‌مشی محتوای تصویر «جستجوی Google» را ببینید.
نقض خط‌مشی نوشتار - نام پیش‌فرض خطا SAFE_SEARCH_POLICY_VIOLATION_TEXT name.localizations.*.text بله نوشتار نام پرچم‌گذاری‌شده را بردارید یا جایگزین کنید، یا روی پژوهش‌خواهی کلیک کنید. خط‌مشی محتوای نوشتاری «جستجوی Google» را ببینید.
نقض خط‌مشی نوشتار - نام غیرپیش‌فرض هشدار SAFE_SEARCH_POLICY_VIOLATION_TEXT name.localizations.*.text نه نوشتار نام پرچم‌گذاری‌شده را بردارید یا جایگزین کنید. خط‌مشی محتوای نوشتاری «جستجوی Google» را ببینید.
نقض خط‌مشی نوشتار - شرح هشدار SAFE_SEARCH_POLICY_VIOLATION_TEXT description.localizations.*.text نه نوشتار شرح پرچم‌گذاری‌شده را بردارید یا جایگزین کنید. خط‌مشی محتوای نوشتاری «جستجوی Google» را ببینید.
نقض خط‌مشی نوشتار - نشانی نمایشی هشدار SAFE_SEARCH_POLICY_VIOLATION_TEXT display_address.localizations.*.text نه نوشتار نشانی نمایشی پرچم‌گذاری‌شده را بردارید یا جایگزین کنید. خط‌مشی محتوای نوشتاری «جستجوی Google» را ببینید.
منطقه پیش‌فرض برای دسته مؤسسه وجود ندارد خطا MISSING_REQUIRED_FIELD local_data.establishment_category.default_locale نه مقداری برای دسته مکان بومی‌سازی‌شده نقطه موردعلاقه منطبق با زبان اعلام‌شده default_locale ارائه دهید.
روز باز بودن ساعت کاری جاافتاده است خطا MISSING_REQUIRED_FIELD local_data.business_hours.time_ranges.open_day نه روز باز بودن ساعت کاری معتبری ارائه دهید.
ساعت کاری زمان باز شدن وجود ندارد خطا MISSING_REQUIRED_FIELD local_data.business_hours.time_ranges.open_time نه ساعت باز شدن معتبری برای ساعت کاری ارائه دهید.
ساعت کاری جاافتاده روز تعطیل خطا MISSING_REQUIRED_FIELD local_data.business_hours.time_ranges.close_day نه روز تعطیل معتبری برای ساعات کاری ارائه دهید.
زمان بسته شدن ساعت کاری وجود ندارد خطا MISSING_REQUIRED_FIELD local_data.business_hours.time_ranges.close_time نه زمان بسته شدن معتبری برای ساعت کاری ارائه دهید.
ساعت کاری زمان باز شدن بیشتر از زمان بسته شدن است خطا NOT_LESS_THAN_FIELD local_data.business_hours.time_ranges.open_time، local_data.business_hours.time_ranges.close_time نه جفت معتبری از زمان باز و بسته شدن ارائه دهید و مطمئن شوید زمان باز شدن قبل‌از زمان بسته شدن باشد.
مقدار حداقل محدوده قیمت بزرگ‌تر از مقدار حداکثر است خطا INVALID_PRICE_RANGE local_data.price_range.min_price، local_data.price_range.max_price نه محدوده قیمت معتبری ارائه دهید که حداقل قیمت آن کمتر از حداکثر قیمت باشد.
شناسه نمانام وجود ندارد خطا MISSING_REQUIRED_FIELD local_data.brand_landing_pages.brand_id نه شناسه نمانام معتبری ارائه دهید.
شناسه نمانام تکراری در نقطه موردعلاقه خطا DUPLICATE_UNIQUE_PROPERTY local_data.brand_landing_pages.brand_id نه مطمئن شوید که هر brand_id در سراسر بار داده نقطه موردعلاقه یکتا باشد. ورودی‌های تکراری را بردارید.
نشانی وب پیش‌فرض نمانام وجود ندارد خطا MISSING_REQUIRED_FIELD local_data.brand_landing_pages.default_url نه نشانی وب پیش‌فرض معتبری برای نمانام ارائه دهید.
نشانی وب نمانام ناهنجار یا نامعتبر خطا INVALID_ATTRIBUTE_VALUE local_data.brand_landing_pages.default_url نه مطمئن شوید نشانی وب پیش‌فرض نمانام از پروتکل HTTP/HTTPS پشتیبانی‌شده و نحو معتبر استفاده می‌کند.
نشانی وب صفحه مقصد بومی‌سازی‌شده نمانام وجود ندارد خطا MISSING_REQUIRED_FIELD local_data.brand_landing_pages.localized_landing_pages.url نه نشانی وب معتبری برای صفحه مقصد بومی‌سازی‌شده ارائه دهید.
نشانی وب صفحه مقصد بومی‌سازی‌شده نمانام نامعتبر یا ناهنجار است خطا INVALID_ATTRIBUTE_VALUE local_data.brand_landing_pages.localized_landing_pages.url نه مطمئن شوید نشانی وب صفحه مقصد بومی‌سازی‌شده از پروتکل HTTP/HTTPS پشتیبانی‌شده و نحو معتبر استفاده می‌کند.
نشانی وب صفحه مقصد بومی‌سازی‌شده نمانام تکراری خطا DUPLICATE_UNIQUE_PROPERTY local_data.brand_landing_pages.localized_landing_pages.url نه مطمئن شوید که هر url در سراسر صفحه‌های مقصد بومی‌سازی‌شده نقطه موردعلاقه یکتا باشد. ورودی‌های تکراری را بردارید.
منطقه زبانی صفحه مقصد بومی‌سازی‌شده نمانام وجود ندارد خطا MISSING_REQUIRED_FIELD local_data.brand_landing_pages.localized_landing_pages.locales نه مجموعه معتبری از زبان‌های محلی برای صفحه مقصد بومی‌سازی‌شده ارائه دهید.
منطقه زبانی صفحه مقصد بومی‌سازی‌شده نمانام تکراری خطا DUPLICATE_UNIQUE_PROPERTY local_data.brand_landing_pages.localized_landing_pages.locales نه مطمئن شوید که هر locale در سراسر صفحه‌های مقصد بومی‌سازی‌شده نقطه موردعلاقه یکتا باشد. ورودی‌های تکراری را بردارید.
نقض خط‌مشی نوشتار - دسته مؤسسه هشدار SAFE_SEARCH_POLICY_VIOLATION_TEXT local_data.establishment_category.localizations.*.text نه نوشتار پرچم‌گذاری‌شده دسته کسب‌وکار را بردارید یا جایگزین کنید. خط‌مشی محتوای نوشتاری «جستجوی Google» را ببینید.

کدهای مشکل

بخش‌های زیر دلایل دقیق و مراحل اصلاح را برای هر کد مشکل ارائه می‌دهند.

فیلد ضروری خالی است

کد مشکل: MISSING_REQUIRED_FIELD
شدت: خطا (مسدود کردن ارائه)
قابل‌پژوهش‌خواهی: نه (با به‌روزرسانی فید نقطه موردعلاقه برطرف کنید)

این خطا زمانی رخ می‌دهد که یک نهاد جذب‌شده فاقد یک یا چند مشخصه اجباری باشد که توسط مشخصات جارزن نقطه جالب الزامی است.

پانل جزئیات مشکل را بررسی کنید تا مشخص شود کدام ویژگی خاص وجود ندارد، سپس اصلاحیه مربوطه را اعمال کنید:

۱. شناسه نقطه مورد علاقه وجود ندارد (poi_id)

  • علت: فیلد poi_id خالی، پوچ، یا در شیء موجودیت ریشه جاافتاده است.
  • اصلاح: شناسه رشته‌ای یکتا و پایداری برای دارایی ارائه دهید.
{
  "poi_id": "test_restaurant_1"
}

۲. «منطقه پیش‌فرض» یا «نام بومی‌سازی‌شده» وجود ندارد (name)

  • علت: شیء name فاقد رشته default_locale یا آرایه localizations با منطقه زبانی منطبق است.
  • اصلاح: هم default_locale و هم حداقل یک ورودی بومی‌سازی مطابق با آن منطقه زبانی را ارائه دهید.
{
  "name": {
    "localizations": [
      {
        "locale": "en",
        "text": "Tasty Bites Test Restaurant"
      }
    ],
    "default_locale": "en"
  }
}

۳. منطقه پیش‌فرض یا نشانی بومی‌سازی‌شده وجود ندارد (display_address)

  • علت: شیء display_address فاقد رشته default_locale یا آرایه localizations است.
  • اصلاح: هم default_locale و هم حداقل یک ورودی بومی‌سازی مطابق با آن منطقه زبانی را برای نشانی خیابان قالب‌بندی‌شده ارائه دهید.
{
  "display_address": {
    "localizations": [
      {
        "locale": "en",
        "text": "1600 Amphitheatre Pkwy, Mountain View, CA 94043"
      }
    ],
    "default_locale": "en"
  }
}

۴. منطقه زبانی پیش‌فرض یا شرح بومی‌سازی‌شده وجود ندارد (description)

  • علت: وقتی شیء description اضافه شده است، یا default_locale یا بومی‌سازی منطبق وجود ندارد.
  • اصلاح: هم default_locale و هم حداقل یک ورودی بومی‌سازی منطبق با آن منطقه زبانی را برای شرح ارائه دهید.
{
  "description": {
    "localizations": [
      {
        "locale": "en",
        "text": "A mock restaurant for testing the POI feed ingestion."
      }
    ],
    "default_locale": "en"
  }
}

۵. مختصات جغرافیایی وجود ندارد (location.latitude / location.longitude)

  • علت: شیء location فاقد مقدار عددی latitude یا longitude است.
  • اصلاح: latitude و longitude را به‌صورت اعداد ممیز شناور در درجه‌های اعشاری استاندارد WGS84 ارائه دهید.
{
  "location": {
    "latitude": 37.422,
    "longitude": -122.084
  }
}

‫۶. نشانی پستی ساختاریافته موجود نیست (location.address)

  • علت: شیء location.address فاقد مؤلفه‌های اجباری نشانی (country، locality، یا postal_code) است.
  • اصلاح: شیء نشانی پستی ساختاریافته را طبق استانداردهای ISO پر کنید.
{
  "location": {
    "address": {
      "country": "US",
      "locality": "Mountain View",
      "postal_code": "94043",
      "street_address": "1600 Amphitheatre Pkwy"
    }
  }
}

‫۷. «منطقه پیش‌فرض» برای «دسته مؤسسه» وجود ندارد (local_data.establishment_category.default_locale)

  • علت: شیء local_data.establishment_category وجود دارد، اما default_locale وجود ندارد، خالی است، یا با هیچ ورودی‌ای در آرایه localizations مطابقت ندارد.
  • اصلاح: برچسب زبان BCP 47 معتبری برای default_locale مشخص کنید و حداقل یک رشته بومی‌سازی‌شده مطابق با آن منطقه زبانی ارائه دهید.
{
  "local_data": {
    "establishment_category": {
      "default_locale": "en",
      "localizations": [
        {
          "locale": "en",
          "text": "Restaurant"
        }
      ]
    }
  }
}

‫۸. روز باز بودن ساعت کاری وجود ندارد (local_data.business_hours.time_ranges.open_day)

  • علت: ورودی‌ای در local_data.business_hours.time_ranges وجود ندارد open_day یا روی DAY_OF_WEEK_UNSPECIFIED تنظیم شده است.
  • اصلاح: رشته معتبری برای روز هفته ارائه دهید (مثلاً "MONDAY"، "TUESDAY"، و غیره).
{
  "local_data": {
    "business_hours": {
      "time_ranges": [
        {
          "open_day": "MONDAY",
          "open_time": { "hours": 11, "minutes": 0 },
          "close_day": "MONDAY",
          "close_time": { "hours": 21, "minutes": 0 }
        }
      ]
    }
  }
}

‫۹. ساعت شروع کار در ساعت کاری وجود ندارد (local_data.business_hours.time_ranges.open_time)

  • علت: یکی از ورودی‌های local_data.business_hours.time_ranges فاقد شیء open_time است.
  • اصلاح: open_time را با hours (۰–۲۳) و minutes (۰–۵۹) مشخص کنید.
{
  "local_data": {
    "business_hours": {
      "time_ranges": [
        {
          "open_day": "MONDAY",
          "open_time": { "hours": 11, "minutes": 0 },
          "close_day": "MONDAY",
          "close_time": { "hours": 21, "minutes": 0 }
        }
      ]
    }
  }
}

‫۱۰. روز تعطیل ساعت کاری وجود ندارد (local_data.business_hours.time_ranges.close_day)

  • علت: ورودی‌ای در local_data.business_hours.time_ranges وجود ندارد close_day یا روی DAY_OF_WEEK_UNSPECIFIED تنظیم شده است.
  • اصلاح: رشته معتبری برای روز هفته ارائه دهید (مثلاً "MONDAY"، "TUESDAY"، و غیره).
{
  "local_data": {
    "business_hours": {
      "time_ranges": [
        {
          "open_day": "MONDAY",
          "open_time": { "hours": 11, "minutes": 0 },
          "close_day": "MONDAY",
          "close_time": { "hours": 21, "minutes": 0 }
        }
      ]
    }
  }
}

‫۱۱. ساعت بسته شدن در ساعت کاری وجود ندارد (local_data.business_hours.time_ranges.close_time)

  • علت: یکی از ورودی‌های local_data.business_hours.time_ranges فاقد شیء close_time است.
  • اصلاح: close_time را با hours (۰–۲۳) و minutes (۰–۵۹) مشخص کنید.
{
  "local_data": {
    "business_hours": {
      "time_ranges": [
        {
          "open_day": "MONDAY",
          "open_time": { "hours": 11, "minutes": 0 },
          "close_day": "MONDAY",
          "close_time": { "hours": 21, "minutes": 0 }
        }
      ]
    }
  }
}

‫۱۲. شناسه نمانام (local_data.brand_landing_pages.brand_id) وجود ندارد

  • علت: یکی از ورودی‌های local_data.brand_landing_pages دارای brand_id خالی، تهی، یا مفقود است.
  • اصلاح: شناسه رشته‌ای غیرخالی منطبق با پیکربندی نمانام شریک ثبت‌شده‌تان ارائه دهید.
{
  "local_data": {
    "brand_landing_pages": [
      {
        "brand_id": "tasty_bites_brand",
        "default_url": "https://www.tastybitestest.com"
      }
    ]
  }
}

‫۱۳. «نشانی وب پیش‌فرض نمانام» (local_data.brand_landing_pages.default_url) وجود ندارد

  • علت: ورودی‌ای در local_data.brand_landing_pages وجود ندارد default_url یا رشته خالی است.
  • اصلاح: نشانی وب صفحه مقصد HTTP/HTTPS احتیاطی معتبری برای کاربرانی که زبانشان با نشانی‌های وب بومی‌سازی‌شده مطابقت ندارد ارائه دهید.
{
  "local_data": {
    "brand_landing_pages": [
      {
        "brand_id": "tasty_bites_brand",
        "default_url": "https://www.tastybitestest.com"
      }
    ]
  }
}

‫۱۴. نشانی وب صفحه مقصد بومی‌سازی‌شده نمانام (local_data.brand_landing_pages.localized_landing_pages.url) وجود ندارد

  • علت: یکی از موارد داخل localized_landing_pages فیلد url خالی یا جاافتاده دارد.
  • اصلاح: نشانی وب HTTP/HTTPS معتبر و کاملاً واجدشرایطی برای صفحه مقصد بومی‌سازی‌شده ارائه دهید.
{
  "local_data": {
    "brand_landing_pages": [
      {
        "brand_id": "tasty_bites_brand",
        "default_url": "https://www.tastybitestest.com",
        "localized_landing_pages": [
          {
            "url": "https://www.tastybitestest.com/en",
            "locales": ["en-US", "en-GB"]
          }
        ]
      }
    ]
  }
}

‫۱۵. منطقه زبانی صفحه مقصد بومی‌سازی‌شده نمانام وجود ندارد (local_data.brand_landing_pages.localized_landing_pages.locales)

  • علت: یکی از موارد داخل localized_landing_pages آرایه locales خالی دارد یا آرایه ندارد.
  • اصلاح: حداقل یک کد زبان یا منطقه زبانی BCP 47 معتبر (مثلاً ["en-US"]) در آرایه locales ارائه دهید.
{
  "local_data": {
    "brand_landing_pages": [
      {
        "brand_id": "tasty_bites_brand",
        "default_url": "https://www.tastybitestest.com",
        "localized_landing_pages": [
          {
            "url": "https://www.tastybitestest.com/en",
            "locales": ["en-US", "en-GB"]
          }
        ]
      }
    ]
  }
}

از حداکثر تعداد تصویر فراتر رفته است

کد مشکل: EXCEEDED_MAX_COUNT
شدت: هشدار
قابل‌پژوهش‌خواهی: نه (با به‌روزرسانی بار داده جارزن حل می‌شود)

این خطا زمانی رخ می‌دهد که بار داده نهاد نقطه موردعلاقه حاوی بیش از ۵ شیء تصویری در آرایه images باشد.

اصلاح:

  • آرایه images را طوری برش دهید که حداکثر ۵ عکس باکیفیت و معرف ملک محلی را دربرگیرد.
  • تصاویری که از حد مجاز ۵ عدد بیشتر باشند حذف خواهند شد.

مختصات جغرافیایی نامعتبر است

کد مشکل: INVALID_LATLNG
شدت: خطا (مسدود کردن ارائه)
قابل‌پژوهش‌خواهی: نه (با به‌روزرسانی بار داده فید حل کنید)

این خطا زمانی رخ می‌دهد که مختصات جغرافیایی ارائه‌شده در location.latitude یا location.longitude خارج از مرزهای کروی معتبر قرار می‌گیرد یا مختصات تهی بدون جمعیت را نشان می‌دهد.

علل رایج و اصلاح:

  • عرض جغرافیایی خارج از محدوده: عرض جغرافیایی باید عدد ممیز شناور بین -90.0 و 90.0 (شامل این دو عدد) باشد.
  • طول جغرافیایی خارج از محدوده: طول جغرافیایی باید عدد ممیز شناور بین -180.0 و 180.0 (شامل این دو عدد) باشد.
  • جزیره نول (۰،۰): ارسال 0.0, 0.0 یا اعداد صحیح جای‌بان (مانند 999, 999) باعث رد شدن مختصات می‌شود.
  • مختصات جابه‌جاشده: مطمئن شوید که عرض جغرافیایی و طول جغرافیایی در خط لوله سریال‌سازی شما وارونه نشده باشند.

نمونه بار داده معتبر:

{
  "location": {
    "latitude": 37.422,
    "longitude": -122.084
  }
}

نشانی وب ناقص یا نامعتبر است

کد مشکل: INVALID_ATTRIBUTE_VALUE
شدت: خطا (مسدود کردن ارائه)
قابل‌پژوهش‌خواهی: نه (با به‌روزرسانی بار داده فید حل کنید)

این خطا زمانی رخ می‌دهد که مقدار مشخصه در اعتبارسنجی طرح‌واره ناموفق باشد، معمولاً زمانی که نشانی وب صفحه مقصد شریک یا نشانی وب تصویر ازنظر نحوی نامعتبر باشد.

پیش‌نیازها:

  • پروتکل: نشانی‌های وب باید به‌طور صریح http:// یا https:// را مشخص کنند (HTTPS اکیداً توصیه می‌شود).
  • کدبندی: نشانی‌های وب حاوی نویسه‌های خاص، فاصله، یا نویسه‌های غیرASCII باید به‌درستی کدبندی درصدی (RFC 3986) شوند.
  • دامنه متعارف: مطمئن شوید دامنه کاملاً واجدشرایط باشد (برای مثال، https://example.com/local/123، نه example.com/local/123 یا www.example).

نمونه بار داده معتبر:

{
  "url": "https://www.tastybitestest.com/en"
}

تصویر نامعتبر یا غیرقابل‌دسترس است

کد مشکل: INVALID_IMAGE
شدت: هشدار
قابل‌پژوهش‌خواهی: نه (با به‌روزرسانی بار داده جارزن حل می‌شود)

این هشدار درطول مرحله واکشی ناهمگام تصویر رخ می‌دهد، یعنی زمانی که خزنده Google نمی‌تواند دارایی رسانه‌ای را از image.url بارگیری، رمزگشایی، یا درستی‌سنجی کند. درحالی‌که تصویر نامعتبر حذف می‌شود، دارایی همچنان واجدشرایط ارائه باقی می‌ماند.

علل رایج و اصلاح:

  • خطاهای HTTP‏ (۴۰۴ / ۴۰۳ / ۵۰۰): نشانی وب تصویر رمز وضعیت HTTP غیر۲۰۰ برمی‌گرداند. مطمئن شوید تصاویر بدون اصالت‌سنجی، دیوار کوکی، یا محدودیت‌های فهرست مجاز IP به‌صورت عمومی دردسترس باشند.
  • مسدود کردن Robots.txt: مطمئن شوید «شبکه توزیع محتوا» (CDN) شما به نمایندگان کاربر Googlebot و Googlebot-Image اجازه می‌دهد.
  • قالب فایل پشتیبانی‌نشده: تصاویر باید در قالب‌های شطرنجی استاندارد باشند (JPEG،‏ PNG،‏ WebP). فایل‌های GIF پویانمایی‌شده، SVG، و قالب‌های خام دوربین پشتیبانی نمی‌شوند. برای جزئیات بیشتر، رهنمودهای تصویر ما را ببینید.
  • خطاهای گواهینامه SSL: مطمئن شوید که سرور میزبان تصویر دارای زنجیره گواهینامه SSL معتبر است.

شناسه نقطه موردعلاقه تکراری

کد مشکل: DUPLICATE_ENTITY
شدت: خطا (مسدود کردن ارائه)
قابل‌پژوهش‌خواهی: نه (با به‌روزرسانی بار داده فید حل کنید)

این خطا زمانی رخ می‌دهد که رشته poi_id یکسان بیش‌از یک‌بار در یک مجموعه فایل فید ظاهر شود.

اصلاح:

  • مطمئن شوید که هر فهرستگان محلی در فیدتان دارای poi_id یکتا و قطعی باشد.
  • اگر یک ملک محلی دارای چندین نوع اتاق یا نرخ است، آن‌ها را تحت یک موجودیت POI ریشه واحد ادغام کنید، نه اینکه رکوردهای موجودیت تکراری با شناسه‌های یکسان منتشر کنید.

نهاد منطبق تکراری

کد مشکل: DUPLICATE_MATCHED_ENTITY
شدت: خطا (مسدود کردن ارائه)
قابل‌پژوهش‌خواهی: نه (با به‌روزرسانی بار داده فید یا استفاده از ابزارهای «تطبیق نهاد نقطه موردعلاقه» حل کنید)

این خطا زمانی رخ می‌دهد که دو یا چند ورودی poi_id متمایز در فید شما با یک فهرست مکان متعارف Google Maps مطابقت داشته باشند. وقتی چند کسب‌وکار به یک نهاد Google نگاشت می‌شوند، همه ورودی‌های متداخل تا زمانی که تکرار برطرف نشود از ارائه مسدود می‌شوند.

نحوه حل‌و‌فصل کردن:

  1. شناسایی ویژگی‌های متداخل: نمایشگر انتقال (انتقال > سابقه) را باز کنید، آخرین اجرای انتقال را انتخاب کنید، و پانل اعتبارسنجی‌ها را ازهم باز کنید. روی ردیف DUPLICATE_MATCHED_ENTITY که شناسه گروه اطلاعات مشکل یکسانی دارد کلیک کنید تا همه رکوردهای poi_id که با همان نهاد Google مطابقت دارند را مشاهده کنید.
  2. فهرستگان‌های تکراری را از فیدتان بردارید: اگر ورودی‌های poi_id متداخل نشان‌دهنده یک مکان فیزیکی کسب‌وکار باشند، ورودی‌های تکراری را از فیدتان بردارید تا فقط یک poi_id برای آن مؤسسه ارسال شود.
  3. اصلاح کردن موارد منطبق نادرست برای کسب‌وکارهای مستقل: اگر ورودی‌های poi_id متناقض نشان‌دهنده کسب‌وکارهای مستقل و جداگانه‌ای است که به‌اشتباه با همان نهاد Google مطابقت داده شده‌اند، کسب‌وکار به‌اشتباه مطابقت‌داده‌شده را در «نمای موجودی» باز کنید و روی ویرایش مورد منطبق کلیک کنید تا فهرستگان مکان اختصاصی Google Maps را انتخاب یا پیشنهاد کنید. دستورالعمل‌های دقیق در راهنمای تطابق نهاد نقطه موردعلاقه دردسترس است.

نهاد نامطابق

کد مشکل: UNMATCHED_ENTITY
شدت: خطا (ارائه را مسدود می‌کند)
قابل‌پژوهش‌خواهی: نه (از ابزارهای «تطبیق نهاد نقطه موردعلاقه» استفاده کنید یا فراداده نهاد را اصلاح کنید)

این مشکل نشان می‌دهد که خط لوله تطبیق Google نتوانسته است فهرستگان محلی شما را با مکانی متعارف در Google Maps تطبیق دهد.

نحوه حل‌و‌فصل کردن:

  1. درستی‌سنجی مشخصه‌های اصلی: مطمئن شوید name، display_address، location.address، url، telephone، و location.latitude/location.longitude محلی دقیقاً نشان‌دهنده مکان فیزیکی ملک باشد.
  2. بررسی اطلاعات مطابقت: به ستون اطلاعات مطابقت در «نمای فهرستگان» نگاه کنید تا مکان‌های نامزد را ببینید.
  3. استفاده از ابزار اصلاح مطابقت نقطه موردعلاقه: روی ویرایش مطابقت در «مرکز کنش‌ها» کلیک کنید تا به‌صورت دستی «شناسه مکان Google» صحیح را جستجو و تأیید کنید. دستورالعمل‌های دقیق در راهنمای تطابق نهاد نقطه موردعلاقه دردسترس است.

نقض خط‌مشی «تصاویر جستجوی Google»

کد مشکل: SAFE_SEARCH_POLICY_VIOLATION_IMAGE
شدت: خطا (مسدود کردن ارائه)
قابل‌پژوهش‌خواهی: بله

کدهای مشکل خط‌مشی مربوطه را در اینجا ببینید: محتوای «جستجوی Google» خط‌مشی تصویر

اگر فکر می‌کنید تصویر به‌اشتباه پرچم‌گذاری شده است (مثبت کاذب)، در پانل «جزئیات مشکل» روی ایجاد پژوهش‌خواهی کلیک کنید.

نقض خط‌مشی «محتوای نوشتاری جستجوی Google» - نام

کد مشکل: SAFE_SEARCH_POLICY_VIOLATION_TEXT
شدت: شدت برای هر فیلد متفاوت است (جزئیات زیر را ببینید)
فیلد تحت‌تأثیر قرارگرفته: name.localizations.*.text
قابل‌پژوهش‌خواهی: بله (فقط «خطای» زبان پیش‌فرض)؛ نه (هشدار زبان غیرپیش‌فرض)

  • منطقه پیش‌فرض (name.default_locale): خطا (ارائه را مسدود می‌کند). کل نقطه موردعلاقه از ارائه مسدود شده است. اگر فکر می‌کنید نوشتار نام منطقه پیش‌فرض به‌اشتباه پرچم‌گذاری شده است (مثبت کاذب)، در پانل «جزئیات مشکل» روی ایجاد پژوهش‌خواهی کلیک کنید.
  • منطقه غیرپیش‌فرض: هشدار (ارائه را مسدود نمی‌کند). فقط محلی‌سازی پرچم‌گذاری‌شده حذف می‌شود، درحالی‌که نقطه موردعلاقه همچنان واجدشرایط ارائه باقی می‌ماند. هشدارهای مربوط به مناطق زبانی غیرپیش‌فرض قابل‌پژوهش‌خواهی نیستند و می‌توان آن‌ها را با به‌روزرسانی بار فید برطرف کرد.

کدهای مشکل خط‌مشی مربوطه را اینجا ببینید: خط‌مشی محتوای نوشتاری «جستجوی Google»

نقض خط‌مشی «محتوای نوشتاری جستجوی Google» - شرح

کد مشکل: SAFE_SEARCH_POLICY_VIOLATION_TEXT
شدت: هشدار (ارائه را مسدود نمی‌کند)
فیلد تحت‌تأثیر: description.localizations.*.text
قابل‌پژوهش‌خواهی: نه (با به‌روزرسانی بار داده فید حل می‌شود)

این هشدار زمانی رخ می‌دهد که نسخه نوشتاری در description.localizations به‌دلیل نقض خط‌مشی نوشتار محتوای «جستجوی Google» پرچم‌گذاری شده باشد. درحالی‌که بومی‌سازی شرح پرچم‌گذاری‌شده (یا کل فیلد description اگر زبان پیش‌فرض پرچم‌گذاری شده باشد) حذف می‌شود، نقطه موردعلاقه همچنان واجدشرایط ارائه باقی می‌ماند.

کدهای مشکل خط‌مشی مربوطه را اینجا ببینید: خط‌مشی محتوای نوشتاری «جستجوی Google»

نقض خط‌مشی نوشتار محتوای «جستجوی Google» - نشانی نمایشی

کد مشکل: SAFE_SEARCH_POLICY_VIOLATION_TEXT
شدت: هشدار (ارائه را مسدود نمی‌کند)
فیلد تحت‌تأثیر قرارگرفته: display_address.localizations.*.text
قابل‌پژوهش‌خواهی: نه (با به‌روزرسانی بار فید حل می‌شود)

این هشدار زمانی رخ می‌دهد که نوشتار نشانی قالب‌بندی‌شده در display_address.localizations حاوی محتوای ممنوع‌شده در خط‌مشی نوشتار محتوای «جستجوی Google» باشد. درحالی‌که بومی‌سازی نشانی پرچم‌گذاری‌شده (یا کل فیلد display_address اگر منطقه زبانی پیش‌فرض پرچم‌گذاری شده باشد) حذف می‌شود، نقطه موردعلاقه همچنان واجدشرایط ارائه باقی می‌ماند.

کدهای مشکل خط‌مشی مربوطه را اینجا ببینید: خط‌مشی محتوای نوشتاری «جستجوی Google»

زمان باز شدن ساعت کاری بیشتر از زمان بسته شدن است

کد مشکل: NOT_LESS_THAN_FIELD
شدت: خطا (مسدود کردن ارائه)
فیلدهای تحت‌تأثیر: local_data.business_hours.time_ranges.open_time، local_data.business_hours.time_ranges.close_time
قابل‌پژوهش‌خواهی: نه (با به‌روزرسانی بار داده فید حل می‌شود)

این خطا زمانی رخ می‌دهد که ساعت کاری open_time دیرتر یا برابر با close_time برای همان فاصله زمانی روز باشد.

علل رایج و اصلاح:

  • وارونگی در همان روز: مطمئن شوید open_time زودتر از close_time باشد (برای مثال، ۰۹:۰۰ تا ۱۷:۰۰).
  • نوبت‌های شبانه: اگر مؤسسه‌ای در یک روز باز می‌شود و بعداز نیمه‌شب روز بعد بسته می‌شود (مثلاً از ساعت ۲۱:۰۰ تا ۰۲:۰۰)، close_day را روی روز بعد تنظیم کنید (مثلاً open_day: "FRIDAY"، close_day: "SATURDAY").

نمونه بار داده معتبر:

{
  "local_data": {
    "business_hours": {
      "time_ranges": [
        {
          "open_day": "MONDAY",
          "open_time": { "hours": 9, "minutes": 0 },
          "close_day": "MONDAY",
          "close_time": { "hours": 17, "minutes": 0 }
        }
      ]
    }
  }
}

حداقل مقدار محدوده قیمت از حداکثر مقدار بیشتر است

کد مشکل: INVALID_PRICE_RANGE
شدت: خطا (مسدود کردن ارائه)
فیلدهای تحت‌تأثیر: local_data.price_range.min_price، local_data.price_range.max_price
قابل‌پژوهش‌خواهی: نه (با به‌روزرسانی بار داده فید حل می‌شود)

این خطا زمانی رخ می‌دهد که مقدار min_price از max_price بیشتر باشد، یا اگر min_price و max_price کدهای ارز متفاوتی را مشخص کنند.

علل رایج و اصلاح:

  • مقادیر معکوس: مطمئن شوید min_price کمتر یا مساوی با max_price باشد.
  • عدم تطابق واحد پول: بررسی کنید که هر دو min_price.currency_code و max_price.currency_code با کد واحد پول سه‌حرفی ISO 4217 یکسان مطابقت داشته باشند (مثلاً "USD").

نمونه بار داده معتبر:

{
  "local_data": {
    "price_range": {
      "min_price": {
        "currency_code": "USD",
        "units": 15,
        "nanos": 0
      },
      "max_price": {
        "currency_code": "USD",
        "units": 45,
        "nanos": 0
      }
    }
  }
}

ویژگی منحصربه‌فرد تکراری در نقطه موردعلاقه

کد مشکل: DUPLICATE_UNIQUE_PROPERTY
شدت: خطا (مسدود کردن ارائه)
قابل‌پژوهش‌خواهی: نه (با به‌روزرسانی بار داده فید حل کنید)

این خطا زمانی رخ می‌دهد که فیلد یا زیرعنصری که باید در سراسر یک نهاد نقطه موردعلاقه منحصربه‌فرد باشد، حاوی ورودی‌های تکراری باشد.

پانل «جزئیات مشکل» را بررسی کنید تا مشخص شود کدام ویژگی تکینگی را نقض می‌کند:

۱. شناسه نمانام تکراری در نقطه موردعلاقه (local_data.brand_landing_pages.brand_id)

  • علت: رشته brand_id یکسان در چندین ورودی brand_landing_pages برای یک نقطه موردعلاقه ظاهر می‌شود.
  • اصلاح: همه صفحه‌های مقصد آن نمانام را در یک شیء brand_landing_pages ادغام کنید.

نمونه بار داده معتبر:

{
  "local_data": {
    "brand_landing_pages": [
      {
        "brand_id": "brand_zenchef",
        "default_url": "https://bookings.zenchef.com/results?rid=287722"
      },
      {
        "brand_id": "brand_opentable",
        "default_url": "https://www.opentable.com/r/287722"
      }
    ]
  }
}

۲. نشانی وب صفحه مقصد بومی‌سازی‌شده نمانام تکراری (local_data.brand_landing_pages.localized_landing_pages.url)

  • علت: نشانی وب صفحه مقصد دقیقاً یکسان چندین بار تحت localized_landing_pages برای یک نمانام تعریف شده است.
  • اصلاح: مطمئن شوید هر ورودی نشانی وب متمایز است، یا چند منطقه زبانی را در آرایه locales یک ورودی نشانی وب مرتبط کنید.

نمونه بار داده معتبر:

{
  "local_data": {
    "brand_landing_pages": [
      {
        "brand_id": "brand_zenchef",
        "default_url": "https://bookings.zenchef.com/results?rid=287722",
        "localized_landing_pages": [
          {
            "url": "https://bookings.zenchef.com/en/results?rid=287722",
            "locales": ["en-US"]
          },
          {
            "url": "https://bookings.zenchef.com/fr/results?rid=287722",
            "locales": ["fr-FR"]
          }
        ]
      }
    ]
  }
}

۳. منطقه زبانی صفحه مقصد بومی‌سازی‌شده نمانام تکراری (local_data.brand_landing_pages.localized_landing_pages.locales)

  • علت: کد منطقه زبانی یکسان (مثلاً "en-US") در چندین ورودی در localized_landing_pages برای نمانام یکسان تکرار شده است.
  • اصلاح: هر برچسب منطقه زبانی را دقیقاً به یک صفحه مقصد بومی‌سازی‌شده اختصاص دهید.

نمونه بار داده معتبر:

{
  "local_data": {
    "brand_landing_pages": [
      {
        "brand_id": "brand_zenchef",
        "default_url": "https://bookings.zenchef.com/results?rid=287722",
        "localized_landing_pages": [
          {
            "url": "https://bookings.zenchef.com/en/results?rid=287722",
            "locales": ["en-US", "en-GB"]
          },
          {
            "url": "https://bookings.zenchef.com/fr/results?rid=287722",
            "locales": ["fr-FR"]
          }
        ]
      }
    ]
  }
}

نشانی وب نمانام نامعتبر یا ناقص است

کد مشکل: INVALID_ATTRIBUTE_VALUE
شدت: خطا (ارائه را مسدود می‌کند)
قابل‌پژوهش‌خواهی: نه (با به‌روزرسانی بار داده فید حل می‌شود)
فیلدهای تحت‌تأثیر: local_data.brand_landing_pages.default_url، local_data.brand_landing_pages.localized_landing_pages.url

این خطا زمانی رخ می‌دهد که نشانی وب پیش‌فرض نمانام یا نشانی وب صفحه مقصد بومی‌سازی‌شده در اعتبارسنجی نحو URI ناموفق باشد.

پیش‌نیازها:

  • پروتکل: باید به‌طور صریح http:// یا https:// را مشخص کند (https:// برای ارائه تولید الزامی است).
  • نحو: باید نشانی وب معتبر، کدگذاری‌شده با درصد، و سازگار با RFC 3986 با نام دامنه کاملاً واجدشرایط باشد.

نمونه بار داده معتبر:

{
  "local_data": {
    "brand_landing_pages": [
      {
        "brand_id": "tasty_bites_brand",
        "default_url": "https://www.tastybitestest.com/en",
        "localized_landing_pages": [
          {
            "url": "https://www.tastybitestest.com/en/reservation",
            "locales": ["en-US"]
          }
        ]
      }
    ]
  }
}

نقض خط‌مشی «محتوای نوشتاری جستجوی Google» - دسته مؤسسه

کد مشکل: SAFE_SEARCH_POLICY_VIOLATION_TEXT
شدت: هشدار (ارائه را مسدود نمی‌کند)
قابل‌پژوهش‌خواهی: نه (با به‌روزرسانی بار داده فید حل می‌شود)
فیلد تحت‌تأثیر: local_data.establishment_category.localizations.*.text

این هشدار زمانی رخ می‌دهد که نوشتار بومی‌سازی‌شده دسته کسب‌وکار در فیلترهای خودکار محتوای «جستجوی ایمن» رد شود. درحالی‌که بومی‌سازی دسته مؤسسه پرچم‌گذاری‌شده (یا کل فیلد establishment_category اگر زبان پیش‌فرض پرچم‌گذاری شده باشد) حذف می‌شود، نقطه موردعلاقه همچنان واجدشرایط ارائه باقی می‌ماند.

اصلاح:

  • رعایت خط‌مشی: نوشتار دسته کسب‌وکار پرچم‌گذاری‌شده را بردارید یا آن را با عبارت‌های دسته کسب‌وکار استاندارد که از خط‌مشی نوشتار محتوای «جستجوی Google» پیروی می‌کنند جایگزین کنید

نمونه بار داده معتبر:

{
  "local_data": {
    "establishment_category": {
      "default_locale": "en",
      "localizations": [
        {
          "locale": "en",
          "text": "Restaurant"
        },
        {
          "locale": "fr",
          "text": "Restaurant gastronomique"
        }
      ]
    }
  }
}