Kaynak adları

Google Ads API'deki bir öğenin benzersiz tanımlayıcısına kaynak adı denir ve bu ad, tahmin edilebilir bir biçime sahip bir dize olarak gösterilir. Bir kaynak adının bileşenlerini biliyorsanız nihai kaynak adını oluşturmak için PathLookupUtil kullanabilirsiniz.

PathLookupUtil

PathLookupUtil yardımcı programı, bir öğeyle ilgili tüm kimlikleri sağladığınızda o öğenin kaynak adını oluşturur. Örneğin, bir kampanya kaynak adı customers/{customer_id}/campaigns/{campaign_id} biçimini kullanır. Bu nedenle, müşteri kimliğini ve kampanya kimliğini biliyorsanız tam kaynak adını oluşturmak için client.path kullanabilirsiniz:

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)

Desteklenen varlıklar

client.path üzerinde, kaynak adının hiyerarşisine bağlı olarak farklı kimlikleri kabul eden başka varlık adları da kullanabilirsiniz:

  • Kampanya: client.path.campaign(customer_id, campaign_id)
  • Reklam grubu: client.path.ad_group(customer_id, ad_group_id)
  • Reklam grubu reklamı: client.path.ad_group_ad(customer_id, ad_group_id, ad_id)