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