Google Ads API অন্যান্য পণ্য অ্যাকাউন্টের সাথে Google Ads অ্যাকাউন্ট লিঙ্ক করা সমর্থন করে। এই নির্দেশিকাটি ব্যাখ্যা করে যে কীভাবে আপনার অ্যাকাউন্ট লিঙ্ক করার জন্য API ব্যবহার করবেন।
অ্যাকাউন্ট লিঙ্ক করার উপায়
একটি Google Ads অ্যাকাউন্ট অন্য একটি পণ্য অ্যাকাউন্টের সাথে লিঙ্ক করার সময়, লিঙ্কিং দুটি ভিন্ন উপায়ে ঘটতে পারে।
আমন্ত্রণ প্রবাহ
যখন আপনার Google বিজ্ঞাপন অ্যাকাউন্টে অ্যাডমিনিস্ট্রেটর অ্যাক্সেস থাকে, কিন্তু পণ্য অ্যাকাউন্টে অ্যাক্সেস থাকে না, তখন আমন্ত্রণ প্রবাহ ব্যবহার করা হয়। এই প্রবাহ দুটি পরিস্থিতিতে কাজ করে:
- আপনি দুটি অ্যাকাউন্ট লিঙ্ক করতে চান এবং পণ্য অ্যাকাউন্টের প্রশাসকের জন্য একটি আমন্ত্রণ তৈরি করতে চান। পণ্য অ্যাকাউন্ট প্রশাসক অ্যাকাউন্ট লিঙ্কিং প্রক্রিয়াটি সম্পূর্ণ করার জন্য আমন্ত্রণটি গ্রহণ করেন।
- প্রোডাক্ট অ্যাকাউন্ট অ্যাডমিনিস্ট্রেটর দুটি অ্যাকাউন্ট লিঙ্ক করতে চান, কিন্তু Google বিজ্ঞাপন অ্যাকাউন্টে তার অ্যাক্সেস নেই। প্রোডাক্ট অ্যাকাউন্ট অ্যাডমিনিস্ট্রেটর একটি আমন্ত্রণ তৈরি করেন এবং আপনি আমন্ত্রণটি গ্রহণ করেন এবং লিঙ্কিং প্রক্রিয়াটি সম্পূর্ণ করেন।
এই পরিস্থিতিতে নিম্নলিখিত পদ্ধতিগুলি ব্যবহার করা হয়:
| দৃশ্যকল্প | অ্যাকশন | মন্তব্য |
|---|---|---|
| দৃশ্যকল্প ১ | একটি আমন্ত্রণ তৈরি করুন | আমন্ত্রণ তৈরি করতে ProductLinkInvitationService.CreateProductLinkInvitation পদ্ধতি ব্যবহার করুন। ProductLinkInvitation এর status সেট করা উচিত নয়; API কল সফলভাবে সম্পন্ন হওয়ার পরে Google Ads API সার্ভার এটিকে REQUESTED এ সেট করবে। |
| আমন্ত্রণের স্থিতি পরীক্ষা করুন | product_link_invitation রিসোর্সটি অনুসন্ধান করতে এবং এর স্থিতি পরীক্ষা করতে GoogleAdsService.Search অথবা GoogleAdsService.SearchStream ব্যবহার করুন। | |
| দৃশ্যপট ২ | একটি আমন্ত্রণপত্র উদ্ধার করুন | product_link_invitation রিসোর্সটি জিজ্ঞাসা করতে GoogleAdsService.Search অথবা GoogleAdsService.SearchStream ব্যবহার করুন। মুলতুবি থাকা আমন্ত্রণ গ্রহণ বা প্রত্যাখ্যান করতে status = PENDING_APPROVAL এর জন্য ফিল্টার করুন। |
| আমন্ত্রণ গ্রহণ বা প্রত্যাখ্যান করুন | ProductLinkInvitationService.UpdateProductLinkInvitation পদ্ধতি ব্যবহার করে ProductLinkInvitation এর স্ট্যাটাস ACCEPTED অথবা REJECTED এ আপডেট করুন। | |
| আমন্ত্রণ প্রত্যাহার করুন | বিদ্যমান ProductLinkInvitation প্রত্যাহার করতে ProductLinkInvitationService.RemoveProductLinkInvitation পদ্ধতি ব্যবহার করুন। |
এই কর্মপ্রবাহে নিম্নলিখিত সাধারণ ত্রুটিগুলি লক্ষ্য করা যেতে পারে:
| ত্রুটি কোড | ব্যাখ্যা |
|---|---|
ProductLinkInvitationError.PERMISSION_DENIED | গ্রাহকের এই কাজটি করার অনুমতি নেই। |
ProductLinkError.NO_INVITATION_REQUIRED | আমন্ত্রণপত্র তৈরি করা যায়নি, কারণ ব্যবহারকারীর ইতিমধ্যেই আমন্ত্রিত অ্যাকাউন্টে প্রশাসকের অ্যাক্সেস রয়েছে। ব্যবহারকারীর সরাসরি একটি সক্রিয় লিঙ্ক তৈরি করতে ProductLinkService ব্যবহার করা উচিত। |
সরাসরি লিঙ্কিং প্রবাহ
যখন আপনার Google বিজ্ঞাপন অ্যাকাউন্ট এবং পণ্য অ্যাকাউন্ট উভয়েরই প্রশাসক অ্যাক্সেস থাকে তখন সরাসরি লিঙ্কিং প্রবাহ ব্যবহার করা হয়। এই ক্ষেত্রে, আপনি আমন্ত্রণ পাঠানোর পরিবর্তে সরাসরি Google বিজ্ঞাপন অ্যাকাউন্টটিকে পণ্য অ্যাকাউন্টের সাথে লিঙ্ক করেন।
এই পরিস্থিতিতে নিম্নলিখিত পদ্ধতিগুলি ব্যবহার করা হয়:
| অ্যাকশন | মন্তব্য |
|---|---|
| একটি সক্রিয় লিঙ্ক তৈরি করুন | 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 রিসোর্সের মধ্যে অন্যান্য ক্ষেত্রগুলি পূরণ করা হবে, যা লিঙ্ক সম্পর্কে আরও বিশদ প্রদান করবে। উদাহরণস্বরূপ, যদি প্রকারটি THIRD_PARTY_APP_ANALYTICS হয়, তাহলে third_party_app_analytics ক্ষেত্রটিতে বিশ্লেষণ প্রদানকারী সম্পর্কে তথ্য থাকবে।
এর মাধ্যমে আপনি আপনার Google বিজ্ঞাপন অ্যাকাউন্টের সাথে সরাসরি লিঙ্ক করা বহিরাগত পরিষেবা এবং অ্যাপ্লিকেশনের একটি তালিকা পেতে পারেন, যেমন Google Play, ডেটা পার্টনার, অথবা তৃতীয় পক্ষের অ্যাপ বিশ্লেষণ প্ল্যাটফর্ম।
AccountLinkService সার্ভিসে পরিবর্তন
যদি আপনি AccountLinkService ব্যবহার করে Google Ads অ্যাকাউন্টকে অন্য কোনও পণ্য অ্যাকাউন্টের সাথে লিঙ্ক করেন, তাহলে আপনাকে অবশ্যই আপনার বিদ্যমান অ্যাপ্লিকেশনটিকে পূর্বে তালিকাভুক্ত ওয়ার্কফ্লোগুলির একটিতে স্থানান্তর করতে হবে। নিম্নলিখিত ধরণের লিঙ্কের জন্য, AccountLinkService থেকে মাইগ্রেট করুন এবং ProductLinkService ব্যবহার করুন:
-
GoogleAdsIdentifier -
MerchantCenterIdentifier -
AdvertisingPartnerIdentifier
ThirdPartyAppAnalyticsLinkIdentifier এর জন্য, AccountLinkService ব্যবহার করা চালিয়ে যান।