ইনভেনটরি ভিউ

এক নজরে

অ্যাকশন সেন্টারের ইনভেনটরি ভিউয়ার আপনার পয়েন্ট অফ ইন্টারেস্ট (POI) স্থানীয় ইনভেনটরির ইনজেশন হেলথ, জায়গা ম্যাচ করার স্ট্যাটাস এবং দেখানোর উপযুক্ততা সম্পর্কে তথ্য প্রদান করে।

এই ভিউয়ার প্রতিটি ইনজেশনের থেকে আলাদাভাবে সমস্যা দেখায়—স্টেটফুল সমস্যা প্রতিটি পরিষেবা প্রদানকারীর অ্যাক্টিভ পরিষেবার স্ট্যাটাস দেখায়, যার মধ্যে সম্ভাব্য ব্যর্থতার মোড (নীতি, সতর্কতা, সমস্যা ইত্যাদি) অন্তর্ভুক্ত থাকে।

এই টুল ব্যবহার করে:

  • ইনজেস্ট করা সব পরিষেবা প্রদানকারী এবং তাদের লাইভ পরিষেবা দেওয়ার স্ট্যাটাস সার্চ ও পরীক্ষা করুন।
  • ডেটা যাচাইকরণ সংক্রান্ত সমস্যা ও কন্টেন্ট নীতি লঙ্ঘন ডায়াগনসিস করুন।
  • কোনও নীতি লঙ্ঘনের জন্য আপিল জমা দিন ও ট্র্যাক করুন।
  • পরিষেবা প্রদানকারীর সাথে ম্যাচ করা ডায়াগনস্টিক পরীক্ষা করুন এবং ম্যানুয়াল ম্যাচ প্রস্তাব জমা দিন।
  • আপনার লেটেস্ট ফিড ইনজেশন থেকে র JSON পেলোড পর্যালোচনা করুন।

ইনভেনটরি টেবিল কলাম

তালিকা ভিউতে আপনার আগ্রহের স্থান (POI) ফিড থেকে আপলোড করা সমস্ত পরিষেবা প্রদানকারীকে দেখায়, যা এন্টিটি অনুসারে হায়ারার্কি অনুযায়ী সাজানো থাকে। আপনি স্থানীয় POI আইডি, ম্যাচিং স্ট্যাটাস, ইন্টিগ্রেশন ও সারফেস অনুযায়ী ফিল্টার করতে পারবেন।

সারাংশ সারণী কলামগুলি বিবরণ
স্থানীয় POI আইডি ফিডে (poi_id) দেওয়া স্থানীয় প্রপার্টির অনন্য শনাক্তকারী।
স্থানীয় POI-এর নাম ফিড থেকে এক্সট্র্যাক্ট করা স্থানীয় প্রপার্টির লোকালাইজ করা নাম।
ম্যাচিং স্ট্যাটাস POI-এর সাথে Google Maps-এর তালিকা ম্যাচ করেছে কিনা তা দেখায়:
• হ্যাঁ (সবুজ ব্যাজ): Google Maps-এর কোনও জায়গার সাথে সফলভাবে ম্যাচ করেছে।
• না (লাল ব্যাজ): মেলেনি; পর্যালোচনা বা ম্যাচ করার প্রস্তাব প্রয়োজন।
ইন্টিগ্রেশন এটি হল লোকাল এগ্রিগেটর ইউনিট ইন্টিগ্রেশন।
সারফেস টার্গেট করা পরিষেবা সারফেস (যেমন, Search)।
পরিষেবা সংক্রান্ত স্ট্যাটাস রিয়েল-টাইম পরিবেশন সংক্রান্ত উপযুক্ততার স্ট্যাটাস:
• চালু আছে (সবুজ ইন্ডিকেটর): উপযুক্ত এবং Google সারফেসে অ্যাক্টিভভাবে পরিবেশন করা যাবে।
• বন্ধ করা আছে (লাল রঙের ইন্ডিকেটর): যাচাইকরণ সংক্রান্ত সমস্যা, নীতি লঙ্ঘন বা স্ট্যাটাস ম্যাচ না করার কারণে পরিষেবা প্রদান করা থেকে ব্লক করা হয়েছে।
সমস্যা সমস্যার গুরুত্বের ভিত্তিতে অ্যাক্টিভ সমস্যার সংখ্যা। কোনও প্রপার্টিতে কোনও সমস্যা থাকলে, সেই প্রপার্টি কোনও সারফেসে দেখানোর জন্য উপযুক্ত হবে না।
সতর্কতা সতর্কতা সহ অ্যাক্টিভ সমস্যার সংখ্যা। সতর্কতা সহ প্রপার্টি এখনও পরিষেবা দেওয়ার জন্য উপযুক্ত।
ম্যাচ সম্পর্কিত তথ্য এতে 'ম্যাচ এডিট করুন' বোতাম থাকে, যা ইন্টার‍্যাক্টিভ ম্যাচ ফিক্স প্যানেল খুলে দেয়।

POI-এর বিবরণ দেখুন

তালিকা ভিউতে যেকোনও POI ID-তে ক্লিক করলে এন্টিটির জন্য নির্দিষ্ট বিবরণ পৃষ্ঠায় নেভিগেট করে।

