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)