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

ตัวระบุที่ไม่ซ้ำกันของเอนทิตีใน 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)