SEO เชิงเทคนิค / อีคอมเมิร์ซ
เครื่องมือตรวจสอบเลขตรวจสอบ GTIN, UPC, EAN และ ISBN
วางบาร์โค้ดสินค้าหรือ ISBN หนังสือ บรรทัดละหนึ่งรหัส เราจะคำนวณเลขตรวจสอบใหม่ทุกตัวด้วยอัลกอริทึม GTIN (mod-10) และ ISBN-10 (mod-11) จริง และทำเครื่องหมายรหัสที่ Google Merchant Center หรือ Product rich result จะปฏิเสธ
คุณสามารถวางรหัสเปล่า รหัสที่มีคำนำหน้า "ISBN"/"UPC"/"EAN"/"GTIN" รหัสที่มีช่องว่างหรือขีดกลาง หรือข้อมูลที่ส่งออกจากสเปรดชีต เช่น "SKU-1042, 9780306406157" — ป้ายกำกับก่อนเครื่องหมายจุลภาคหรือแท็บสุดท้ายจะถูกเก็บไว้เพื่ออ้างอิงเท่านั้น ไม่ถูกใช้ในการตรวจสอบ
เครื่องมือนี้ตรวจสอบอะไรบ้าง
GTIN, UPC, EAN และ ISBN ทุกตัวลงท้ายด้วยเลขตรวจสอบที่คำนวณจากตัวเลขก่อนหน้า หากมีตัวเลขผิดพลาดหรือสลับตำแหน่งแม้เพียงตัวเดียว เลขตรวจสอบจะเปลี่ยนไปทันที ซึ่งเป็นวิธีที่ Google Merchant Center เครื่องสแกน POS และระบบห้องสมุดใช้ตรวจจับรหัสผิดพลาดโดยอัตโนมัติ เครื่องมือนี้คำนวณด้วยวิธีเดียวกันเพื่อให้คุณพบปัญหาได้ก่อน
หลักการตรวจสอบ
ไม่มีการเดาในที่นี้ — แต่ละรหัสจะถูกจำแนกตามความยาว แล้วตรวจสอบด้วยอัลกอริทึมเลขตรวจสอบที่แท้จริงของมัน
ตระกูล GTIN (mod-10): EAN-8, UPC-A, EAN-13, GTIN-14
อัลกอริทึมของ GTIN.org / GS1: เริ่มจากตัวเลขทางซ้ายของเลขตรวจสอบ สลับน้ำหนัก 3 และ 1 รวมผลคูณทั้งหมด แล้วเลขตรวจสอบคือตัวเลขที่ทำให้ผลรวมหารด้วย 10 ลงตัว ครอบคลุมรหัส 8, 12, 13 และ 14 หลักด้วยสูตรเดียว
ISBN-10 (mod-11)
อัลกอริทึมที่แตกต่างและเก่ากว่า ใช้เฉพาะ ISBN 10 หลัก: ตัวเลข 9 ตัวแรกคูณด้วยน้ำหนัก 10 ลดลงถึง 2 รวมกันแล้วหารด้วย 11 เศษที่ได้คือเลขตรวจสอบ — หากเศษเป็น 10 จะเขียนเป็นตัวอักษร X แทนที่จะเป็นเลขสองหลัก
การตรวจจับรหัสซ้ำ
รหัสเดียวกันที่ปรากฏสองครั้งในชุดข้อมูลจะถูกทำเครื่องหมายแยกจากความถูกต้อง — GTIN ที่ซ้ำกันในสินค้าสองรายการที่ต่างกันเป็นสาเหตุที่พบบ่อยที่สุดที่ Google Merchant Center ระงับรายการสินค้า แม้ว่าทั้งสองรหัสจะผ่านการตรวจ checksum แยกกันก็ตาม
เหตุใดจึงสำคัญต่อ SEO และ Merchant Center
มาร์กอัป Product ของ schema.org (gtin8/gtin12/gtin13/gtin14/isbn) และฟีดของ Google Merchant Center ต่างก็ถูกตรวจสอบด้วยกฎเลขตรวจสอบชุดเดียวกัน — รหัสที่ไม่ถูกต้องจะถูกปฏิเสธเงียบๆ หรือถูกทำเครื่องหมายว่าเป็นปัญหาคุณภาพข้อมูล ซึ่งอาจปิดกั้น Product rich result และโฆษณา Shopping ได้ทั้งหมด
คำถามที่พบบ่อย
"เลขตรวจสอบ" คืออะไร และทำไมตัวเลขผิดเพียงตัวเดียวจึงสำคัญมาก
คือตัวเลขสุดท้ายของบาร์โค้ดหรือ ISBN ที่คำนวณทางคณิตศาสตร์จากตัวเลขทุกตัวก่อนหน้า หากมีตัวเลขใดในรหัสพิมพ์ผิด ซ้ำ หรือสลับตำแหน่งกับตัวข้างเคียง เลขตรวจสอบแทบจะไม่ตรงกันอีกต่อไป — นี่คือเหตุผลที่เครื่องสแกนและ Google Merchant Center ใช้มันเพื่อจับข้อผิดพลาดในการป้อนข้อมูลโดยอัตโนมัติ
รหัส 13 หลักของฉันผ่านเป็น EAN-13 แต่ฉันคิดว่ามันควรเป็น ISBN ทำไมจึงเป็นเช่นนั้น
ในทางคณิตศาสตร์ รหัส ISBN-13 ก็คือรหัส EAN-13 ธรรมดาที่สงวนไว้ในช่วง "Bookland" คือ 978 และ 979 — การคำนวณ checksum เหมือนกันทุกประการ เครื่องมือนี้จะติดป้ายรหัส 13 หลักเป็น ISBN-13 โดยอัตโนมัติเมื่อขึ้นต้นด้วย 978 หรือ 979 และเป็น EAN-13/GTIN-13 ทั่วไปในกรณีอื่น
เครื่องมือนี้บอกเลขตรวจสอบที่ถูกต้องสำหรับรหัสที่ผิดพลาดได้หรือไม่
ได้ — สำหรับรหัสที่มีความยาวถูกต้องแต่เลขตรวจสอบไม่ตรงกัน ตารางผลลัพธ์จะแสดงทั้งตัวเลขที่คุณป้อนและตัวเลขที่อัลกอริทึมคำนวณได้จริง เพื่อให้คุณเห็นชัดเจนว่าต้องแก้ไขอะไร
เครื่องมือนี้รองรับ UPC-E (รหัสแบบบีบอัด 6-8 หลัก) หรือไม่
ยังไม่รองรับ — UPC-E ต้องขยายกลับเป็นรูปแบบ UPC-A เต็ม 12 หลักก่อนจึงจะใช้ checksum ได้ ซึ่งเป็นกระบวนการที่ต่างจากการตรวจสอบรหัสที่มีเลขตรวจสอบของตัวเองอยู่แล้ว โปรดขยายเป็น UPC-A ก่อน แล้วจึงวางผลลัพธ์ 12 หลักที่นี่