ใช้การแมปช่องเพื่ออัปเกรดแต่ละขั้นตอนของเวิร์กโฟลว์ลิงก์พาร์ทเนอร์จาก Google Ads API เป็น Data Manager API ดังนี้
- การแมปฟิลด์ออบเจ็กต์มีการแมปฟิลด์สำหรับทรัพยากรที่แสดงออบเจ็กต์ลิงก์พาร์ทเนอร์
- การแมปคำขอการจัดการลิงก์ประกอบด้วยการแมปฟิลด์สำหรับคำขอสร้างและลบลิงก์พาร์ทเนอร์
- Link retrieval request mappings มีการแมปฟิลด์สําหรับการดึงข้อมูลลิงก์พาร์ทเนอร์
การตรวจสอบสิทธิ์
Data Manager API ต้องใช้ข้อมูลเข้าสู่ระบบที่มีขอบเขตแตกต่างจาก Google Ads API คุณต้องสร้างข้อมูลเข้าสู่ระบบใหม่ที่มีขอบเขต Data Manager API สำหรับการจัดการลิงก์พาร์ทเนอร์
การแมปฟิลด์ออบเจ็กต์
ใช้การแมปในตารางเพื่อแมป ProductLink ใน Google Ads API กับ PartnerLink ที่เทียบเท่าใน Data Manager API
ProductLink (Google Ads API) |
PartnerLink (Data Manager API) |
หมายเหตุ |
|---|---|---|
|
partner_account |
Data Manager API ไม่มีช่องแยกต่างหากสำหรับบัญชีที่ลิงก์แต่ละประเภท
สำหรับบัญชีทุกประเภท ให้ตั้งค่าช่อง partner_account เป็น ProductAccount และตั้งค่า account_type และ account_id เพื่อระบุบัญชีที่ลิงก์
|
product_link_id |
partner_link_id |
|
resource_name |
name |
ใน Google Ads API
ใน Data Manager API การรวม ดูรายละเอียดได้ที่ชื่อทรัพยากรและสร้างคำขอ |
type |
owning_account.account_type |
ชื่อทรัพยากร
Data Manager API ใช้รูปแบบชื่อทรัพยากรที่แตกต่างจาก Google Ads API
- Google Ads API
ใน Google Ads API ชื่อทรัพยากร
ProductLinkจะใช้รูปแบบต่อไปนี้customers/{customer_id}/productLinks/{product_link_id}- Data Manager API
ใน Data Manager API ชื่อทรัพยากร
PartnerLinkจะใช้รูปแบบต่อไปนี้accountTypes/{account_type}/accounts/{account}/partnerLinks/{partner_link}
การแมปคำขอการจัดการลิงก์
ใช้การแมปคำขอในส่วนนี้เพื่อแปลงคำขอสร้าง ลบ และดึงข้อมูลลิงก์พาร์ทเนอร์
สร้างคำขอ
ต่อไปนี้คือการแมปช่องเพื่อแปลง CreateProductLinkRequest ใน Google Ads API เป็น CreatePartnerLinkRequest ที่เทียบเท่าใน Data Manager API
CreateProductLinkRequest (Google Ads API) |
CreatePartnerLinkRequest (Data Manager API) |
หมายเหตุ |
|---|---|---|
customer_id |
parent |
ตั้งค่าเป็นชื่อทรัพยากรของบัญชีผู้ลงโฆษณาที่เป็นเจ้าของ |
product_link |
partner_link |
ตั้งค่าเป็นทรัพยากร PartnerLink ดูการแมปฟิลด์ออบเจ็กต์
|
ลบคำขอ
ต่อไปนี้คือการแมปช่องเพื่อแปลง RemoveProductLinkRequest ใน Google Ads API เป็น DeletePartnerLinkRequest ที่เทียบเท่าใน Data Manager API
RemoveProductLinkRequest (Google Ads API) |
DeletePartnerLinkRequest (Data Manager API) |
หมายเหตุ |
|---|---|---|
customer_id |
ไม่มีเทียบเท่า |
ช่อง name จะรวมบัญชีที่เป็นเจ้าของและบัญชีพาร์ทเนอร์ไว้ด้วยกัน จึงไม่จำเป็นต้องใช้ช่องเพิ่มเติมนี้
|
resource_name |
name |
ตั้งค่าเป็นชื่อทรัพยากรของ PartnerLink ที่ต้องการนำออก
|
validate_only |
ไม่มีเทียบเท่า |
การแมปคำขอเรียกข้อมูลลิงก์
แนวทางในการดึงข้อมูลลิงก์พาร์ทเนอร์จะแตกต่างกันระหว่าง Google Ads API กับ Data Manager API
- Google Ads API
ส่ง
SearchGoogleAdsRequestที่มีqueryส่วนคำสั่งWHEREที่ไม่บังคับของคำค้นหาจะกำหนดทรัพยากรที่จะแสดงผล ส่วนคำสั่งSELECTของคำค้นหาจะกำหนดฟิลด์ที่จะป้อนข้อมูลในทรัพยากรบางส่วนที่แสดงผลSELECT product_link.product_link_id, ... FROM product_link WHERE ...- Data Manager API
ส่ง
SearchPartnerLinksRequestช่องคำขอfilterที่ไม่บังคับจะกำหนดทรัพยากรที่จะแสดงผล การตอบกลับมีทรัพยากรที่สมบูรณ์ โดยมีการป้อนข้อมูลในทุกฟิลด์
ต่อไปนี้คือการแมปช่องเพื่อแปลง SearchGoogleAdsRequest ใน Google Ads API เป็น SearchPartnerLinksRequest ที่เทียบเท่าใน Data Manager API
SearchGoogleAdsRequest (Google Ads API) |
SearchPartnerLinksRequest (Data Manager API) |
หมายเหตุ |
|---|---|---|
customer_id |
parent |
ตั้งค่าเป็นชื่อทรัพยากรของบัญชีที่จะค้นหา |
page_size |
page_size |
|
page_token |
page_token |
|
query |
filter |
ตั้งค่า filter เพื่อกำหนดทรัพยากรที่จะแสดงผล Data Manager API จะแสดงทรัพยากรทั้งหมด จึงไม่มีส่วนที่เทียบเท่ากับส่วนคำสั่ง SELECT
|
search_settings |
ไม่มีเทียบเท่า | |
validate_only |
ไม่มีเทียบเท่า |
ดูข้อมูลเพิ่มเติมได้ที่ดึงข้อมูลลิงก์ของพาร์ทเนอร์ ซึ่งรวมถึงวิธีสร้าง filter ของคำขอ SearchPartnerLinksRequest และตั้งค่าส่วนหัวของคำขอสำหรับสถานการณ์ต่างๆ