Google Ads API의 항목에 대한 고유 식별자를 리소스 이름이라고 하며, 예측 가능한 형식의 문자열로 표시됩니다. 리소스 이름의 구성요소를 알고 있는 경우 PathLookupUtil를 사용하여 최종 리소스 이름을 생성할 수 있습니다.
PathLookupUtil
PathLookupUtil 유틸리티는 항목과 관련된 모든 관련 ID를 제공할 때 항목의 리소스 이름을 구성합니다. 예를 들어 캠페인 리소스 이름은 customers/{customer_id}/campaigns/{campaign_id} 형식을 사용하므로 고객 ID와 캠페인 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)
지원되는 항목
리소스 이름의 계층 구조에 따라 다른 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)