شناسه یکتا برای یک نهاد در 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)