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)