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)