Названия ресурсов

Уникальный идентификатор объекта в 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)