প্রোডাক্ট অ্যাকাউন্ট লিঙ্ক করা

Google Ads API-এর মাধ্যমে Google Ads অ্যাকাউন্টকে অন্যান্য প্রোডাক্ট অ্যাকাউন্টের সাথে লিঙ্ক করা যায়। আপনার অ্যাকাউন্ট লিঙ্ক করার জন্য কীভাবে API ব্যবহার করবেন তা এই নির্দেশিকায় ব্যাখ্যা করা হয়েছে।

Google Ads অ্যাকাউন্ট অন্য প্রোডাক্ট অ্যাকাউন্টের সাথে লিঙ্ক করার সময়, দুটি আলাদা উপায়ে লিঙ্ক করা যেতে পারে।

আমন্ত্রণ জানানোর ফ্লো

আপনার কাছে Google Ads অ্যাকাউন্টের অ্যাডমিনিস্ট্রেটর অ্যাক্সেস থাকলে, আমন্ত্রণ ফ্লো ব্যবহার করুন, তবে প্রোডাক্ট অ্যাকাউন্টের নয়। এই ফ্লো দুটি পরিস্থিতিতে কাজ করে:

  1. আপনি দুটি অ্যাকাউন্ট লিঙ্ক করতে এবং প্রোডাক্ট অ্যাকাউন্টের অ্যাডমিনিস্ট্রেটরের জন্য একটি আমন্ত্রণ তৈরি করতে চান। প্রোডাক্ট অ্যাকাউন্ট অ্যাডমিনিস্ট্রেটর অ্যাকাউন্ট লিঙ্ক করার প্রসেস সম্পূর্ণ করার জন্য আমন্ত্রণ গ্রহণ করেন।
  2. প্রোডাক্ট অ্যাকাউন্টের অ্যাডমিনিস্ট্রেটর দুটি অ্যাকাউন্ট লিঙ্ক করতে চান, কিন্তু Google Ads অ্যাকাউন্টে তার অ্যাক্সেস নেই। প্রোডাক্ট অ্যাকাউন্টের অ্যাডমিনিস্ট্রেটর একটি আমন্ত্রণ তৈরি করেন এবং আপনি সেই আমন্ত্রণ গ্রহণ করে লিঙ্ক করার প্রসেস সম্পূর্ণ করেন।

এই পরিস্থিতিতে নিম্নলিখিত পদ্ধতি ব্যবহার করুন:

পরিস্থিতি অ্যাকশন মতামত
পরিস্থিতি ১ আমন্ত্রণ তৈরি করুন আমন্ত্রণ তৈরি করতে ProductLinkInvitationService.CreateProductLinkInvitation পদ্ধতি ব্যবহার করুন। ProductLinkInvitation-এর status সেট করা উচিত নয়; API কল সফলভাবে সম্পূর্ণ হওয়ার পরে Google Ads API সার্ভার এটিকে REQUESTED-এ সেট করবে। বিজ্ঞাপন পার্টনারের জন্য আমন্ত্রণ তৈরি করার সময় (AdvertisingPartnerLinkInvitationIdentifier), advertising_partner_properties.allowed_domain v25 থেকে শুরু করে প্রয়োজন (এবং v24 ও তার আগের ভার্সনে ঐচ্ছিক)।
আমন্ত্রণের স্ট্যাটাস চেক করা product_link_invitation রিসোর্স কোয়েরি করতে এবং এর স্ট্যাটাস পরীক্ষা করতে GoogleAdsService.Search বা GoogleAdsService.SearchStream ব্যবহার করুন।
পরিস্থিতি ২ আমন্ত্রণ ফিরিয়ে আনা product_link_invitation রিসোর্স কোয়েরি করতে GoogleAdsService.Search বা GoogleAdsService.SearchStream ব্যবহার করুন। status = PENDING_APPROVAL-এর জন্য ফিল্টার করুন যাতে বাকি থাকা আমন্ত্রণ গ্রহণ বা প্রত্যাখ্যান করা যায়।
আমন্ত্রণ গ্রহণ বা প্রত্যাখ্যান করা ProductLinkInvitation-এর স্ট্যাটাস আপডেট করে ACCEPTED বা REJECTED করতে ProductLinkInvitationService.UpdateProductLinkInvitation পদ্ধতি ব্যবহার করুন।
আমন্ত্রণ প্রত্যাহার করা আগে থেকে থাকা ProductLinkInvitation প্রত্যাহার করতে ProductLinkInvitationService.RemoveProductLinkInvitation পদ্ধতি ব্যবহার করুন।

এই ওয়ার্কফ্লোতে নিম্নলিখিত সাধারণ সমস্যাগুলি দেখা দিতে পারে:

