ใช้ Google Ads API เพื่อเรียกการวินิจฉัยข้อมูลออฟไลน์ ซึ่งมีข้อมูลเกี่ยวกับประสิทธิภาพโดยรวมของกระบวนการนําเข้าและการปรับ Conversion
หากต้องการเรียกข้อมูลการวินิจฉัยออฟไลน์ล่าสุดสําหรับบัญชี ให้ใช้แหล่งข้อมูลอย่างใดอย่างหนึ่งต่อไปนี้
offline_conversion_upload_client_summary
รวมการวินิจฉัยการนําเข้าที่ระดับบัญชีoffline_conversion_upload_conversion_action_summary
รวบรวมการวินิจฉัยการนําเข้าที่ระดับการกระทําที่ถือเป็น Conversion
การวินิจฉัยระดับบัญชี
หากต้องการเรียกข้อมูลการวินิจฉัยการอัปโหลด Conversion ระดับบัญชี ให้ใช้การค้นหา GAQL ต่อไปนี้
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.pending_event_count,
offline_conversion_upload_client_summary.pending_rate,
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
การวินิจฉัยระดับการกระทําที่ถือเป็น Conversion
หากต้องการเรียกข้อมูลการวินิจฉัยการอัปโหลด Conversion ที่ระดับการกระทําที่ถือเป็น Conversion ให้ใช้การค้นหา GAQL ต่อไปนี้
SELECT
offline_conversion_upload_conversion_action_summary.conversion_action_name,
offline_conversion_upload_conversion_action_summary.alerts,
offline_conversion_upload_conversion_action_summary.client,
offline_conversion_upload_conversion_action_summary.daily_summaries,
offline_conversion_upload_conversion_action_summary.job_summaries,
offline_conversion_upload_conversion_action_summary.last_upload_date_time,
offline_conversion_upload_conversion_action_summary.pending_event_count,
offline_conversion_upload_conversion_action_summary.status,
offline_conversion_upload_conversion_action_summary.successful_event_count,
offline_conversion_upload_conversion_action_summary.total_event_count
FROM offline_conversion_upload_conversion_action_summary
WHERE offline_conversion_upload_conversion_action_summary.conversion_action_id = < INSERT CONVERSION ACTION ID >
เช่นเดียวกับการวินิจฉัยระดับบัญชี การค้นหานี้จะแสดงผลแถวOfflineConversionUploadConversionActionSummary
แยกกันสำหรับลูกค้าแต่ละประเภทที่ใช้ในการนําเข้าครั้งล่าสุด เช่น หากคุณเพิ่งนําเข้าโดยใช้ทั้ง Google Ads API และ UI ของ Google Ads ผลลัพธ์จะมีรายการแยกต่างหากสําหรับค่า client
ของ GOOGLE_ADS_API
และ GOOGLE_ADS_WEB_CLIENT
วิธีตีความข้อมูลสรุปเหล่านี้
OfflineConversionUploadClientSummary
หรือ OfflineConversionUploadConversionActionSummary
แต่ละรายการจะมีช่อง status
ซึ่งแสดงสถานะโดยรวมของการนําเข้าสําหรับ client
รวมถึงมีข้อมูลต่อไปนี้ด้วย
- จํานวนเหตุการณ์ทั้งหมดที่ได้รับ
- จํานวนเหตุการณ์ที่ประมวลผลสําเร็จ
- จํานวนเหตุการณ์ที่รอดําเนินการ (เหตุการณ์ที่กําลังประมวลผลอยู่)
- ฟิลด์
alerts
ที่แสดงสรุปข้อผิดพลาดซึ่งจัดกลุ่มตามOfflineConversionError
ฟิลด์ทั้งหมดนี้มีข้อมูลจากวันปฏิทินเต็มวันล่าสุดของการนําเข้า ใช้ข้อมูลนี้เพื่อประเมินประสิทธิภาพปัจจุบันของการนําเข้า
นอกจากนี้ OfflineConversionUploadClientSummary
หรือ OfflineConversionUploadConversionActionSummary
แต่ละรายการยังมีรายงาน 2 ประเภทที่แตกต่างกัน ได้แก่
daily_summaries
- มีคำขอนำเข้า
successful_count
,failed_count
และpending_count
ในช่วง 7 วันที่ผ่านมา โดยจัดกลุ่มตามdate
การนำเข้า job_summaries
successful_count
,failed_count
และpending_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
และpending_count
ของdaily_summaries
และjob_summaries
เหตุการณ์ใดก็ตามที่อยู่ในสถานะรอดำเนินการอาจใช้เวลาถึง 24 ชั่วโมงจึงจะเสร็จสมบูรณ์
ดูข้อมูลเพิ่มเติมเกี่ยวกับวิธีปรับปรุงการวินิจฉัยข้อมูลออฟไลน์ได้ในศูนย์ช่วยเหลือ
ข้อจำกัด
โปรดคำนึงถึงสิ่งต่อไปนี้เมื่อเรียกข้อมูลสรุปการนําเข้า
Google Ads API จะแสดงเฉพาะการวินิจฉัยข้อมูลออฟไลน์หาก
customer_id
ของคําขอsearchStream
หรือsearch
เป็นลูกค้ารายเดียวกับที่คุณใช้เพื่อนําเข้า Conversion เมื่อเร็วๆ นี้ตัวอย่างเช่น บัญชีลูกค้าที่ใช้เครื่องมือวัด Conversion ข้ามบัญชีอาจไม่มีการวินิจฉัยใดๆ อย่างไรก็ตาม คุณสามารถเรียกข้อมูลการวินิจฉัยได้โดยส่งคำขอที่
customer_id
ตรงกับcustomer_id
ของบัญชีผู้จัดการที่คุณใช้ในการนำเข้าGoogle Ads จะถือว่าข้อผิดพลาด
CLICK_NOT_FOUND
จากการนําเข้า Conversion ที่ปรับปรุงแล้วสําหรับโอกาสในการขายเป็นคําเตือน ด้วยเหตุนี้ หากalerts
มีรายการสำหรับข้อผิดพลาดนี้ ระบบจะยังคงถือว่าการดำเนินการที่เกี่ยวข้องสำเร็จและรวมอยู่ในsuccessful_event_count