বিবরণ ভিউতে চারটি বড় করা যায় এমন বিভাগ আছে:

১. প্রাথমিক তথ্য

হাই-লেভেল এন্টিটি মেটাডেটার সারসংক্ষেপ করে:

  • POI-এর নাম: data[].name.localizations থেকে পার্স করা প্রতিষ্ঠানের নাম।
  • POI আইডি: অনন্য পার্টনার এন্টিটি আইডেন্টিফায়ার (poi_id)।
  • ডেটা সোর্স: এই এন্টিটি যে ফিড থেকে নেওয়া হয়েছে, সেই ফিডের ফাইলের নাম।

২. পরিষেবা সংক্রান্ত স্ট্যাটাস

ইন্টিগ্রেশন ও টার্গেট সারফেস অনুযায়ী দেখানোর উপযুক্ততা ভেঙে দেখায়:

  • ইন্টিগ্রেশন ও সারফেস: ভার্টিক্যাল ও টার্গেট সারফেস (যেমন, Search-এ Local Aggregator Unit)।
  • পরিষেবা স্ট্যাটাস: বর্তমান 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) দেখানোর মাধ্যমে লাইন নম্বর ও সিনট্যাক্স হাইলাইট সহ একটি ইন্টার‍্যাক্টিভ কোড ভিউয়ার প্রদান করে। এখানে দেখানো ডেটা ভ্যালু POI ফিড থেকে পাওয়া ভ্যালু দেখাবে।

সমস্যা ও ট্রায়াজ ওয়ার্কফ্লো

সমস্যা সহ ফ্ল্যাগ করা এন্টিটি হয় বন্ধ করা (যদি ERROR সহ ফ্ল্যাগ করা হয়) অথবা ডিগ্রেড করা (যদি WARNING সহ ফ্ল্যাগ করা হয়) হয়। সতর্কতা সহ এন্টিটি সংক্রান্ত সমস্যার বিরুদ্ধে আপিল করা যায় না এবং সতর্কতাগুলি অন্তর্নিহিত সমস্যার সমাধান করে সমাধান করা যেতে পারে।

সমস্যার ধরন: আপিলযোগ্য বনাম আপিলযোগ্য নয়

  1. আপিল করা যায় না এমন সমস্যা (টেকনিক্যাল, ডেটার কোয়ালিটি ও সতর্কতার বৈধতা):
    • স্কিমা সংক্রান্ত সমস্যা, প্রয়োজনীয় ফিল্ডে তথ্য না থাকা, ভুল কোঅর্ডিনেট, কাজ না করা URL, ডুপ্লিকেট আইডি বা নন-ব্লকিং কন্টেন্ট সংক্রান্ত সতর্কতা (যেমন ডিফল্ট নয় এমন লোকেলের ব্যবসার নাম বা বিবরণ, ডিসপ্লে অ্যাড্রেস ও প্রতিষ্ঠানের বিভাগের জন্য যেকোনও লোকেল) এর কারণ।
    • সমাধান: পার্টনারকে সোর্স ফিডে থাকা ডেটা সংশোধন করে আপডেট করা ফিড ফাইল আপলোড করতে হবে।
  2. আপিল করা যাবে এমন সমস্যা (কন্টেন্ট ব্লক করা ও নীতি লঙ্ঘন):
    • প্রয়োজনীয় প্রপার্টি টেক্সট বা ইমেজ অ্যাসেট অটোমেটেড কন্টেন্ট নিরাপত্তা ফিল্টারে ERROR তীব্রতার সাথে ব্যর্থ হলে ট্রিগার করা হয়।
    • সমাধান: কন্টেন্ট প্ল্যাটফর্মের নীতি মেনে চললে, পার্টনাররা অ্যাকশন সেন্টারে সমস্যার পাশে থাকা আপিল করুন বোতামে ক্লিক করে আপিল জমা দিতে পারেন। পার্টনারদের অবশ্যই কারণ ও যুক্তি প্রদান করতে হবে এবং আমাদের আপিল টিম অনুরোধ পর্যালোচনা করে অনুমোদন বা বাতিল করবে। সিদ্ধান্ত নেওয়া হলে, টুল ও ইমেলের মাধ্যমে আপনাকে জানানো হবে।

স্থানীয় এগ্রিগেটর ইউনিট সংক্রান্ত সমস্যার ক্যাটালগ

নিচের সারণীতে লোকাল এগ্রিগেটর ইউনিট ইন্টিগ্রেশনের জন্য যাচাইকরণ সংক্রান্ত সমস্যা এবং নীতি সমস্যা কোডের সম্পূর্ণ সেট উল্লেখ করা হয়েছে:

