ชื่อทรัพยากร

ตัวระบุที่ไม่ซ้ำกันสำหรับเอนทิตีใน Google Ads API เรียกว่าชื่อทรัพยากร และแสดงเป็นสตริงที่มีรูปแบบที่คาดการณ์ได้ หากทราบองค์ประกอบที่เป็นส่วนประกอบของชื่อทรัพยากร คุณสามารถใช้ PathLookupUtil เพื่อสร้างชื่อทรัพยากรสุดท้ายได้

PathLookupUtil

ยูทิลิตี PathLookupUtil จะสร้างชื่อทรัพยากรของเอนทิตีเมื่อคุณระบุรหัสที่เกี่ยวข้องทั้งหมดซึ่งเชื่อมโยงกับเอนทิตีนั้น ตัวอย่างเช่น ชื่อทรัพยากรแคมเปญใช้รูปแบบ customers/{customer_id}/campaigns/{campaign_id} ดังนั้นหากทราบรหัสลูกค้าและรหัสแคมเปญ คุณสามารถใช้ client.path เพื่อสร้างชื่อทรัพยากรแบบเต็มได้ ดังนี้

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)

เอนทิตีที่รองรับ

คุณสามารถใช้ชื่อเอนทิตีอื่นๆ ใน client.path ได้เช่นกัน ซึ่งจะยอมรับรหัสที่แตกต่างกันไปตามลำดับชั้นของชื่อทรัพยากร ดังนี้

  • แคมเปญ: client.path.campaign(customer_id, campaign_id)
  • กลุ่มโฆษณา: client.path.ad_group(customer_id, ad_group_id)
  • โฆษณาในกลุ่มโฆษณา: client.path.ad_group_ad(customer_id, ad_group_id, ad_id)