একাধিক পার্টির অনুমোদন (MPA)

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

এই নির্দেশিকা থেকে জানতে পারবেন যে একাধিক পার্টির অনুমোদন কীভাবে কাজ করে এবং আপনার অ্যাকাউন্টে একাধিক পার্টির অনুমোদনের অনুরোধ কীভাবে ম্যানেজ করবেন।

একাধিক পার্টির অনুমোদন ব্যবহার শুরু করা

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

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

অনুমোদন প্রক্রিয়া সম্পর্কে

আপনি Google Ads অ্যাকাউন্টে কোনও সংবেদনশীল পরিবর্তন করলে, অনুমোদনের জন্য হায়ারার্কির মধ্যে থাকা সব অ্যাডমিনিস্ট্রেটরকে অনুরোধ পাঠানো হয়। আপনার হায়ারার্কির মধ্যে থাকা সব উপযুক্ত অ্যাকাউন্ট অ্যাডমিনিস্ট্রেটর এই পরিবর্তনগুলি পর্যালোচনা করার জন্য একটি ইন-প্রোডাক্ট বিজ্ঞপ্তি পাবেন।

অনুরোধকারীর ডিরেক্ট অ্যাডমিনিস্ট্রেটর এবং মালিক ম্যানেজার প্রতিটি অনুরোধের জন্য আলাদা আলাদা বিজ্ঞপ্তি পান, অন্যদিকে হায়ারার্কিতে থাকা অন্যরা একাধিক অনুরোধের জন্য একটি সম্মিলিত ডাইজেস্ট পান। এইসব অনুমোদনের জন্য ইমেল পাঠানো হয় না, তাই আপনার ইন-প্রোডাক্ট বিজ্ঞপ্তি নিয়মিত চেক করা গুরুত্বপূর্ণ।

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

Google Ads UI-তে অ্যাকশনের পাশে নিম্নলিখিত অনুরোধের স্ট্যাটাস দেখানো হয় এবং Google Ads API-তে সংশ্লিষ্ট স্ট্যাটাস enum ভ্যালুতে ম্যাপ করা হয়:

  • সম্পূর্ণ (APPROVED): অ্যাডমিনিস্ট্রেটর অ্যাকশনটি পর্যালোচনা ও অনুমোদন করেছেন। অ্যাকশন কার্যকর করা হয় এবং যিনি শুরু করেছেন তাকে জানানো হয়।
  • প্রত্যাখ্যান করা হয়েছে (REJECTED): অ্যাডমিনিস্ট্রেটর অ্যাকশনটি পর্যালোচনা করে প্রত্যাখ্যান করেছেন। প্রস্তাবিত অ্যাকশন ব্লক করা হয়েছে।
  • তুলে নেওয়া হয়েছে (REVOKED): অন্য অ্যাডমিনিস্ট্রেটর অ্যাকশন নেওয়ার আগেই আসল অনুরোধকারী পেন্ডিং অনুরোধ বাতিল করে দিয়েছেন।
  • মেয়াদ শেষ হয়ে গেছে (EXPIRED): ২০ দিনের মধ্যে কোনও অ্যাকশন নেওয়া না হলে, অনুরোধের সময়সীমা শেষ হয়ে যায় এবং অ্যাকশন বাতিল করা হয়।
  • বাকি আছে (PENDING): অন্য উপযুক্ত অ্যাডমিনিস্ট্রেটর অনুরোধটি পর্যালোচনা করার জন্য অপেক্ষা করছেন।

একাধিক পার্টির অনুমোদনের অনুরোধ পর্যালোচনা করা

আপনার Google Ads অ্যাকাউন্টের অ্যাক্সেস ও নিরাপত্তা পৃষ্ঠা থেকে আপনি পরিবর্তনের অনুরোধ পর্যালোচনা করতে পারবেন।

অনুরোধ অনুমোদন বা বাতিল করা

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

  1. আপনার Google Ads অ্যাকাউন্টে, অ্যাডমিন > অ্যাক্সেস ও নিরাপত্তা বিকল্পে যান।
  2. বাকি থাকা আমন্ত্রণ মেনু থেকে, অনুরোধ পর্যালোচনা করুন বিকল্প বেছে নিন।
  3. প্রতিটি অনুরোধের বিবরণ পর্যালোচনা করুন। অনুরোধ অনুমোদন করতে অনুমোদন করুন এবং বাতিল করতে বাতিল করুন বিকল্প বেছে নিন। আপনি অ্যাক্সেস ও নিরাপত্তা বিকল্পের মধ্যে ব্যবহারকারী ট্যাব থেকে যোগ করা ব্যবহারকারীদের ম্যানেজ করতে পারবেন।

