L'identificatore univoco di un'entità nell'API Google Ads è chiamato nome della 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 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 anche utilizzare 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)