সমস্যার বিবরণ তীব্রতা সমস্যার কোড প্রভাবিত ফিল্ড / Args এটি কি আপিলযোগ্য? অ্যাকশন / প্রাসঙ্গিক নীতি
POI আইডি নেই সমস্যা MISSING_REQUIRED_FIELD poi_id না একটি অনন্য poi_id প্রদান করুন। POI ফিড স্পেসিফিকেশন দেখুন।
"নাম" ফিল্ডের জন্য ডিফল্ট লোকাল নেই সমস্যা MISSING_REQUIRED_FIELD name.default_locale না ডিফল্ট লোকালের জন্য সঠিক BCP 47 ভাষার কোড উল্লেখ করুন। একাধিক ভাষার সহায়তা দেখুন।
"নাম" ফিল্ডের জন্য কোনও ডিফল্ট লোকালাইজেশন পাওয়া যায়নি সমস্যা MISSING_REQUIRED_FIELD name.localizations না ঘোষিত default_locale ভাষার সাথে মেলে এমন POI-এর লোকালাইজ করা নামের জন্য একটি ভ্যালু প্রদান করুন।
"বিবরণ" ফিল্ডের জন্য ডিফল্ট লোকেল নেই সমস্যা MISSING_REQUIRED_FIELD description.default_locale না প্রপার্টির বিবরণের জন্য একটি সঠিক BCP 47 ডিফল্ট লোকেল উল্লেখ করুন।
"description" ফিল্ডের জন্য কোনও ডিফল্ট লোকালাইজেশন পাওয়া যায়নি সমস্যা 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 না প্রতিটি POI-তে সর্বাধিক ৫টি ছবি যোগ করা যাবে। অতিরিক্ত ছবি বাদ দেওয়া হয়েছে।
ভুল অক্ষাংশ স্থানাঙ্ক সমস্যা 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 না রাস্তা, এলাকা, পিন কোড ও দেশের নাম সহ একটি স্ট্রাকচার্ড পোস্টাল ঠিকানা দিন।
বিকৃত বা ভুল URL সমস্যা INVALID_ATTRIBUTE_VALUE url না ল্যান্ডিং পেজ URL-এ কাজ করে এমন HTTP/HTTPS প্রোটোকল ও সঠিক সিনট্যাক্স ব্যবহার করা হয়েছে কিনা তা নিশ্চিত করুন।
ভুল বা পৌঁছানো যায় না এমন ছবি সতর্কতা INVALID_IMAGE image.url না ছবির URL সর্বজনীনভাবে অ্যাক্সেস করা যাচ্ছে কিনা এবং যাচাইকরণের প্রয়োজন নেই বা 4xx/5xx সমস্যা দেখাচ্ছে না তা যাচাই করুন।
ডুপ্লিকেট POI ID সমস্যা DUPLICATE_ENTITY poi_id না ফিড পেলোড জুড়ে প্রতিটি poi_id অনন্য কিনা তা নিশ্চিত করুন। ডুপ্লিকেট এন্ট্রি সরিয়ে দিন।
ডুপ্লিকেট মিলে যাওয়া এন্টিটি সমস্যা DUPLICATE_MATCHED_ENTITY POI না আপনার ফিড থেকে ডুপ্লিকেট এন্ট্রি সরিয়ে দিন অথবা POI এন্টিটি ম্যাচিং টুল ব্যবহার করে আলাদা আলাদা ব্যবসাকে তাদের স্বতন্ত্র Google Maps তালিকার সাথে ম্যাচ করুন।
মিলছে না এমন এন্টিটি সমস্যা UNMATCHED_ENTITY POI না POI এন্টিটি ম্যাচিং টুল ব্যবহার করে Google Maps-এর কোনও জায়গার তালিকার সাথে POI ম্যাচ করুন।
ছবির নীতি লঙ্ঘন সমস্যা SAFE_SEARCH_POLICY_VIOLATION_IMAGE image হ্যাঁ ফ্ল্যাগ করা ছবি সরিয়ে দিন বা পরিবর্তন করুন অথবা যুক্তি জমা দিতে আপিল করুন বিকল্পে ক্লিক করুন। Google Search-এর কন্টেন্ট ইমেজ নীতি দেখুন।
টেক্সট নীতি লঙ্ঘন - ডিফল্ট নাম সমস্যা SAFE_SEARCH_POLICY_VIOLATION_TEXT name.localizations.*.text হ্যাঁ ফ্ল্যাগ করা নামের টেক্সট সরিয়ে দিন বা পাল্টে দিন অথবা আপিল করুন বিকল্পে ক্লিক করুন। Google Search-এর কন্টেন্ট টেক্সট নীতি দেখুন।
টেক্সট নীতি লঙ্ঘন - ডিফল্ট নয় এমন নাম সতর্কতা SAFE_SEARCH_POLICY_VIOLATION_TEXT name.localizations.*.text না ফ্ল্যাগ করা নামের টেক্সট সরিয়ে দিন বা পাল্টে দিন। Google Search-এর কন্টেন্ট টেক্সট নীতি দেখুন।
টেক্সট নীতি লঙ্ঘন - বিবরণ সতর্কতা SAFE_SEARCH_POLICY_VIOLATION_TEXT description.localizations.*.text না ফ্ল্যাগ করা বিবরণের টেক্সট সরান বা পাল্টে দিন। Google Search-এর কন্টেন্ট টেক্সট নীতি দেখুন।
টেক্সট সংক্রান্ত নীতি লঙ্ঘন - ডিসপ্লে অ্যাড্রেস সতর্কতা SAFE_SEARCH_POLICY_VIOLATION_TEXT display_address.localizations.*.text না ফ্ল্যাগ করা ডিসপ্লে অ্যাড্রেস টেক্সট সরান বা পাল্টে দিন। Google Search-এর কন্টেন্ট টেক্সট নীতি দেখুন।
Establishment Category-র জন্য ডিফল্ট লোকেল নেই সমস্যা MISSING_REQUIRED_FIELD local_data.establishment_category.default_locale না ঘোষিত default_locale ভাষার সাথে মেলে এমন POI-এর স্থানীয়করণ করা প্রতিষ্ঠানের বিভাগের জন্য একটি ভ্যালু প্রদান করুন।
ব্যবসা খোলা থাকার সময় ও দিন উল্লেখ করা নেই সমস্যা 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 না সঠিক ব্র্যান্ড আইডি দিন।
POI-এর মধ্যে ডুপ্লিকেট ব্র্যান্ড আইডি সমস্যা DUPLICATE_UNIQUE_PROPERTY local_data.brand_landing_pages.brand_id না POI পেলোড জুড়ে প্রতিটি brand_id অনন্য কিনা তা নিশ্চিত করুন। ডুপ্লিকেট এন্ট্রি সরিয়ে দিন।
ব্র্যান্ডের ডিফল্ট URL উল্লেখ করা নেই সমস্যা MISSING_REQUIRED_FIELD local_data.brand_landing_pages.default_url না ব্র্যান্ডের সঠিক ডিফল্ট URL লিখুন।
ভুল বা ভুল ব্র্যান্ড URL সমস্যা INVALID_ATTRIBUTE_VALUE local_data.brand_landing_pages.default_url না ব্র্যান্ডের ডিফল্ট URL-এ কাজ করে এমন HTTP/HTTPS প্রোটোকল ও সঠিক সিনট্যাক্স ব্যবহার করা হয়েছে কিনা তা নিশ্চিত করুন।
ব্র্যান্ডের স্থানীয় ল্যান্ডিং পৃষ্ঠার URL উল্লেখ করা নেই সমস্যা MISSING_REQUIRED_FIELD local_data.brand_landing_pages.localized_landing_pages.url না লোকালাইজ করা ল্যান্ডিং পৃষ্ঠার জন্য সঠিক URL দিন।
ব্র্যান্ডের স্থানীয় ল্যান্ডিং পৃষ্ঠার URL সঠিক নয় বা ভুল সমস্যা INVALID_ATTRIBUTE_VALUE local_data.brand_landing_pages.localized_landing_pages.url না লোকালাইজ করা ল্যান্ডিং পেজ URL-এ HTTP/HTTPS প্রোটোকল ও সঠিক সিনট্যাক্স ব্যবহার করা হয়েছে কিনা তা নিশ্চিত করুন।
ডুপ্লিকেট ব্র্যান্ড লোকালাইজড ল্যান্ডিং পেজ URL সমস্যা DUPLICATE_UNIQUE_PROPERTY local_data.brand_landing_pages.localized_landing_pages.url না POI লোকালাইজ করা ল্যান্ডিং পৃষ্ঠা জুড়ে প্রতিটি 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 না POI লোকালাইজ করা ল্যান্ডিং পৃষ্ঠা জুড়ে প্রতিটি locale অনন্য কিনা তা নিশ্চিত করুন। ডুপ্লিকেট এন্ট্রি সরিয়ে দিন।
টেক্সট নীতি লঙ্ঘন - প্রতিষ্ঠানের বিভাগ সতর্কতা SAFE_SEARCH_POLICY_VIOLATION_TEXT local_data.establishment_category.localizations.*.text না ফ্ল্যাগ করা প্রতিষ্ঠানের বিভাগ সংক্রান্ত টেক্সট সরান বা পাল্টান। Google Search-এর কন্টেন্ট টেক্সট নীতি দেখুন।

