রিসোর্সের নাম

Google Ads API-তে কোনও এন্টিটির অনন্য শনাক্তকারীকে রিসোর্স নেম বলা হয়, এবং এটি একটি অনুমানযোগ্য ফর্ম্যাট সহ স্ট্রিং হিসেবে দেখানো হয়। আপনি যদি রিসোর্স নামের উপাদান কম্পোনেন্ট জানেন, তাহলে আপনি ফাইনাল রিসোর্স নাম জেনারেট করতে PathLookupUtil ব্যবহার করতে পারবেন।

PathLookupUtil

PathLookupUtil ইউটিলিটি কোনও এন্টিটির রিসোর্স নাম তৈরি করে যখন আপনি সেই এন্টিটি সম্পর্কিত সব প্রাসঙ্গিক আইডি প্রদান করেন। যেমন, কোনও ক্যাম্পেন রিসোর্স নামের ফর্ম্যাট হল customers/{customer_id}/campaigns/{campaign_id}, তাই আপনি যদি গ্রাহক আইডি ও ক্যাম্পেন আইডি জানেন, তাহলে সম্পূর্ণ রিসোর্স নাম তৈরি করতে client.path ব্যবহার করতে পারবেন:

require 'google/ads/google_ads'

client = Google::Ads::GoogleAds::GoogleAdsClient.new
customer_id = '1234567890'
campaign_id = '9876543210'

# Generates: "customers/1234567890/campaigns/9876543210"
campaign_resource_name = client.path.campaign(customer_id, campaign_id)

যেসব এন্টিটি কাজ করে

আপনি client.path-এ অন্যান্য এন্টিটির নামও ব্যবহার করতে পারেন, যা রিসোর্স নামের হায়ারার্কির উপর নির্ভর করে আলাদা আইডি গ্রহণ করে:

  • ক্যাম্পেন: client.path.campaign(customer_id, campaign_id)
  • বিজ্ঞাপন গ্রুপ: client.path.ad_group(customer_id, ad_group_id)
  • বিজ্ঞাপন গ্রুপের বিজ্ঞাপন: client.path.ad_group_ad(customer_id, ad_group_id, ad_id)