نام‌های منبع

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