সমস্যার কোড

নিম্নলিখিত বিভাগগুলি প্রতিটি সমস্যা কোডের জন্য বিস্তারিত কারণ এবং প্রতিকারমূলক পদক্ষেপ প্রদান করে।

প্রয়োজনীয় ক্ষেত্র নেই

সমস্যার কোড: MISSING_REQUIRED_FIELD
গুরুত্ব: সমস্যা (পরিষেবা প্রদান ব্লক করে)
আপিল করা যাবে: না (আপনার POI ফিড আপডেট করে সমাধান করুন)

এই সমস্যাটি তখন ঘটে যখন একটি ইনজেস্ট করা এন্টিটিতে এক বা একাধিক বাধ্যতামূলক অ্যাট্রিবিউট থাকে না যা পয়েন্ট অফ ইন্টারেস্ট ফিড স্পেসিফিকেশন-এর জন্য প্রয়োজন।

কোন নির্দিষ্ট প্রপার্টি নেই তা শনাক্ত করতে সমস্যার বিবরণ প্যানেল চেক করুন, তারপর সেই অনুযায়ী সমাধান প্রয়োগ করুন:

১. POI আইডি (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 সংখ্যাগত মান নেই।
  • প্রতিকার: স্ট্যান্ডার্ড WGS84 ডেসিমেল ডিগ্রিতে ফ্লোটিং-পয়েন্ট নম্বর হিসেবে latitude এবং longitude উভয়ই প্রদান করুন।
{
  "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 অ্যারের কোনও এন্ট্রির সাথে মিলছে না।
  • প্রতিকার: default_locale-এর জন্য একটি সঠিক BCP 47 ভাষার ট্যাগ উল্লেখ করুন এবং সেই লোকেলের সাথে ম্যাচ করে এমন অন্তত একটি লোকালাইজ করা স্ট্রিং প্রদান করুন।
{
  "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"
      }
    ]
  }
}