সমস্যার কোড ব্যাখ্যা
ProductLinkInvitationError.PERMISSION_DENIED এই অ্যাকশন পারফর্ম করার অনুমতি গ্রাহকের কাছে নেই।
ProductLinkInvitationError.NO_INVITATION_REQUIRED আমন্ত্রণ তৈরি করা যায়নি, কারণ ব্যবহারকারীর কাছে আগে থেকেই আমন্ত্রিত অ্যাকাউন্টের অ্যাডমিনিস্ট্রেটর অ্যাক্সেস আছে। ব্যবহারকারীকে ProductLinkService ব্যবহার করে সরাসরি একটি অ্যাক্টিভ লিঙ্ক তৈরি করতে হবে।

সরাসরি লিঙ্ক করার ফ্লো

Google Ads অ্যাকাউন্ট এবং প্রোডাক্ট অ্যাকাউন্ট, দুটিতেই অ্যাডমিনিস্ট্রেটর অ্যাক্সেস থাকলে, সরাসরি লিঙ্ক করার ফ্লো ব্যবহার করুন। এই ক্ষেত্রে, আমন্ত্রণ পাঠানোর পরিবর্তে সরাসরি Google Ads অ্যাকাউন্টকে প্রোডাক্ট অ্যাকাউন্টের সাথে লিঙ্ক করুন।

এই পরিস্থিতিতে নিম্নলিখিত পদ্ধতি ব্যবহার করুন:

অ্যাকশন মতামত
অ্যাক্টিভ লিঙ্ক তৈরি করুন ProductLinkService.CreateProductLink ব্যবহার করে ProductLink তৈরি করুন।
অ্যাক্টিভ লিঙ্ক বন্ধ করা অ্যাক্টিভ ProductLink সরিয়ে দিতে ProductLinkService.RemoveProductLink ব্যবহার করুন।
অ্যাক্টিভ লিঙ্ক ফিরিয়ে আনা product_link রিসোর্স কোয়েরি করতে GoogleAdsService.Search অথবা GoogleAdsService.SearchStream ব্যবহার করুন।

এই ওয়ার্কফ্লোতে নিম্নলিখিত সাধারণ সমস্যাগুলি দেখা দিতে পারে:

সমস্যার কোড ব্যাখ্যা
ProductLinkError.CREATION_NOT_PERMITTED সরাসরি লিঙ্ক ফ্লো ব্যবহার করে অ্যাকাউন্ট লিঙ্ক করার চেষ্টা করা হয়েছিল, কিন্তু অনুমতি না থাকার কারণে এটি করা যায়নি। ব্যবহারকারীকে এর পরিবর্তে ProductLinkInvitationService ব্যবহার করে আমন্ত্রণ ফ্লো সম্পূর্ণ করতে হবে।
ProductLinkError.INVITATION_EXISTS লিঙ্ক তৈরি করা যাচ্ছে না কারণ একটি আমন্ত্রণ আগে থেকেই পেন্ডিং আছে।

product_link রিসোর্সের বিপরীতে GAQL কোয়েরি ব্যবহার করে আপনার Google Ads অ্যাকাউন্টের সাথে যুক্ত সব প্রোডাক্ট লিঙ্ক আপনি ফিরিয়ে আনতে পারবেন।

SELECT
  product_link.product_link_id,
  product_link.type
FROM product_link

product_link.type ফিল্ডটি লিঙ্ক করা প্রোডাক্ট বা পরিষেবার ধরন নির্দেশ করে। type-এর উপর নির্ভর করে, product_link রিসোর্সের মধ্যে অন্যান্য ফিল্ড পপুলেট করা হবে, যা লিঙ্ক সম্পর্কে আরও বিবরণ প্রদান করবে। যেমন, ধরনটি যদি DATA_PARTNER হয়, তাহলে data_partner ফিল্ডে লিঙ্ক করা ডেটা পার্টনার অ্যাকাউন্ট সম্পর্কে তথ্য থাকবে।

এর মাধ্যমে আপনি সরাসরি আপনার Google Ads অ্যাকাউন্টের সাথে লিঙ্ক করা এক্সটার্নাল পরিষেবা এবং প্রোডাক্ট অ্যাকাউন্টের একটি তালিকা পেতে পারেন, যেমন Merchant Center, Google Ads, বিজ্ঞাপন পার্টনার বা ডেটা পার্টনার।

AccountLinkService-এ পরিবর্তন করা হয়েছে

আপনি যদি AccountLinkService ব্যবহার করে একটি Google Ads অ্যাকাউন্টকে অন্য প্রোডাক্ট অ্যাকাউন্টের সাথে লিঙ্ক করেন, তাহলে আপনাকে অবশ্যই আগে তালিকাভুক্ত ওয়ার্কফ্লোতে আপনার বিদ্যমান অ্যাপ্লিকেশনটি মাইগ্রেট করতে হবে। নিম্নলিখিত লিঙ্কের ধরনের জন্য, AccountLinkService থেকে মাইগ্রেট করুন এবং ProductLinkService ব্যবহার করুন:

ThirdPartyAppAnalyticsLinkIdentifier-এর জন্য, AccountLinkService ব্যবহার করা চালিয়ে যান।