การแก้ปัญหา

หากพบปัญหาขณะใช้ Search Ads 360 API โปรดดูส่วนการแก้ปัญหานี้

หากเกิดปัญหาที่ไม่สามารถแก้ไขได้หลังจากที่อ่านแหล่งข้อมูลในเว็บไซต์นี้ โปรดติดต่อฝ่ายสนับสนุนและเตรียมข้อมูลต่อไปนี้

  • รหัสเอเจนซี Search Ads 360 และรหัสผู้ลงโฆษณาที่คุณพยายามเข้าถึง

  • หมายเลขโปรเจ็กต์จากคอนโซล Google API

  • ชื่อผู้ใช้ของบัญชี Google ที่คุณใช้เข้าถึง API
    บัญชีนี้คือบัญชีที่ได้รับสิทธิ์การเข้าถึง Search Ads 360 ซึ่งเป็นบัญชีเดียวกับที่คุณใช้ตั้งค่าการให้สิทธิ์

  • ข้อมูลโค้ดของคําขอ

  • การตอบกลับ JSON
    หากการตอบกลับเป็นข้อผิดพลาด อย่าลืมระบุข้อความแสดงข้อผิดพลาด ไม่ใช่เพียงรหัสข้อผิดพลาดที่เป็นตัวเลข

ข้อผิดพลาดในการให้สิทธิ์

ข้อผิดพลาดการให้สิทธิ์ที่พบบ่อยมีดังนี้

ข้อความ คำอธิบาย

Access Not Configured. Please use Google API Console to activate the API for your project.

ข้อผิดพลาดนี้เกิดขึ้นหากไม่ได้เปิดใช้ Search Ads 360 API ให้กับบัญชี ตรวจสอบว่าคุณได้ทําสิ่งต่อไปนี้แล้ว

  1. ไปที่คอนโซล Google API

  2. เลือกโปรเจ็กต์ หากยังไม่ได้สร้างโปรเจ็กต์ โปรดดูหัวข้อสร้างโปรเจ็กต์สําหรับไคลเอ็นต์

  3. ขยาย API และการตรวจสอบสิทธิ์ในแถบด้านข้างทางซ้าย จากนั้นคลิก API ในรายการ API ให้ตรวจสอบว่าสถานะเปิดสําหรับ Search Ads 360 API

Invalid grant

ข้อผิดพลาดนี้เกิดขึ้นเมื่อโทเค็นการรีเฟรชไม่ถูกต้อง คุณรับโทเค็นการรีเฟรชได้โดยเรียกใช้สคริปต์ยูทิลิตีของ Search Ads 360 ดังนี้

sa360Api.py --login

ดูข้อมูลเพิ่มเติมเกี่ยวกับเวิร์กโฟลว์ที่แนะนําสําหรับการให้สิทธิ์

Invalid client
no application name

ข้อผิดพลาดนี้เกิดขึ้นหากคุณไม่ได้ระบุชื่อผลิตภัณฑ์เมื่อตั้งค่าโปรเจ็กต์ในคอนโซล Google API หากต้องการแก้ไขข้อผิดพลาดนี้ ให้ป้อนชื่อของผลิตภัณฑ์ในหน้าจอขอความยินยอมของคอนโซล Google API

ข้อผิดพลาดในการให้สิทธิ์ประเภทอื่นๆ

โปรดใช้บัญชี Google ที่ได้รับสิทธิ์เข้าถึง Search Ads 360 แล้วเมื่อคุณลงชื่อเข้าใช้คอนโซล Google API เพื่อเรียกข้อมูลรหัสไคลเอ็นต์และรหัสลับไคลเอ็นต์ และเมื่อคุณได้รับโทเค็นการรีเฟรช

ข้อผิดพลาดในการอัปโหลด Conversion

ตารางต่อไปนี้แสดงข้อผิดพลาดที่คุณอาจพบเมื่ออัปโหลด Conversion โปรดทราบว่ารหัสข้อผิดพลาดที่เป็นตัวเลขฐาน 16 จะเปลี่ยนแปลงไม่ได้ คุณจึงสามารถใช้สคริปต์ในสคริปต์ของคุณเองเพื่อระบุข้อผิดพลาดได้

รหัสข้อผิดพลาด ข้อความ คำอธิบาย
0x00000101

Click ID '{ID}' is not found

คลิกรหัสที่คุณระบุในคําขอ update ไม่ถูกต้อง อัปโหลด Conversion อีกครั้งหลังจากทําตามขั้นตอนต่อไปนี้แล้ว

  • ยืนยันว่ามีการสร้างรหัสคลิก 4 ชั่วโมงก่อนอัปโหลด Conversion

  • เปิดใช้บริการ Conversion ของ API แล้ว

  • หากคุณระบุแหล่งที่มาของ Conversion ไปยังการเข้าชมที่เจาะจง โปรดรออย่างน้อย 30 นาทีหลังการเข้าชมก่อนที่จะอัปโหลด Conversion Search Ads 360 อาจไม่รู้จัก ClickID ของการเข้าชมหากคุณอัปโหลดเร็วกว่า 30 นาทีหลังการเข้าชม ในบางสถานการณ์ที่พบไม่บ่อยนัก คุณอาจต้องรอถึง 4 ชั่วโมงกว่าที่ Search Ads 360 จะตรวจพบ ClickId

  • ยืนยันว่าการคลิกมาจากแหล่งที่มาที่ถูกต้องตามที่ระบุโดยพารามิเตอร์ gclsrc

  • ยืนยันว่าคุณระบุผู้ลงโฆษณาที่ถูกต้องในคอลัมน์ advertiserId

  • เราได้สร้างรหัสคลิกที่ยืนยันแล้วในช่วง 90 วันที่ผ่านมา