১৩. ব্র্যান্ডের ডিফল্ট URL (local_data.brand_landing_pages.default_url) নেই

  • কারণ: local_data.brand_landing_pages-এ একটি এন্ট্রি নেই default_url অথবা এটি একটি খালি স্ট্রিং।
  • প্রতিকার: যেসব ব্যবহারকারীর লোকেল লোকালাইজ করা URL-এর সাথে মেলে না, তাদের জন্য একটি সঠিক ফলব্যাক HTTP/HTTPS ল্যান্ডিং পেজ URL প্রদান করুন।
{
  "local_data": {
    "brand_landing_pages": [
      {
        "brand_id": "tasty_bites_brand",
        "default_url": "https://www.tastybitestest.com"
      }
    ]
  }
}

১৪. ব্র্যান্ডের স্থানীয় ল্যান্ডিং পৃষ্ঠার URL (local_data.brand_landing_pages.localized_landing_pages.url) নেই

  • কারণ: localized_landing_pages-এর মধ্যে থাকা একটি আইটেমে url ফিল্ড নেই বা খালি আছে।
  • সমাধান: লোকালাইজ করা ল্যান্ডিং পৃষ্ঠার জন্য সঠিক, সম্পূর্ণ HTTP/HTTPS URL প্রদান করুন।
{
  "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 অ্যারে নেই বা খালি আছে।
  • সমাধান: locales অ্যারেতে কমপক্ষে একটি সঠিক BCP 47 ভাষা বা লোকেল কোড (যেমন, ["en-US"]) প্রদান করুন।
{
  "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
গুরুত্ব: সতর্কতা
আপিল করা যাবে: না (ফিড পেলোড আপডেট করে সমাধান করুন)

POI এন্টিটি পেলোডে 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
  }
}

বিকৃত বা ভুল URL

সমস্যার কোড: INVALID_ATTRIBUTE_VALUE
গুরুত্ব: সমস্যা (পরিষেবা ব্লক করে)
আপিল করা যাবে: না (ফিড পেলোড আপডেট করে সমাধান করুন)

কোনও অ্যাট্রিবিউট ভ্যালু স্কিমা যাচাইকরণে ব্যর্থ হলে এই সমস্যা হয়, সাধারণত যখন কোনও পার্টনার ল্যান্ডিং পৃষ্ঠা URL বা ছবির URL সিনট্যাক্টিক্যালি ভুল হয়।

