リソース名

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)

サポートされるエンティティ

client.path では、リソース名の階層に応じて異なる ID を受け入れる他のエンティティ名も使用できます。

  • キャンペーン名: 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)