Nama resource

ID unik untuk entity di Google Ads API disebut nama resource, dan ditampilkan sebagai string dengan format yang dapat diprediksi. Jika Anda mengetahui komponen penyusun nama resource, Anda dapat menggunakan PathLookupUtil untuk membuat nama resource akhir.

PathLookupUtil

Utilitas PathLookupUtil membuat nama resource entity saat Anda memberikan semua ID yang relevan terkait entity tersebut. Misalnya, nama resource kampanye menggunakan format customers/{customer_id}/campaigns/{campaign_id}, jadi jika Anda mengetahui ID pelanggan dan ID kampanye, Anda dapat menggunakan client.path untuk membuat nama resource lengkap:

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)

Entitas yang didukung

Anda juga dapat menggunakan nama entity lain di client.path, yang menerima ID berbeda bergantung pada hierarki nama resource:

  • Kampanye: client.path.campaign(customer_id, campaign_id)
  • Grup iklan: client.path.ad_group(customer_id, ad_group_id)
  • Iklan grup iklan: client.path.ad_group_ad(customer_id, ad_group_id, ad_id)