প্রয়োজনীয়তা:

  • প্রোটোকল: URL-এ অবশ্যই http:// বা https:// উল্লেখ করতে হবে (HTTPS ব্যবহার করার জন্য সুপারিশ করা হচ্ছে)।
  • এনকোডিং: বিশেষ অক্ষর, স্পেস বা ASCII নয় এমন অক্ষর সহ URL-এর ক্ষেত্রে অবশ্যই সঠিকভাবে শতাংশ-এনকোড (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 সংক্রান্ত সমস্যা (৪০৪ / ৪০৩ / ৫০০): ছবির URL নন-২০০ HTTP স্ট্যাটাস কোড পাঠায়। যাচাইকরণ, কুকি ওয়াল বা IP অ্যালাউলিস্টিং সংক্রান্ত বিধিনিষেধ ছাড়াই ছবি সর্বজনীনভাবে অ্যাক্সেস করা যাচ্ছে কিনা তা নিশ্চিত করুন।
  • Robots.txt ব্লকিং: আপনার কন্টেন্ট ডেলিভারি নেটওয়ার্ক (CDN) যাতে Googlebot এবং Googlebot-Image ইউজার এজেন্টকে অনুমতি দেয় তা নিশ্চিত করুন।
  • কাজ করবে না এমন ফাইল ফর্ম্যাট: ছবি অবশ্যই স্ট্যান্ডার্ড রাস্টার ফর্ম্যাটে হতে হবে (JPEG, PNG, WebP)। অ্যানিমেটেড GIF, SVG এবং র ক্যামেরা ফর্ম্যাট কাজ করবে না। আরও তথ্যের জন্য আমাদের ছবির নির্দেশিকা দেখুন।
  • SSL সার্টিফিকেট সংক্রান্ত সমস্যা: ইমেজ হোস্ট সার্ভারে সঠিক SSL সার্টিফিকেট চেন আছে কিনা তা যাচাই করুন।

ডুপ্লিকেট POI আইডি

সমস্যার কোড: DUPLICATE_ENTITY
গুরুত্ব: সমস্যা (পরিষেবা ব্লক করে)
আপিল করা যাবে: না (ফিড পেলোড আপডেট করে সমাধান করুন)

একই poi_id স্ট্রিং একটি ফিড ফাইলসেটে একাধিকবার থাকলে এই সমস্যা হয়।

সমাধান:

  • আপনার ফিডের প্রতিটি স্থানীয় তালিকায় অনন্য, নির্ধারক poi_id আছে কিনা তা নিশ্চিত করুন।
  • কোনও স্থানীয় প্রপার্টিতে একাধিক রুমের ধরন বা রেট থাকলে, একই আইডি সহ ডুপ্লিকেট এন্টিটি রেকর্ড তৈরি করার পরিবর্তে, একটি রুট POI এন্টিটির অধীনে সেগুলি একত্রিত করুন।

ডুপ্লিকেট মিলে যাওয়া এন্টিটি

সমস্যার কোড: DUPLICATE_MATCHED_ENTITY
গুরুত্ব: সমস্যা (পরিষেবা ব্লক করে)
আপিল করা যাবে: না (ফিড পেলোড আপডেট করে বা POI এন্টিটি ম্যাচিং টুল ব্যবহার করে সমাধান করুন)

আপনার ফিডে দুই বা তার বেশি আলাদা poi_id এন্ট্রি একই ক্যানোনিকাল Google Maps প্লেস লিস্টিংয়ের সাথে মিলে গেলে এই সমস্যা হয়। একাধিক ব্যবসা একই Google এন্টিটিতে ম্যাপ করা হলে, ডুপ্লিকেট এন্ট্রি সংক্রান্ত সমস্যার সমাধান না হওয়া পর্যন্ত, সবকটি এন্ট্রি ব্লক করা হয়।

কীভাবে সমাধান করবেন:

  1. ওভারল্যাপ করা প্রপার্টি শনাক্ত করুন: Ingestion Viewer (Ingestion > ইতিহাস) খুলুন, আপনার লেটেস্ট Ingestion রান বেছে নিন এবং যাচাইকরণ প্যানেল বড় করুন। একই Google এন্টিটির সাথে মিলে যাওয়া সব poi_id রেকর্ড দেখতে, একই সমস্যা সংক্রান্ত তথ্য গ্রুপ শনাক্তকারী শেয়ার করে এমন DUPLICATE_MATCHED_ENTITY সারিতে ক্লিক করুন।
  2. আপনার ফিড থেকে ডুপ্লিকেট তালিকা সরিয়ে দিন: যদি ওভারল্যাপ করা poi_id এন্ট্রি একই ফিজিক্যাল ব্যবসার লোকেশন দেখায়, তাহলে আপনার ফিড থেকে ডুপ্লিকেট এন্ট্রি সরিয়ে দিন যাতে সেই প্রতিষ্ঠানের জন্য শুধুমাত্র একটি poi_id জমা দেওয়া হয়।
  3. স্বতন্ত্র ব্যবসার জন্য ভুল মিল অ্যাডজাস্ট করা: যদি ওভারল্যাপ করা poi_id এন্ট্রিগুলি আলাদা, স্বতন্ত্র ব্যবসা দেখায় যেগুলি ভুলভাবে একই Google এন্টিটির সাথে মিলে গেছে, তাহলে ইনভেনটরি ভিউতে ভুলভাবে মিলে যাওয়া ব্যবসাটি খুলুন এবং ডেডিকেটেড Google Maps-এর জায়গা সংক্রান্ত তালিকা বেছে নিতে বা প্রস্তাব করতে মিল এডিট করুন বিকল্পে ক্লিক করুন। POI Entity Matching গাইডে বিস্তারিত নির্দেশাবলী উপলভ্য আছে।

মিলছে না এমন এন্টিটি

সমস্যার কোড: UNMATCHED_ENTITY
গুরুত্ব: সমস্যা (পরিষেবা ব্লক করে)
আপিল করা যাবে: না (POI এন্টিটি ম্যাচিং টুল ব্যবহার করুন অথবা এন্টিটি মেটাডেটা ঠিক করুন)

এই সমস্যা থেকে বোঝা যায় যে Google-এর ম্যাচিং পাইপলাইন, Google Maps-এ আপনার স্থানীয় তালিকা ক্যানোনিকাল জায়গার সাথে মেলাতে পারেনি।

কীভাবে সমাধান করবেন:

  1. মূল অ্যাট্রিবিউট যাচাই করুন: স্থানীয় name, display_address, location.address, url, telephone এবং location.latitude/location.longitude যাতে ফিজিক্যাল প্রপার্টির লোকেশন সঠিকভাবে দেখায় তা নিশ্চিত করুন।
  2. ম্যাচ সংক্রান্ত তথ্য পরীক্ষা করা: ইনভেনটরি ভিউতে ম্যাচ সংক্রান্ত তথ্য কলামে গিয়ে সম্ভাব্য জায়গাগুলি দেখুন।
  3. POI ম্যাচ ফিক্স টুল ব্যবহার করুন: অ্যাকশন সেন্টারে ম্যাচ এডিট করুন বিকল্পে ক্লিক করুন যাতে সঠিক Google Place ID ম্যানুয়ালি সার্চ করে কনফার্ম করতে পারেন। POI এন্টিটি ম্যাচিং গাইডে বিস্তারিত নির্দেশাবলী উপলভ্য।

Google Search-এর ছবি সংক্রান্ত নীতি লঙ্ঘন

সমস্যার কোড: SAFE_SEARCH_POLICY_VIOLATION_IMAGE
গুরুত্ব: সমস্যা (পরিষেবা ব্লক করে)
আপিল করা যাবে: হ্যাঁ

এখানে প্রাসঙ্গিক নীতি সংক্রান্ত সমস্যার কোড দেখুন: Google Search কন্টেন্ট ছবির নীতি

আপনি যদি মনে করেন যে ছবিটি ভুলবশত ফ্ল্যাগ করা হয়েছে (ফলস পজিটিভ), তাহলে 'সমস্যার বিবরণ' প্যানেলে আপিল তৈরি করুন বিকল্পে ক্লিক করুন।

Google Search কন্টেন্ট টেক্সট নীতি লঙ্ঘন - নাম

সমস্যার কোড: SAFE_SEARCH_POLICY_VIOLATION_TEXT
গুরুত্ব: ফিল্ড অনুযায়ী গুরুত্ব পরিবর্তিত হয় (নিচে দেওয়া বিবরণ দেখুন)
প্রভাবিত ফিল্ড: name.localizations.*.text
আপিল করা যাবে: হ্যাঁ (শুধুমাত্র ডিফল্ট লোকেল সংক্রান্ত সমস্যা); না (ডিফল্ট নয় এমন লোকেল সংক্রান্ত সতর্কতা)

  • ডিফল্ট লোকেল (name.default_locale): সমস্যা (পরিষেবা ব্লক করা হয়েছে)। সম্পূর্ণ POI-তে বিজ্ঞাপন দেখানো ব্লক করা হয়েছে। আপনি যদি মনে করেন যে ডিফল্ট লোকেল নামের টেক্সট ভুলবশত ফ্ল্যাগ করা হয়েছে (ফলস পজিটিভ), তাহলে সমস্যা সংক্রান্ত বিবরণ প্যানেলে আপিল তৈরি করুন বিকল্পে ক্লিক করুন।
  • ডিফল্ট নয় এমন লোকেল: সতর্কতা (পরিষেবা প্রদান ব্লক করে না)। POI-এর যোগ্যতা বজায় রেখে শুধু ফ্ল্যাগ করা লোকালাইজেশন বাদ দেওয়া হয়। ডিফল্ট নয় এমন লোকেলের ক্ষেত্রে সতর্কতার বিরুদ্ধে আপিল করা যায় না এবং আপনার ফিড পেলোড আপডেট করে এটি সমাধান করা যেতে পারে।

এখানে প্রাসঙ্গিক নীতি সংক্রান্ত সমস্যার কোড দেখুন: Google Search কন্টেন্ট টেক্সট নীতি

Google Search কন্টেন্ট টেক্সট নীতি লঙ্ঘন - বিবরণ

সমস্যার কোড: SAFE_SEARCH_POLICY_VIOLATION_TEXT
গুরুত্ব: সতর্কতা (পরিষেবা প্রদান ব্লক করে না)
প্রভাবিত ফিল্ড: description.localizations.*.text
আপিল করা যাবে: না (ফিড পেলোড আপডেট করে সমাধান করুন)

Google Search কন্টেন্ট টেক্সট নীতি লঙ্ঘন করার জন্য description.localizations-এ টেক্সট কপি ফ্ল্যাগ করা হলে এই সতর্কতা দেখানো হয়। ফ্ল্যাগ করা বিবরণের লোকালাইজেশন (অথবা ডিফল্ট লোকেল ফ্ল্যাগ করা থাকলে সম্পূর্ণ description ফিল্ড) বাদ দেওয়া হলেও, POI দেখানোর জন্য উপযুক্ত থাকে।

এখানে প্রাসঙ্গিক নীতি সংক্রান্ত সমস্যার কোড দেখুন: Google Search কন্টেন্ট টেক্সট নীতি

Google Search কন্টেন্ট টেক্সট নীতি লঙ্ঘন - ঠিকানা দেখান

সমস্যার কোড: SAFE_SEARCH_POLICY_VIOLATION_TEXT
গুরুত্ব: সতর্কতা (পরিষেবা প্রদান ব্লক করে না)
প্রভাবিত ফিল্ড: display_address.localizations.*.text
আপিল করা যাবে: না (ফিড পেলোড আপডেট করে সমাধান করুন)

display_address.localizations-এ ফর্ম্যাট করা ঠিকানার টেক্সটে Google Search-এর কন্টেন্ট টেক্সট নীতি অনুযায়ী নিষিদ্ধ কন্টেন্ট থাকলে এই সতর্কতা দেখানো হয়। ফ্ল্যাগ করা ঠিকানা লোকালাইজেশন (অথবা ডিফল্ট লোকেল ফ্ল্যাগ করা থাকলে সম্পূর্ণ display_address ফিল্ড) বাদ দেওয়া হলেও, POI পরিষেবা দেওয়ার জন্য উপযুক্ত থাকে।

এখানে প্রাসঙ্গিক নীতি সংক্রান্ত সমস্যার কোড দেখুন: Google Search কন্টেন্ট টেক্সট নীতি

ব্যবসা খোলার সময় বন্ধ হওয়ার সময়ের পরে আছে

সমস্যার কোড: 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
      }
    }
  }
}

