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