গুগল অ্যাডস কোয়েরি ভ্যালিডেটর হল একটি ইন্টারেক্টিভ টুল যা ডেভেলপারদের অ্যাপ্লিকেশনগুলিতে একীভূত করার আগে গুগল অ্যাডস কোয়েরি ল্যাঙ্গুয়েজ (GAQL) কোয়েরি তৈরি এবং যাচাই করতে সাহায্য করার জন্য ডিজাইন করা হয়েছে। এটি আপনাকে একটি GAQL কোয়েরি স্ট্রিং প্রবেশ করতে এবং এর বৈধতা সম্পর্কে তাৎক্ষণিক প্রতিক্রিয়া পেতে দেয়, যা ডেভেলপমেন্ট প্রক্রিয়ার শুরুতে সিনট্যাক্স ত্রুটি, ক্ষেত্রের অসঙ্গতি এবং অন্যান্য সমস্যাগুলি ধরতে সহায়তা করে।
সুবিধা
- ত্রুটি প্রতিরোধ: অ্যাপ্লিকেশনগুলিতে একীভূত হওয়ার আগেই অবৈধ কোয়েরিগুলি তাড়াতাড়ি ধরা পড়ে, রানটাইম ত্রুটি এবং API কল ব্যর্থতা হ্রাস করে।
- দ্রুত ডেভেলপমেন্ট: সম্পূর্ণ API অনুরোধ এবং প্রতিক্রিয়া চক্রের ওভারহেড ছাড়াই GAQL স্টেটমেন্টের দ্রুত পরীক্ষা এবং ডিবাগিং সক্ষম করে।
- GAQL সীমাবদ্ধতাগুলি বোঝা: ডেভেলপারদের কোন ক্ষেত্রগুলি সামঞ্জস্যপূর্ণ এবং কীভাবে সংস্থানগুলি একে অপরের সাথে সম্পর্কিত সে সম্পর্কে জটিল নিয়মগুলি শিখতে সাহায্য করে।
- ডিবাগিং কোয়েরি: যখন কোনও কোয়েরি অবৈধ থাকে তখন নির্দিষ্ট ত্রুটির বার্তা প্রদান করে, প্রায়শই একটি জেনেরিক API ত্রুটির চেয়ে বেশি বিস্তারিত থাকে এবং কখনও কখনও বৈধ বিকল্পগুলিও প্রস্তাব করে।
- রিসোর্স দক্ষতা: ব্যর্থ হওয়ার পূর্বনির্দিষ্ট কোয়েরি সহ অপ্রয়োজনীয় API কল এড়ায়।
কিভাবে এটা কাজ করে
কোয়েরি ভ্যালিডেটর আপনার GAQL কোয়েরিকে Google Ads API এর স্কিমা এবং Google Ads Query Language-এ সংজ্ঞায়িত নিয়মের সাথে বিশ্লেষণ করে। এটি মেটাডেটা ব্যবহার করে, যার বেশিরভাগই GoogleAdsFieldService থেকে অ্যাক্সেসযোগ্য, চেক করার জন্য, যার মধ্যে রয়েছে:
- সিনট্যাক্স এবং গঠন: নিশ্চিত করে যে কোয়েরিটি সঠিক GAQL ব্যাকরণ অনুসরণ করে, যার মধ্যে
SELECT,FROM,WHERE,ORDER BY, এবংLIMITমতো ধারাগুলির সঠিক ব্যবহার এবং ক্রম অন্তর্ভুক্ত। - ক্ষেত্রের বৈধতা: সমস্ত নির্দিষ্ট ক্ষেত্র (সম্পদ, বিভাগ, মেট্রিক্স) বিদ্যমান কিনা এবং সঠিকভাবে বানান করা হয়েছে কিনা তা পরীক্ষা করে।
- রিসোর্স সামঞ্জস্যতা: যাচাই করে যে
SELECTক্লজে নির্বাচিত ক্ষেত্রগুলিFROMক্লজে নির্দিষ্ট প্রাথমিক রিসোর্সের সাথে সামঞ্জস্যপূর্ণ। - সেগমেন্ট এবং মেট্রিক সামঞ্জস্য: নিশ্চিত করে যে একই কোয়েরিতে একসাথে ব্যবহৃত সেগমেন্ট এবং মেট্রিকগুলি একে অপরের সাথে এবং
FROMধারায় থাকা রিসোর্সের সাথে সামঞ্জস্যপূর্ণ। - ধারার প্রয়োজনীয়তা:
WHEREবাORDER BYধারাগুলিতে ব্যবহৃত নির্দিষ্ট ক্ষেত্রগুলির জন্যSELECTধারাতে উপস্থিত থাকার প্রয়োজনীয়তার মতো নিয়মগুলি যাচাই করে। - অপারেটর ব্যবহার:
WHEREধারার শর্তাবলীর মধ্যে অপারেটরগুলির সঠিক ব্যবহার পরীক্ষা করে।
যদি কোয়েরিটি বৈধ হয়, তাহলে টুলটি তা নিশ্চিত করে। যদি সমস্যাগুলি পাওয়া যায়, তাহলে এটি সমস্যাটি চিহ্নিত করতে সাহায্য করার জন্য ডিজাইন করা ত্রুটি বার্তা প্রদান করে, কখনও কখনও সমাধানের জন্য পরামর্শ প্রদান করে, যেমন একটি নির্দিষ্ট মেট্রিকের জন্য সামঞ্জস্যপূর্ণ সংস্থান।
শুরু করুন
গুগল বিজ্ঞাপন কোয়েরি ভ্যালিডেটর ব্যবহার করতে:
- কোয়েরি ভ্যালিডেটরে যান।
- আপনার GAQL কোয়েরি ইনপুট করুন।
- যাচাই কোয়েরি বোতামে ক্লিক করুন।
- কোয়েরি ভ্যালিডেটর উইজেটের নিচে প্রদর্শিত বৈধতা বার্তাটি পর্যালোচনা করুন। একটি সফল বার্তা ইঙ্গিত করে যে কোয়েরিটি বৈধ। অন্যথায়, সমস্যাটি বর্ণনা করে একটি ত্রুটি বার্তা প্রদর্শিত হবে। ত্রুটি বার্তাগুলি আপনাকে কোয়েরিটি সংশোধন করার জন্য নির্দেশ দেয়। উদাহরণস্বরূপ, একটি ক্ষেত্রের অসঙ্গতি ত্রুটি বিকল্প সংস্থানগুলি তালিকাভুক্ত করতে পারে যা আপনি যে মেট্রিক বা সেগমেন্টটি জিজ্ঞাসা করার চেষ্টা করছেন তার সাথে *সামঞ্জস্যপূর্ণ*।
GAQL ধারণা এবং বৈধতার আরও গভীর ব্যাখ্যার জন্য, আপনি GAQL ভিডিও নির্দেশিকাগুলিও দেখতে পারেন।