POI-এর মধ্যে ডুপ্লিকেট অনন্য প্রপার্টি

সমস্যার কোড: DUPLICATE_UNIQUE_PROPERTY
গুরুত্ব: সমস্যা (পরিষেবা ব্লক করে)
আপিল করা যাবে: না (ফিড পেলোড আপডেট করে সমাধান করুন)

কোনও একটি POI এন্টিটি জুড়ে অনন্য হতে হবে এমন কোনও ফিল্ড বা সাব-এলিমেন্টে ডুপ্লিকেট এন্ট্রি থাকলে এই সমস্যা হয়।

কোন প্রপার্টি অনন্যতা লঙ্ঘন করে তা শনাক্ত করতে সমস্যা বিবরণ প্যানেল চেক করুন:

১. POI-এর মধ্যে ডুপ্লিকেট ব্র্যান্ড আইডি (local_data.brand_landing_pages.brand_id)

  • কারণ: একটি POI-এর জন্য একাধিক brand_landing_pages এন্ট্রিতে একই brand_id স্ট্রিং দেখা যাচ্ছে।
  • প্রতিকার: সেই ব্র্যান্ডের সব ল্যান্ডিং পৃষ্ঠা একটিমাত্র 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"
      }
    ]
  }
}

২. ডুপ্লিকেট করা ব্র্যান্ডের স্থানীয় ল্যান্ডিং পেজ URL (local_data.brand_landing_pages.localized_landing_pages.url)

  • কারণ: একই ব্র্যান্ডের জন্য localized_landing_pages-এর অধীনে একই ল্যান্ডিং পেজ URL একাধিকবার উল্লেখ করা হয়েছে।
  • প্রতিকার: প্রতিটি URL এন্ট্রি আলাদা কিনা তা নিশ্চিত করুন অথবা একটি URL এন্ট্রির 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)

  • কারণ: একই ব্র্যান্ডের জন্য localized_landing_pages-এ একাধিক এন্ট্রি জুড়ে একই লোকেল কোড (যেমন, "en-US") পুনরাবৃত্তি করা হয়েছে।
  • প্রতিকার: প্রতিটি লোকেল ট্যাগকে ঠিক একটি লোকালাইজড ল্যান্ডিং পৃষ্ঠায় অ্যাসাইন করুন।

