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)