ใช้ Google Ads API เพื่อเรียกดูการวินิจฉัยข้อมูลออฟไลน์ซึ่งมีข้อมูลเกี่ยวกับประสิทธิภาพโดยรวมของกระบวนการอัปโหลดและปรับเปลี่ยน Conversion
หากต้องการเรียกดูการวินิจฉัยข้อมูลออฟไลน์ล่าสุดของบัญชี ให้ส่งการค้นหาต่อไปนี้สำหรับทรัพยากร offline_conversion_upload_client_summary
โดยใช้ GoogleAdsService
SELECT
customer.id,
offline_conversion_upload_client_summary.alerts,
offline_conversion_upload_client_summary.client,
offline_conversion_upload_client_summary.daily_summaries,
offline_conversion_upload_client_summary.job_summaries,
offline_conversion_upload_client_summary.last_upload_date_time,
offline_conversion_upload_client_summary.resource_name,
offline_conversion_upload_client_summary.status,
offline_conversion_upload_client_summary.success_rate,
offline_conversion_upload_client_summary.successful_event_count,
offline_conversion_upload_client_summary.total_event_count
FROM offline_conversion_upload_client_summary
การค้นหาด้านบนแสดงผล OfflineConversionUploadClientSummary
แยกต่างหากสำหรับไคลเอ็นต์แต่ละประเภทที่ใช้ในการอัปโหลดล่าสุด ตัวอย่างเช่น หากคุณเพิ่งอัปโหลดโดยใช้ทั้ง Google Ads API และ UI ของ Google Ads ผลลัพธ์จะมีรายการแยกสำหรับค่า client
ของ GOOGLE_ADS_API
และ GOOGLE_ADS_WEB_CLIENT
OfflineConversionUploadClientSummary
แต่ละรายการจะมีช่อง status
ที่แสดงสถานะโดยรวมของการอัปโหลดสำหรับ client
นอกจากนี้ยังมีจำนวนเหตุการณ์ทั้งหมดที่ได้รับ จำนวนเหตุการณ์ที่ประมวลผลสำเร็จ และช่อง alerts
ที่มีข้อมูลสรุปข้อผิดพลาด โดยจัดกลุ่มตาม OfflineConversionError
ช่องทั้งหมดเหล่านี้มีข้อมูลจากวันในปฏิทินเต็มล่าสุดของการอัปโหลด ใช้ข้อมูลนี้ในการประเมินประสิทธิภาพปัจจุบันของการอัปโหลด
นอกจากนี้ OfflineConversionUploadClientSummary
แต่ละรายการยังมีรายงาน 2 ประเภทดังนี้
daily_summaries
- คำขออัปโหลด
successful_count
และfailed_count
จาก 7 วันที่ผ่านมา โดยจัดกลุ่มตามการอัปโหลดdate
job_summaries
successful_count
และfailed_count
จาก 7 คำขออัปโหลดล่าสุด โดยจัดกลุ่มตามjob_id
job_id
เป็นช่องที่ไม่บังคับของUploadClickConversionsRequest
และUploadConversionAdjustmentsRequest
คุณจะตั้งค่าjob_id
เป็นจำนวนที่ไม่ติดลบที่น้อยกว่า2^31
หรือให้ Google Ads API กำหนดรหัสงานที่ระบบสร้างขึ้นให้กับคำขอของคุณก็ได้ ไม่ว่าคุณจะเลือกตัวเลือกใดUploadClickConversionsResponse
หรือUploadConversionAdjustmentsResponse
จะส่งกลับjob_id
สถานการณ์หนึ่งที่การกำหนด
job_id
ของคุณเองจะมีประโยชน์คือเมื่อคุณมีงานเดียวหรือกระบวนการเดียวที่อัปโหลด Conversion จำนวนมากโดยใช้คำขอหลายรายการ หากคุณตั้งค่าjob_id
ในคำขอแต่ละรายการเป็นค่าเดียวกัน คุณจะดึงข้อมูลรายการเดียวของงานจากjob_summaries
ได้ แต่หากคุณปล่อยให้ Google Ads API กำหนดค่าที่ระบบสร้างขึ้นให้กับjob_id
ของแต่ละคำขอjob_summaries
จะมีรายการแยกต่างหากสำหรับคำขอแต่ละรายการ ซึ่งอาจทำให้การวิเคราะห์ประสิทธิภาพโดยรวมของงานยากขึ้น
วิธีใช้สรุป
ดึงข้อมูลสรุปสำหรับแต่ละบัญชีเป็นระยะๆ เพื่อให้มั่นใจว่ากระบวนการอัปโหลดบันทึก Conversion และการเพิ่มประสิทธิภาพตามที่คาดไว้ หาก status
ของสรุปไม่ใช่ EXCELLENT
ให้ใช้รายการข้อผิดพลาดภายใต้ alerts
เพื่อเป็นแนวทางในการแก้ไขกระบวนการอัปโหลดเพื่อลดหรือกำจัดข้อผิดพลาดเหล่านั้น
เช่น
หากสถานะเป็น
NEEDS_ATTENTION
แสดงว่าการอัปโหลดส่วนใหญ่ล้มเหลว ตรวจสอบข้อผิดพลาดในส่วนalerts
แล้วแก้ไขกระบวนการอัปโหลดเพื่อลดหรือกำจัดข้อผิดพลาดเหล่านั้นหากสถานะเป็น
NO_RECENT_UPLOADS
แสดงว่า Google Ads ไม่ได้รับการอัปโหลดล่าสุดสำหรับclient
หากคุณไม่ได้คาดว่าจะเกิดสิ่งนี้ขึ้น ให้ตรวจสอบกระบวนการอัปโหลดโดยใช้ไคลเอ็นต์นั้นตัวอย่างเช่น หาก
status
สำหรับGOOGLE_ADS_API
คือNO_RECENT_UPLOADS
อาจหมายความว่ากระบวนการอัปโหลดที่ใช้ Google Ads API หยุดทำงานเมื่อเร็วๆ นี้ตรวจสอบ
successful_count
และfailed_count
ของdaily_summaries
และjob_summaries
เพื่อดูว่ามีวันที่อัปโหลดหรืองานที่เจาะจงซึ่งส่งเหตุการณ์จำนวนมากซึ่งประมวลผลไม่สำเร็จหรือไม่
ข้อจำกัด
โปรดคำนึงถึงสิ่งต่อไปนี้เมื่อเรียกดูสรุปการอัปโหลด
Google Ads API จะส่งคืนการวินิจฉัยข้อมูลออฟไลน์ก็ต่อเมื่อ
customer_id
ของคำขอsearchStream
หรือsearch
เป็นลูกค้าเดียวกับที่คุณใช้อัปโหลด Conversion เมื่อเร็วๆ นี้เช่น บัญชีลูกค้าที่ใช้เครื่องมือวัด Conversion ข้ามบัญชีอาจไม่มีการวินิจฉัยใดๆ แต่คุณเรียกข้อมูลการวินิจฉัยได้โดยส่งคำขอที่
customer_id
ตรงกับcustomer_id
ของบัญชีดูแลจัดการที่คุณใช้ในการอัปโหลดGoogle Ads จะถือว่าข้อผิดพลาด
CLICK_NOT_FOUND
รายการจากการอัปโหลด Conversion ที่ปรับปรุงแล้วสำหรับโอกาสในการขายเป็นคำเตือน ด้วยเหตุนี้ หากalerts
มีรายการสำหรับข้อผิดพลาดนี้ การดำเนินการที่เกี่ยวข้องจะยังคงถือว่าสำเร็จและรวมอยู่ในsuccessful_event_count