অনুরোধ প্রত্যাহার করা

আপনার শুরু করা কোনও মুলতুবি অনুরোধ প্রত্যাহার করতে হলে, এই ধাপগুলি অনুসরণ করুন। মনে রাখবেন, অন্য কোনও অ্যাডমিনিস্ট্রেটর অনুরোধ অনুমোদন বা প্রত্যাখ্যান না করলে, তবেই আপনি সেটি প্রত্যাহার করতে পারবেন।

  1. আপনার Google Ads অ্যাকাউন্টে, অ্যাডমিন > অ্যাক্সেস ও নিরাপত্তা বিকল্পে যান।
  2. বাকি থাকা আমন্ত্রণ মেনুতে, আপনি যে অনুরোধ বাতিল করতে চান সেটির পাশে অনুরোধ প্রত্যাহার করুন বিকল্প বেছে নিন।

এটি অন্যান্য সব অ্যাকাউন্ট অ্যাডমিনিস্ট্রেটরের জন্য অনুরোধের সাথে যুক্ত বিজ্ঞপ্তি মুছে দেয়।

Google Ads API-তে কাজ করে এমন অ্যাকশন

Google Ads API তিনটি অ্যাকশনের জন্য একাধিক পার্টির অনুমোদন সমর্থন করে:

আপনি MultiPartyAuthReviewService ব্যবহার করে মাল্টি-পার্টি অথরাইজেশন সংক্রান্ত অনুরোধের সমাধান করতে বা তা প্রত্যাহার করতে পারবেন।

অনুরোধ অনুমোদন বা বাতিল করা

অন্য একজন অ্যাডমিনিস্ট্রেটরকে অবশ্যই অনুরোধটি পর্যালোচনা করতে হবে এবং এটি কার্যকর করার জন্য গ্রহণ বা প্রত্যাখ্যান করতে হবে। অনুরোধ অনুমোদন বা বাতিল করতে, MultiPartyAuthReviewService.ResolveMultiPartyAuthReview মেথড কল করুন। এর জন্য সেই ব্যবহারকারীর ক্রেডেনশিয়াল ব্যবহার করুন যিনি অনুরোধের সমাধান করার জন্য অনুমোদিত। এটি সাধারণত অ্যাকাউন্টের দ্বিতীয় অ্যাডমিনিস্ট্রেটর।

ResolveMultiPartyAuthReviewOperation অবজেক্টে এগুলি যোগ করুন:

  • multi_party_auth_review: মাল্টি-পার্টি পর্যালোচনার অনুরোধের রিসোর্স নাম সমাধান করতে হবে।
  • new_status: অনুরোধ অনুমোদন করতে APPROVED-এ সেট করুন অথবা অনুরোধ বাতিল করতে REJECTED-এ সেট করুন।

মনে রাখবেন, আসল অনুরোধকারী ছাড়া অন্য কোনও অনুমোদিত ব্যবহারকারীই শুধু অনুরোধ অনুমোদন বা বাতিল করতে পারবেন।

অনুরোধ প্রত্যাহার করা

আপনার শুরু করা কোনও মুলতুবি অনুরোধ প্রত্যাহার করতে হলে, আপনি MultiPartyAuthReviewService.ResolveMultiPartyAuthReview মেথড কল করে তা করতে পারবেন।

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

  • multi_party_auth_review: মাল্টি-পার্টি রিভিউয়ের রিসোর্স নাম অনুরোধ প্রত্যাহার করতে হবে।
  • new_status: REVOKED-এ সেট করা হয়েছে।

বাকি থাকা অনুরোধ ফিরিয়ে আনা

আপনি GoogleAdsService.Search বা GoogleAdsService.SearchStream পদ্ধতি ব্যবহার করে নিম্নলিখিত কোয়েরি রান করার মাধ্যমে একাধিক পার্টির অনুমোদনের জন্য বাকি থাকা অনুরোধের তালিকা ফিরিয়ে আনতে পারবেন:

SELECT
  multi_party_auth_review.resource_name,
  multi_party_auth_review.multi_party_auth_review_id,
  multi_party_auth_review.review_status,
  multi_party_auth_review.creation_date_time,
  multi_party_auth_review.request_user_email,
  multi_party_auth_review.operation_type,
  multi_party_auth_review.justification,
  multi_party_auth_review.target_resource,
  multi_party_auth_review.customer_user_access_review.old_customer_user_access,
  multi_party_auth_review.customer_user_access_review.new_customer_user_access,
  multi_party_auth_review.customer_user_access_invitation_review.new_customer_user_access_invitation
FROM multi_party_auth_review
WHERE multi_party_auth_review.review_status = PENDING