টেস্টিং

আপনি সবে শুরু করছেন, বর্তমানে একটি অ্যাপ রক্ষণাবেক্ষণ করছেন বা বিদ্যমান ইন্টিগ্রেশনে নতুন বৈশিষ্ট্য যোগ করছেন কিনা, একটি সফল Google Ads API ইন্টিগ্রেশন তৈরির ক্ষেত্রে পরীক্ষা একটি গুরুত্বপূর্ণ ধাপ। এই গাইডটি আপনার Google Ads API ইন্টিগ্রেশন পরীক্ষা করার জন্য কিছু সেরা অনুশীলন উপস্থাপন করে।

পরীক্ষার খাতা

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

উন্নয়নের জন্য উত্পাদন অ্যাকাউন্ট

যখন পরীক্ষার অ্যাকাউন্টের সীমাবদ্ধতাগুলি আপনাকে আপনার ইন্টিগ্রেশনে কিছু বৈশিষ্ট্য পরীক্ষা করতে বাধা দেয়, আপনি পরিবর্তে বিকাশের জন্য একটি উত্পাদন অ্যাকাউন্ট ব্যবহার করতে পারেন। বিকাশের জন্য উত্পাদন অ্যাকাউন্টগুলি নিম্নলিখিত উপায়ে পরীক্ষার অ্যাকাউন্ট থেকে পৃথক:

  • ব্যবহারকারীদের দ্বারা দেখা যেতে পারে যে বিজ্ঞাপন পরিবেশন
  • বৈধ URL গুলি প্রয়োজন৷
  • বিজ্ঞাপন নীতি মেনে চলতে হবে

যেহেতু প্রোডাকশন অ্যাকাউন্টগুলি বিজ্ঞাপন পরিবেশন করে, তাই তারা মেট্রিক্স তৈরি করে যা আপনাকে পারফরম্যান্স রিপোর্ট পরীক্ষা করতে দেয়, সেইসাথে Google বিজ্ঞাপন API-এর অন্যান্য সমস্ত বৈশিষ্ট্য আনলক করে।

একই সময়ে, উন্নয়নের জন্য তাদের ব্যবহার অতিরিক্ত সতর্কতা প্রয়োজন। আমরা নিম্নলিখিত ব্যবস্থা গ্রহণ করার পরামর্শ দিই:

  • শুধুমাত্র সেই ব্যবহারকারীদের অ্যাক্সেস মঞ্জুর করুন যাদের উন্নয়নের উদ্দেশ্যে এটি প্রয়োজন।
  • একটি নির্দিষ্ট, কম দৈনিক অ্যাকাউন্টের বাজেট সেট করুন।
  • উন্নয়নের জন্য উৎপাদন অ্যাকাউন্ট ব্যবহার করুন শুধুমাত্র যখন পরীক্ষা অ্যাকাউন্ট ব্যবহার করা যাবে না।

পরীক্ষা শংসাপত্র

ডেভেলপমেন্ট অ্যাকাউন্টগুলি পরিবর্তন করার চেষ্টা করার সময় দুর্ঘটনাক্রমে উত্পাদন অ্যাকাউন্টগুলি পরিবর্তন করার ঝুঁকি কমাতে, আমরা আপনার প্রোডাকশন অ্যাপ্লিকেশন শংসাপত্রগুলি থেকে পৃথক পরীক্ষার শংসাপত্রগুলির একটি সেট বজায় রাখার পরামর্শ দিই৷

আমরা উন্নয়নের উদ্দেশ্যে আলাদা রিফ্রেশ টোকেন তৈরি করার পরামর্শ দিই।

একটি রিফ্রেশ টোকেন জেনারেট করা হয় যখন কোনো ব্যবহারকারী একটি অ্যাপকে তাদের তরফে Google Ads API অ্যাক্সেস করার অনুমতি দেয়, তাই প্রতিটি রিফ্রেশ টোকেন অনুমোদনকারী ব্যবহারকারীর মতোই অ্যাক্সেস থাকে। যদি ডেভেলপমেন্ট অ্যাকাউন্টগুলি অ্যাক্সেস করার জন্য ব্যবহৃত সমস্ত রিফ্রেশ টোকেনগুলি এমন ব্যবহারকারীদের সাথে যুক্ত থাকে যাদের উত্পাদন অ্যাকাউন্টগুলিতে অ্যাক্সেস নেই — উৎপাদন অ্যাকাউন্টগুলি পরিচালনা করে এমন ম্যানেজার অ্যাকাউন্টগুলি সহ — তাহলে একটি উত্পাদন অ্যাকাউন্ট সংশোধন করার জন্য দুর্ঘটনাক্রমে একটি পরীক্ষা রিফ্রেশ টোকেন ব্যবহার করার ঝুঁকি হ্রাস করা হয়৷

যেহেতু অ্যাক্সেস রিফ্রেশ টোকেন ব্যবহার করা হয় তার উপর নির্ভর করে, টেস্ট রিফ্রেশ টোকেন ব্যতীত অন্য কোন পরীক্ষার প্রমাণপত্র তৈরি করার প্রয়োজন নেই। ডেভেলপার টোকেন, ক্লায়েন্ট আইডি এবং ক্লায়েন্ট সিক্রেট যা প্রোডাকশন অ্যাকাউন্টগুলি অ্যাক্সেস করতে ব্যবহৃত হয় তা নিরাপদে পরীক্ষার অ্যাকাউন্টগুলি অ্যাক্সেস করতে ব্যবহার করা যেতে পারে, যদি রিফ্রেশ টোকেনটি আলাদা হয়।

বৈধতা অনুরোধ

আপনি যদি শুধুমাত্র একটি অনুরোধ বৈধ কিনা তা পরীক্ষা করতে চান-উদাহরণস্বরূপ, অনুরোধটি সঠিকভাবে গঠন করা হয়েছে এবং নীতিগুলি লঙ্ঘন করে না তা যাচাই করতে-আপনি validate_only ক্ষেত্রটি ব্যবহার করতে পারেন, যা GoogleAdsService.SearchStream এবং GoogleAdsService.Search অনুসন্ধান অনুরোধগুলির পাশাপাশি বেশিরভাগ মিউটেট অনুরোধগুলির জন্য উপলব্ধ৷ এই ক্ষেত্রটি একটি প্রদত্ত পদ্ধতির জন্য উপলব্ধ কিনা তা যাচাই করতে রেফারেন্স ডকুমেন্টেশন দেখুন।

REST API

অ্যাডহক পরীক্ষার জন্য, উদাহরণস্বরূপ, একটি অনুরোধ প্রত্যাশিত আউটপুট দেয় তা যাচাই করার জন্য, REST API ব্যবহার করা প্রায়শই সবচেয়ে সহজ বিকল্প। REST API-তে অনুরোধ করার জন্য কীভাবে cURL ব্যবহার করবেন তা শিখতে REST উদাহরণগুলি দেখুন।