Google Ads API-তে অ্যাকাউন্টের ধরন

এই ডকুমেন্টটি Google Ads API-তে অ্যাকাউন্ট বর্ণনা করার জন্য ব্যবহৃত বিভিন্ন শব্দ এবং সেগুলি কীভাবে একে অপরের সাথে সম্পর্কিত তা ব্যাখ্যা করে।

এক নজরে

Google Ads API অ্যাকাউন্ট বর্ণনা করার জন্য বিভিন্ন শব্দ ব্যবহার করে, যা কখনও কখনও বিভ্রান্তির সৃষ্টি করতে পারে। অ্যাকাউন্ট ম্যানেজ করা এবং API রেসপন্স ব্যাখ্যা করার জন্য এই পার্থক্যগুলি বোঝা গুরুত্বপূর্ণ।

অ্যাকাউন্টের ধরন

Google Ads API-এর সাথে কাজ করার সময় আপনি যেসব বিভিন্ন ধরনের অ্যাকাউন্ট দেখতে পাবেন সেগুলির সংজ্ঞা নিচে দেওয়া হল।

ম্যানেজার অ্যাকাউন্ট

ম্যানেজার অ্যাকাউন্ট হল একটি প্রাথমিক অ্যাকাউন্ট যা একাধিক Google Ads অ্যাকাউন্ট ম্যানেজ করতে ব্যবহার করা হয়।

  • আগের নাম: এটি আগে "MCC" (আমার ক্লায়েন্ট সেন্টার) নামে পরিচিত ছিল। আপনি এখনও লিগ্যাসি ডকুমেন্টেশন বা আলোচনায় এই শব্দটি দেখতে পারেন।
  • উদ্দেশ্য: আপনি যখন একটি হায়ারার্কির মাধ্যমে একাধিক অ্যাকাউন্ট লিঙ্ক ও ম্যানেজ করতে চান, তখন ম্যানেজার অ্যাকাউন্ট ব্যবহার করুন।
  • API রিপ্রেজেন্টেশন: Customer রিসোর্স দ্বারা শনাক্ত করা হয়েছে যেখানে customer.manager হল true।

বিজ্ঞাপনদাতার (পরিষেবা প্রদানকারী) অ্যাকাউন্ট

বিজ্ঞাপনদাতার অ্যাকাউন্ট (বা পরিষেবা প্রদানকারী অ্যাকাউন্ট) হল একটি স্বতন্ত্র Google Ads অ্যাকাউন্ট যা বিজ্ঞাপন ক্যাম্পেন চালায়।

  • উদ্দেশ্য: এখানে ক্যাম্পেন, বিজ্ঞাপন গ্রুপ, অ্যাসেট গ্রুপ ও বিজ্ঞাপন তৈরি ও পরিবেশন করা হয়।
  • API উপস্থাপনা: Customer রিসোর্স দ্বারা শনাক্ত করা হয় যেখানে customer.manager হল false।

ক্লায়েন্ট অ্যাকাউন্ট

ক্লায়েন্ট অ্যাকাউন্ট হল এমন যেকোনও অ্যাকাউন্ট (বিজ্ঞাপনদাতার অ্যাকাউন্ট বা অন্য কোনও ম্যানেজার অ্যাকাউন্ট) যা হায়ারার্কির মধ্যে কোনও সুপিরিয়র ম্যানেজার অ্যাকাউন্টের সাথে লিঙ্ক করা থাকে এবং সেটি ম্যানেজ করে।

  • প্রসঙ্গ: "ক্লায়েন্ট" শব্দটি দিয়ে হায়ারার্কিতে সম্পর্ক বোঝানো হয় (ম্যানেজার দ্বারা ম্যানেজ করা), ব্যবসায়িক অর্থে "ক্লায়েন্ট" বোঝানো হয় না।
  • API রিপ্রেজেন্টেশন: ম্যানেজারের হায়ারার্কিতে অ্যাকাউন্ট পরীক্ষা করতে CustomerClient কোয়েরি করুন এবং ম্যানেজার ও ক্লায়েন্ট অ্যাকাউন্টের মধ্যে লিঙ্ক ম্যানেজ করতে CustomerClientLink ব্যবহার করুন।

গ্রাহক

API প্রসঙ্গে, গ্রাহক হল এমন রিসোর্স যা যেকোনও Google Ads অ্যাকাউন্টকে বোঝায়, সেটি ম্যানেজার অ্যাকাউন্ট বা বিজ্ঞাপনদাতার অ্যাকাউন্ট যাই হোক না কেন।

  • প্রতিনিধিত্ব: সব অ্যাকাউন্ট Customer রিসোর্স দ্বারা প্রতিনিধিত্ব করা হয়, যা customer_id দ্বারা শনাক্ত করা হয়।
  • ভূমিকা: অ্যাকাউন্টের ধরন (ম্যানেজার বা পরিষেবা প্রদানকারী) নির্দিষ্ট রিসোর্সের উপর নির্ভর করে।

টেস্ট অ্যাকাউন্ট

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

  • উদ্দেশ্য: টেস্ট অ্যাকাউন্ট আপনাকে লাইভ বিজ্ঞাপন না দেখিয়ে বা খরচ না করে API কল পরীক্ষা করতে দেয়। সেগুলি লাইভ বিজ্ঞাপন দেখায় না।
  • API রিপ্রেজেন্টেশন: Customer রিসোর্স দ্বারা শনাক্ত করা হয় যেখানে customer.test_account হল true (যেখানে customer.manager টেস্ট ম্যানেজার অ্যাকাউন্টকে টেস্ট বিজ্ঞাপনদাতা অ্যাকাউন্ট থেকে আলাদা করে)।

হায়ারার্কির উদাহরণ

সাধারণত হায়ারার্কি এইরকম দেখতে হয়:

  • ম্যানেজার অ্যাকাউন্ট ক (টপ লেভেল)
    • ক্লায়েন্ট অ্যাকাউন্ট 'খ' (বিজ্ঞাপনদাতার অ্যাকাউন্ট)
    • ক্লায়েন্ট অ্যাকাউন্ট C (অন্য ম্যানেজার অ্যাকাউন্ট)
      • ক্লায়েন্ট অ্যাকাউন্ট D (বিজ্ঞাপনদাতার অ্যাকাউন্ট)

এই উদাহরণে:

  • অ্যাকাউন্ট A হল একটি ম্যানেজার অ্যাকাউন্ট।
  • B, C এবং D অ্যাকাউন্ট হল তাদের পেরেন্ট অ্যাকাউন্টের সাপেক্ষে ক্লায়েন্ট অ্যাকাউন্ট।
  • B এবং D অ্যাকাউন্ট হল বিজ্ঞাপনদাতার (পরিষেবা প্রদানকারী) অ্যাকাউন্ট।
  • অ্যাকাউন্ট 'গ' হল ক্লায়েন্ট অ্যাকাউন্ট (ক-এর) এবং ম্যানেজার অ্যাকাউন্ট (ঘ-এর)।