การทดสอบเป็นขั้นตอนสําคัญในการสร้างการผสานรวม Google Ads API ที่ประสบความสําเร็จ ไม่ว่าคุณจะเพิ่งเริ่มต้น ดูแลรักษาแอป หรือเพิ่มฟีเจอร์ใหม่ในการผสานรวมที่มีอยู่ คู่มือนี้จะแสดงแนวทางปฏิบัติแนะนำบางส่วนสำหรับการทดสอบการผสานรวม Google Ads API
บัญชีทดสอบ
บัญชีทดสอบมีไว้เพื่อวัตถุประสงค์ในการพัฒนา แม้ว่าจะทดสอบฟีเจอร์บางอย่างในบัญชีทดสอบไม่ได้ แต่บัญชีทดสอบก็ยังคงเป็นเครื่องมือที่มีประโยชน์ในการตรวจสอบว่าโค้ดและการกำหนดค่าแอปพลิเคชันทำงานได้ตามที่ต้องการ
บัญชีเวอร์ชันที่ใช้งานจริงสำหรับการพัฒนา
เมื่อข้อจำกัดของบัญชีทดสอบทำให้คุณทดสอบฟีเจอร์บางอย่างในการผสานรวมไม่ได้ คุณสามารถใช้บัญชีเวอร์ชันที่ใช้งานจริงสำหรับการพัฒนาแทนได้ บัญชีเวอร์ชันที่ใช้งานจริงสำหรับการพัฒนาแตกต่างจากบัญชีทดสอบในด้านต่อไปนี้
- แสดงโฆษณาที่ผู้ใช้เห็น
- ต้องระบุ URL ที่ถูกต้อง
- ต้องเป็นไปตามนโยบายการโฆษณา
เนื่องจากบัญชีเวอร์ชันที่ใช้งานจริงแสดงโฆษณา จึงสร้างเมตริกที่ให้คุณทดสอบรายงานประสิทธิภาพ รวมถึงปลดล็อกฟีเจอร์อื่นๆ ทั้งหมดของ Google Ads API
ในขณะเดียวกัน การใช้ข้อมูลดังกล่าวเพื่อการพัฒนาก็ต้องใช้ความระมัดระวังเป็นพิเศษ เราขอแนะนําให้ใช้มาตรการต่อไปนี้
- ให้สิทธิ์เข้าถึงแก่ผู้ใช้ที่ต้องการใช้เพื่อการพัฒนาเท่านั้น
- กําหนดงบประมาณบัญชีรายวันคงที่ในระดับต่ำ
- ใช้บัญชีเวอร์ชันที่ใช้งานจริงสําหรับการพัฒนาเฉพาะในกรณีที่ใช้บัญชีทดสอบไม่ได้
ทดสอบข้อมูลเข้าสู่ระบบ
เราขอแนะนำให้เก็บชุดข้อมูลเข้าสู่ระบบที่ใช้ทดสอบแยกจากข้อมูลเข้าสู่ระบบของแอปพลิเคชันเวอร์ชันที่ใช้งานจริงเพื่อลดความเสี่ยงในการแก้ไขบัญชีเวอร์ชันที่ใช้งานจริงโดยไม่ตั้งใจเมื่อพยายามแก้ไขบัญชีการพัฒนา
นอกจากนี้ เราขอแนะนําให้สร้างโทเค็นรีเฟรชแยกต่างหากเพื่อวัตถุประสงค์ในการพัฒนา
ระบบจะสร้างโทเค็นรีเฟรชเมื่อผู้ใช้ให้สิทธิ์แอปเข้าถึง Google Ads API ในนามของตน ดังนั้นโทเค็นรีเฟรชแต่ละรายการจึงมีสิทธิ์เข้าถึงเช่นเดียวกับผู้ใช้ที่ให้สิทธิ์ หากโทเค็นรีเฟรชทั้งหมดที่ใช้เข้าถึงบัญชีการพัฒนาเชื่อมโยงกับผู้ใช้ที่ไม่มีสิทธิ์เข้าถึงบัญชีเวอร์ชันที่ใช้งานจริง ซึ่งรวมถึงบัญชีดูแลจัดการที่จัดการบัญชีเวอร์ชันที่ใช้งานจริง ก็จะช่วยลดความเสี่ยงในการใช้โทเค็นรีเฟรชทดสอบเพื่อแก้ไขบัญชีเวอร์ชันที่ใช้งานจริงโดยไม่ตั้งใจ
เนื่องจากสิทธิ์เข้าถึงจะขึ้นอยู่กับโทเค็นการรีเฟรชที่ใช้ คุณจึงไม่จำเป็นต้องสร้างข้อมูลเข้าสู่ระบบที่ใช้ทดสอบนอกเหนือจากโทเค็นการรีเฟรชที่ใช้ทดสอบ คุณสามารถใช้โทเค็นนักพัฒนาซอฟต์แวร์ รหัสลูกค้า และข้อมูลลับของลูกค้าที่ใช้เข้าถึงบัญชีเวอร์ชันที่ใช้งานจริงเพื่อเข้าถึงบัญชีทดสอบได้อย่างปลอดภัย ตราบใดที่โทเค็นรีเฟรชแตกต่างกัน
ขอการตรวจสอบ
หากต้องการทดสอบว่าคําขอถูกต้องหรือไม่ เช่น เพื่อยืนยันว่าคําขอมีโครงสร้างถูกต้องและไม่ละเมิดนโยบาย คุณสามารถใช้ช่อง validate_only
ซึ่งใช้ได้กับคําขอ GoogleAdsService.SearchStream
และ GoogleAdsService.Search
รวมถึงคําขอเปลี่ยนรูปแบบส่วนใหญ่
โปรดดูเอกสารอ้างอิงเพื่อยืนยันว่าช่องนี้พร้อมใช้งานสำหรับวิธีการหนึ่งๆ หรือไม่
REST API
สําหรับการทดสอบเฉพาะกิจ เช่น การตรวจสอบว่าคําขอให้ผลลัพธ์ตามที่คาดไว้ การใช้ REST API มักเป็นตัวเลือกที่ง่ายที่สุด ดูตัวอย่าง REST เพื่อดูวิธีใช้ cURL ในการส่งคำขอไปยัง REST API