0x0000010E Floodlight activity name '{name}' is not found

ชื่อกิจกรรม Floodlight ที่ระบุในคอลัมน์ segmentationName ไม่ถูกต้องหรือยังไม่มีให้ใช้งาน หากคุณเห็นข้อผิดพลาดนี้ ให้ตรวจหาปัญหาที่พบบ่อยต่อไปนี้

  • ชื่อคํานึงถึงตัวพิมพ์เล็กและตัวพิมพ์ใหญ่ ดังนั้นโปรดตรวจสอบว่าคําขอของคุณตรงกับตัวพิมพ์เล็กและตัวพิมพ์ใหญ่ทุกประการ
  • ตรวจสอบว่าคุณไม่ได้ใส่อักขระ Unicode ที่พิมพ์ไม่ได้หรือการเว้นวรรคคู่ในชื่อกิจกรรม Floodlight
  • ตรวจสอบว่าคุณระบุชื่อกิจกรรม Floodlight ไม่ใช่คอลัมน์ Floodlight
  • ตรวจสอบว่ามีกิจกรรม Floodlight สําหรับผู้ลงโฆษณาที่คุณระบุในคอลัมน์ advertiserId (คุณอาจระบุผู้ลงโฆษณาที่ไม่ถูกต้อง)
  • หลังจากสร้างหรือแก้ไขกิจกรรม Floodlight แล้ว ให้รอ 2-3 ชั่วโมงก่อนที่จะอัปโหลด Conversion ของกิจกรรม
0x00000115 Custom dimension '{name}' is not found

ตรวจสอบว่าตัวแปร Floodlight ที่กําหนดเองที่คุณระบุได้รับการตั้งค่าเป็นมิติข้อมูล (ไม่ใช่เมตริก) สําหรับผู้ลงโฆษณาที่เชื่อมโยงกับ clickId, criterionId หรือ productGroupId ซึ่งคุณกําลังระบุแหล่งที่มาสําหรับ Conversion

0x00000116 Custom metric '{name}' is not found

ตรวจสอบว่าตัวแปร Floodlight ที่กําหนดเองที่คุณระบุได้รับการตั้งค่าเป็นเมตริก (ไม่ใช่มิติข้อมูล) สําหรับผู้ลงโฆษณาที่เชื่อมโยงกับ clickId, criterionId หรือ productGroupId ซึ่งคุณกําลังระบุแหล่งที่มาสําหรับ Conversion

0x0000011A The advertiser conversion ID is already specified for a conversion with Search Ads 360 conversion ID {ID}

มีคนอัปโหลด Conversion สําหรับขอบเขตและรหัส Conversion ของผู้ลงโฆษณาเดียวกันที่ระบุในคอลัมน์ conversionId แล้ว

"รหัส Conversion ของผู้ลงโฆษณา" คือรหัสที่คุณสร้างขึ้น Search Ads 360 ต้องใช้รหัสนี้ที่ไม่ซ้ํากันสําหรับขอบเขตที่ระบุ รหัส Conversion ของ Search Ads 360 สร้างโดย Search Ads 360 และมีการรับประกันว่าจะเป็นเอกลักษณ์

0x0000011B Advertiser conversion ID '{ID}' is not found

คําขอ update พยายามอัปเดตรหัส Conversion ของผู้ลงโฆษณาที่ไม่มีอยู่ ตรวจสอบว่าคุณระบุรหัสที่ถูกต้อง

0x0000011D User does not have permission to view advertiser {advertiser ID}

บัญชี Google ที่ลูกค้าใช้ไม่มีสิทธิ์ดูผู้ลงโฆษณาที่ระบุในคําขอ

เมื่อคุณลงชื่อเข้าใช้คอนโซล Google API เพื่อเรียกรหัสไคลเอ็นต์และรหัสลับไคลเอ็นต์ และเมื่อคุณได้รับโทเค็นการรีเฟรช อย่าลืมใช้บัญชี Google ที่ให้สิทธิ์เข้าถึงแก่ผู้ลงโฆษณาที่คุณระบุ

0x0000011F Advertiser conversion ID is already specified in this request

Conversion อย่างน้อย 2 รายการในคําขอระบุขอบเขตและรหัส Conversion ของผู้ลงโฆษณาเดียวกัน

รหัส Conversion ของผู้ลงโฆษณาคือรหัสที่คุณสร้างและระบุไว้ในคอลัมน์ conversionId Search Ads 360 ต้องใช้รหัสนี้ที่ไม่ซ้ํากันสําหรับขอบเขตที่ระบุ

0x0000011E The requested Floodlight activity '{name}' does not match the conversion type (ACTION/TRANSACTION)

รหัสกิจกรรม Floodlight หรือชื่อที่คุณระบุไม่ตรงกับประเภท Conversion ที่คุณระบุ

รายงานรหัสตอบกลับและข้อความแสดงข้อผิดพลาด

หากคุณขอรายงานและการตอบกลับเป็นข้อความแสดงข้อผิดพลาด โปรดดูโค้ดตอบกลับใน Search Ads 360 API และการตอบกลับข้อผิดพลาดมาตรฐานเพื่อดูข้อมูลเพิ่มเติมเกี่ยวกับข้อผิดพลาด

ข้อมูลใน UI ของ Search Ads 360 ไม่ตรงกับรายงานที่ API แสดง

ข้อมูลใน UI ของ Search Ads 360 ควรตรงกับข้อมูลที่ API แสดงผลโดยค่าเริ่มต้น หากคุณตั้งค่า includeRemovedEntities เป็น true ในคําขอรายงาน โปรดตรวจสอบว่าได้เลือกช่องทําเครื่องหมายแสดงรายการที่นําออก ใน UI แล้ว