การแก้ปัญหา

หากพบปัญหาขณะใช้ 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

  • ยืนยันว่า Google Click ID ของคุณสร้างขึ้นภายใน 90 วันที่ผ่านมา

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

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

  • ชื่อจะคำนึงถึงตัวพิมพ์เล็กและตัวพิมพ์ใหญ่ ดังนั้นโปรดตรวจสอบว่าคําขอของคุณตรงกับตัวพิมพ์เล็กและตัวพิมพ์ใหญ่ทุกประการ
  • ตรวจสอบว่าคุณไม่ได้ใส่อักขระ Unicode ที่พิมพ์ไม่ได้หรือเว้นวรรค 2 ครั้งในชื่อกิจกรรม 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 กําหนดให้รหัสนี้ต้องไม่ซ้ำกันสำหรับขอบเขตหนึ่งๆ Search Ads 360 จะสร้างรหัส Conversion และรับประกันว่ารหัสดังกล่าวจะไม่ซ้ำกัน

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 ด้วย