Nomi delle risorse

L'identificatore univoco per un'entità nell'API Google Ads è chiamato nome risorsa ed è rappresentato come una stringa con un formato prevedibile. Se conosci i componenti costitutivi di un nome risorsa, puoi utilizzare PathLookupUtil per generare il nome risorsa finale.

PathLookupUtil

L'utilità PathLookupUtil crea il nome della risorsa di un'entità quando fornisci tutti gli ID pertinenti correlati a quell'entità. Ad esempio, il nome di una risorsa della campagna utilizza il formato customers/{customer_id}/campaigns/{campaign_id}, quindi, se conosci l'ID cliente e l'ID campagna, puoi utilizzare client.path per creare il nome completo della risorsa:

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)

Entità supportate

Puoi utilizzare anche altri nomi di entità su client.path, che accettano ID diversi a seconda della gerarchia del nome della risorsa:

  • Campagna: client.path.campaign(customer_id, campaign_id)
  • Gruppo di annunci: client.path.ad_group(customer_id, ad_group_id)
  • Annuncio del gruppo di annunci: client.path.ad_group_ad(customer_id, ad_group_id, ad_id)