Ressourcennamen

Die eindeutige Kennung für eine Entität in der Google Ads API wird als Ressourcenname bezeichnet und als String mit einem vorhersehbaren Format dargestellt. Wenn Sie die einzelnen Komponenten eines Ressourcennamens kennen, können Sie mit PathLookupUtil den endgültigen Ressourcennamen generieren.

PathLookupUtil

Mit dem Dienstprogramm PathLookupUtil wird der Ressourcenname einer Entität erstellt, wenn Sie alle relevanten IDs für diese Entität angeben. Ein Kampagnenressourcenname hat beispielsweise das Format customers/{customer_id}/campaigns/{campaign_id}. Wenn Sie also die Kunden-ID und die Kampagnen-ID kennen, können Sie client.path verwenden, um den vollständigen Ressourcennamen zu erstellen:

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)

Unterstützte Entitäten

Sie können auch andere Entitätsnamen für client.path verwenden, die je nach Hierarchie des Ressourcennamens unterschiedliche IDs akzeptieren:

  • Kampagne:client.path.campaign(customer_id, campaign_id)
  • Anzeigengruppe:client.path.ad_group(customer_id, ad_group_id)
  • Anzeigengruppenanzeige:client.path.ad_group_ad(customer_id, ad_group_id, ad_id)