সঠিক পেলোডের উদাহরণ:

{
  "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"]
          }
        ]
      }
    ]
  }
}

ব্র্যান্ডের URL বিকৃত বা ভুল

সমস্যার কোড: INVALID_ATTRIBUTE_VALUE
গুরুত্ব: সমস্যা (পরিষেবা প্রদান ব্লক করে)
আপিল করা যাবে কিনা: না (ফিড পেলোড আপডেট করে সমাধান করুন)
প্রভাবিত ফিল্ড: local_data.brand_landing_pages.default_url, local_data.brand_landing_pages.localized_landing_pages.url

ব্র্যান্ডের ডিফল্ট URL বা স্থানীয় ল্যান্ডিং পৃষ্ঠার URL-এর URI সিনট্যাক্স যাচাইকরণে সমস্যা হলে এই সমস্যা হয়।

প্রয়োজনীয়তা:

  • প্রোটোকল: অবশ্যই http:// বা https:// (প্রোডাকশন সার্ভিংয়ের জন্য https:// প্রয়োজন) স্পষ্টভাবে উল্লেখ করতে হবে।
  • সিনট্যাক্স: সম্পূর্ণভাবে উপযুক্ত ডোমেনের নাম (FQDN) সহ সঠিক, শতাংশ-এনকোড করা, RFC 3986-কমপ্লায়েন্ট URL হতে হবে।

সঠিক পেলোডের উদাহরণ:

{
  "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 Search কন্টেন্ট টেক্সট নীতি লঙ্ঘন - প্রতিষ্ঠানের বিভাগ

সমস্যার কোড: SAFE_SEARCH_POLICY_VIOLATION_TEXT
গুরুত্ব: সতর্কতা (পরিষেবা প্রদান ব্লক করে না)
আপিল করা যাবে: না (ফিড পেলোড আপডেট করে সমাধান করুন)
প্রভাবিত ফিল্ড: local_data.establishment_category.localizations.*.text

স্থানীয়করণ করা প্রতিষ্ঠানের বিভাগ সংক্রান্ত টেক্সট অটোমেটিক নিরাপদ সার্চ কন্টেন্ট ফিল্টার পাস করতে না পারলে এই সতর্কতা দেখানো হয়। ফ্ল্যাগ করা প্রতিষ্ঠানের বিভাগ লোকালাইজেশন (অথবা ডিফল্ট লোকেল ফ্ল্যাগ করা থাকলে সম্পূর্ণ establishment_category ফিল্ড) বাদ দেওয়া হলেও, POI দেখানোর জন্য উপযুক্ত থাকে।

সমাধান:

  • নীতি মেনে চলা: ফ্ল্যাগ করা প্রতিষ্ঠানের বিভাগের টেক্সট সরিয়ে দিন বা পরিবর্তন করুন স্ট্যান্ডার্ড ব্যবসার বিভাগের শব্দ দিয়ে যা Google Search কন্টেন্ট টেক্সট নীতি মেনে চলে

সঠিক পেলোডের উদাহরণ:

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