ส่ง Conversion เข้า Google Ads แบบนำเข้าเองกับแบบเชื่อม API ต่างกันตรงไหน

สรุปสั้น ๆ
การส่ง Conversion ยอดขายจาก LINE กลับเข้า Google Ads มีสองแบบหลัก คือนำเข้าไฟล์ CSV เองแบบ Manual กับเชื่อมผ่าน Offline Conversion Import API แบบอัตโนมัติ วิธีแรกเริ่มง่ายแต่ข้อมูลล่าช้าและเสี่ยงพลาด ส่วนวิธีหลังสดกว่าแต่ต้องมีการตั้งค่าจับ GCLID ให้ครบตั้งแต่ต้นทาง
ธุรกิจที่ยิงโฆษณา Google Ads เข้า LINE มักเจอปัญหาเดียวกัน คือ Google Ads เห็นแค่ว่ามีคนคลิกแล้วไปที่ LINE แต่ไม่เห็นว่าคลิกไหนสุดท้ายปิดการขายได้จริง เพราะการขายเกิดขึ้นในแชท ไม่ใช่บนเว็บไซต์ที่ Google Ads ติดตามได้โดยตรง การจะให้ระบบ Optimize งบของ Google Ads ฉลาดขึ้น ต้องส่งข้อมูล Conversion ยอดขายกลับเข้าไปบอกระบบเอง
คำถามที่ตามมาคือควรส่งข้อมูลกลับด้วยวิธีไหน เพราะ Google Ads รองรับทั้งการนำเข้าไฟล์ CSV ด้วยมือ และการเชื่อมผ่าน API ที่ส่งข้อมูลอัตโนมัติ สองวิธีนี้ให้ผลต่างกันทั้งเรื่องความเร็ว ความแม่นยำ และแรงที่ต้องใช้ดูแล
บทความนี้จะพาเทียบสองวิธีอย่างตรงไปตรงมา พร้อมจุดที่มักพังในแต่ละวิธี และขั้นตอน QA ที่ต้องทำก่อนเชื่อว่า Conversion ที่ส่งเข้า Google Ads ถูกต้อง
ทำไมต้องส่ง Conversion ยอดขายจาก LINE กลับเข้า Google Ads
ระบบ Optimize ของ Google Ads ทำงานจากสัญญาณที่ได้รับ ถ้าระบบเห็นแค่ว่าคลิกไหนพาไปถึง LINE แต่ไม่เห็นว่าคลิกไหนปิดการขายได้จริง ระบบจะ Optimize ไปหาคลิกที่เยอะที่สุด ไม่ใช่คลิกที่มีคุณภาพสูงสุด ผลคือธุรกิจอาจได้ Lead เยอะขึ้นแต่ยอดขายไม่โตตาม เพราะระบบไม่เคยรู้ว่ากลุ่มเป้าหมายแบบไหนที่ปิดการขายได้จริง
การส่ง Conversion ยอดขายกลับเข้าไปคือการ 'สอน' ให้ระบบรู้ว่าคลิกแบบไหนมีค่าจริง เมื่อระบบมีข้อมูลนี้มากพอ จะเริ่ม Optimize ไปหากลุ่มเป้าหมายที่มีแนวโน้มปิดการขายสูงกว่า แทนที่จะเน้นแค่จำนวนคลิกหรือจำนวน Lead อย่างเดียว นี่คือเหตุผลที่การส่ง Conversion กลับเข้า Google Ads สำคัญไม่แพ้การมีแดชบอร์ดที่ดูสวย
เทียบ Manual Import กับ Offline Conversion API
ตารางนี้เทียบสองวิธีหลักที่ใช้ส่ง Conversion ยอดขายกลับเข้า Google Ads
| ประเด็น | นำเข้าไฟล์เอง (Manual CSV Import) | เชื่อมผ่าน API อัตโนมัติ |
|---|---|---|
| ความพร้อมเริ่มต้น | เริ่มได้ทันทีถ้ามี GCLID และยอดขายในมือ | ต้องมีการเชื่อมระบบและอาจต้องใช้ทีมเทคนิค |
| ความสดของข้อมูล | ล่าช้าตามรอบที่คนอัปโหลด มักเป็นรายวันหรือรายสัปดาห์ | ส่งได้ใกล้เคียงเวลาจริงมากกว่า ขึ้นกับความถี่ที่ตั้งไว้ |
| ความเสี่ยงผิดพลาด | สูงกว่า เพราะพึ่งคนคัดลอกและอัปโหลดไฟล์ | ต่ำกว่าถ้าตั้งค่าถูกตั้งแต่แรก แต่ถ้าตั้งผิดจะผิดซ้ำทุกครั้งอัตโนมัติ |
| ความเหมาะสมกับปริมาณ | เหมาะกับปริมาณ Order ไม่มากที่จัดการด้วยมือไหว | เหมาะกับธุรกิจที่มี Order ปริมาณมากจนอัปโหลดมือไม่ทัน |
ขั้นตอนแบบนำเข้าเองมีจุดไหนที่พังบ่อย
การนำเข้าไฟล์เองดูเหมือนง่าย แต่มีจุดที่พังซ้ำ ๆ อยู่บ่อยครั้งในหลายธุรกิจ
- GCLID หายไประหว่างทาง เพราะไม่ได้ถูกบันทึกไว้ตั้งแต่คลิกแรก ทำให้ Order นั้นไม่มีข้อมูลให้จับคู่กลับเข้า Google Ads
- รูปแบบวันที่และเขตเวลาในไฟล์ CSV ไม่ตรงกับที่ Google Ads กำหนด ทำให้ระบบปฏิเสธการนำเข้าหรือบันทึกวันที่ผิด
- ชื่อ Conversion Action ในไฟล์ไม่ตรงกับที่สร้างไว้ในบัญชี Google Ads ทำให้ข้อมูลเข้าไปแต่ไม่ถูกนำไปใช้ Optimize จริง
- อัปโหลดไฟล์ซ้ำโดยไม่ตั้งใจ ทำให้ Conversion ถูกนับซ้ำสองครั้งและยอดที่ Google Ads เห็นสูงเกินจริง
เชื่อมผ่าน API มีข้อดีและข้อจำกัดอะไรบ้าง
การเชื่อมผ่าน Offline Conversion Import API ช่วยลดงานที่ต้องทำซ้ำด้วยมือ และส่งข้อมูลได้สม่ำเสมอกว่า แต่ก็มีข้อจำกัดที่ต้องรู้ไว้ตรง ๆ ก่อนตัดสินใจลงทุนสร้างระบบนี้ ข้อแรกคือยังต้องพึ่งการจับ GCLID ให้ครบตั้งแต่คลิกแรกเช่นเดิม API ไม่ได้ช่วยแก้ปัญหานี้ให้ ถ้าต้นทางไม่มี GCLID การเชื่อมผ่าน API ก็ยังส่งข้อมูลไม่ได้อยู่ดี
ข้อสองคือการตั้งค่าเริ่มต้นต้องอาศัยความเข้าใจทั้งฝั่งเทคนิคและฝั่งข้อมูลธุรกิจไปพร้อมกัน เพราะถ้าตั้งค่าการ Map ข้อมูลผิดตั้งแต่แรก เช่น ส่งค่าเงินผิดสกุลหรือส่งสถานะ Order ที่ยังไม่ชำระเงินไปเป็น Conversion ความผิดพลาดนั้นจะเกิดซ้ำทุกครั้งโดยอัตโนมัติ ต่างจาก Manual Import ที่อย่างน้อยยังมีคนตรวจไฟล์ก่อนอัปโหลดทุกรอบ
ตัวอย่างสมมติ: เปรียบเทียบ Data Freshness ของสองวิธีในหนึ่งเดือน
ตัวอย่างสมมติต่อไปนี้ไม่ใช่ข้อมูลลูกค้าจริงของ linli แต่แสดงว่าความสดของข้อมูลต่างกันแค่ไหนระหว่างสองวิธี สมมติธุรกิจหนึ่งมี Order ปิดสมบูรณ์ 200 รายการในหนึ่งเดือน
| สัปดาห์ | Order ที่ปิดจริง (ตัวอย่างสมมติ) | ส่งเข้า Google Ads แบบ Manual | ส่งเข้า Google Ads แบบ API |
|---|---|---|---|
| สัปดาห์ 1 | 48 | 0 (รอรวมไฟล์สิ้นเดือน) | 45 (ส่งใกล้เวลาจริง) |
| สัปดาห์ 2 | 52 | 0 | 50 |
| สัปดาห์ 3 | 55 | 0 | 53 |
| สัปดาห์ 4 | 45 | 195 (อัปโหลดรวมทีเดียว) | 44 |
ธุรกิจแบบไหนควรเริ่มด้วย Manual แบบไหนควรลงทุน API
ธุรกิจที่มี Order ไม่เกินหลักสิบรายการต่อสัปดาห์และยังไม่มีทีมเทคนิคดูแล ควรเริ่มด้วย Manual Import ก่อน เพราะเริ่มได้ทันทีโดยไม่ต้องรอพัฒนาระบบ และปริมาณงานยังไม่มากจนทำไม่ไหว สิ่งสำคัญคือต้องมีวินัยอัปโหลดสม่ำเสมอ ไม่ปล่อยค้างจนข้อมูลเก่าเกินไปสำหรับ Google Ads จะนำไปใช้ Optimize ได้ทัน
ส่วนธุรกิจที่มี Order หลักร้อยรายการต่อสัปดาห์ขึ้นไป หรือมีทีมเทคนิคที่ดูแลระบบเชื่อมข้อมูลอยู่แล้ว การลงทุนเชื่อมผ่าน API จะคุ้มค่ากว่าในระยะยาว เพราะลดความเสี่ยงจากความผิดพลาดของคนและได้ข้อมูลที่สดกว่า ทำให้ Google Ads Optimize ได้ทันท่วงทีมากขึ้น แต่ต้องมีการตั้งค่าและทดสอบให้ถูกต้องตั้งแต่ต้น เพราะความผิดพลาดที่เกิดจากการตั้งค่าผิดจะเกิดซ้ำอัตโนมัติทุกครั้งเช่นกัน
ข้อควรระวังเมื่อธุรกิจใช้ทั้งสองวิธีพร้อมกันในช่วงเปลี่ยนผ่าน
ธุรกิจที่กำลังย้ายจาก Manual Import ไปใช้ API มักเจอปัญหาที่ไม่มีใครเตือนไว้ล่วงหน้า คือช่วงเปลี่ยนผ่านที่ทั้งสองระบบทำงานพร้อมกัน ถ้าทีมยังอัปโหลดไฟล์ CSV ตามความเคยชิน ในขณะที่ระบบ API ก็ส่งข้อมูลชุดเดียวกันเข้าไปอัตโนมัติด้วย Order เดียวกันอาจถูกส่งเข้า Google Ads สองครั้งจากสองช่องทาง ทำให้ Conversion ที่ระบบเห็นสูงเกินจริงโดยไม่มีใครรู้ตัวจนกว่าจะสังเกตว่า ROAS ที่ Google Ads รายงานดีเกินไปผิดปกติ
วิธีป้องกันที่ทำได้จริงคือกำหนดวันตัดที่ชัดเจนว่าตั้งแต่วันไหนเป็นต้นไปจะใช้ API เป็นช่องทางหลักเพียงอย่างเดียว แล้วหยุดอัปโหลดไฟล์ CSV ของ Order ที่เกิดหลังวันนั้นทันที ไม่ปล่อยให้สองระบบทำงานทับกันเกินหนึ่งถึงสองสัปดาห์ และควรมีคนหนึ่งคนที่รับผิดชอบตรวจสอบว่า Order แต่ละรายการถูกส่งผ่านช่องทางไหนไปแล้ว โดยบันทึกไว้ในระบบขายเป็นสถานะแยก เช่น 'ส่งผ่าน Manual แล้ว' หรือ 'ส่งผ่าน API แล้ว' เพื่อไม่ให้ Order เดียวกันถูกส่งซ้ำจากทั้งสองฝั่ง
อีกจุดที่ควรระวังคือ Order ที่เกิดขึ้นในช่วงรอยต่อพอดี เช่น Order ที่เริ่มก่อนวันตัดแต่เพิ่งชำระเงินสมบูรณ์หลังวันตัด ควรตกลงล่วงหน้าว่าจะให้ระบบไหนเป็นคนส่ง ไม่ใช่ปล่อยให้ทั้งสองระบบตัดสินใจเอง เพราะมักจบด้วยการส่งซ้ำโดยไม่ตั้งใจ
QA ที่ต้องทำก่อนเชื่อ Conversion ที่ส่งเข้า Google Ads
ไม่ว่าจะใช้วิธีไหน ควรมีขั้นตอนตรวจสอบเป็นประจำก่อนเชื่อว่าข้อมูลที่ส่งเข้าไปถูกต้อง
- สุ่มตรวจ Order สิบรายการล่าสุดว่าถูกส่งเข้า Google Ads ครบและมูลค่าตรงกับที่บันทึกในระบบขาย
- เปรียบเทียบจำนวน Conversion ที่ Google Ads แสดงกับจำนวน Order ที่ปิดจริงในช่วงเวลาเดียวกัน ถ้าต่างกันมากให้สงสัยว่ามีการนับซ้ำหรือส่งไม่ครบ
- ตรวจว่า Conversion Action ที่รับข้อมูลเป็นตัวที่ใช้ Optimize งบจริง ไม่ใช่ Conversion Action ที่สร้างไว้ทดสอบแล้วลืมปิด
- เช็กว่า Order ที่ถูก Refund หรือยกเลิกในภายหลัง มีการปรับ Conversion กลับเข้า Google Ads ด้วยหรือไม่ เพื่อไม่ให้ระบบ Optimize จากข้อมูลที่ไม่ตรงกับความจริง
แดชบอร์ดควรแสดง Conversion ที่ Match กับ Order จริงแยกจากที่ยังไม่ Match
องค์ประกอบสำคัญที่หลายแดชบอร์ดยังขาดคือการแยกให้เห็นชัดว่า Order กี่รายการที่ถูกส่งเข้า Google Ads สำเร็จ และกี่รายการที่ส่งไม่สำเร็จเพราะขาด GCLID หรือข้อมูลไม่ครบ ถ้าไม่มีการแยกแบบนี้ ทีมจะไม่รู้เลยว่ามี Order จำนวนเท่าไรที่ 'ตกหล่น' ไปโดยไม่ได้ช่วย Optimize ระบบเลย ทั้งที่ปิดการขายจริงแล้ว
ธุรกิจที่อยากเข้าใจภาพรวมของการนำเข้า Offline Conversion ให้ลึกขึ้น ควรอ่านเรื่อง การนำเข้า Offline Conversion จาก LINE ประกอบ เพราะอธิบายรายละเอียดขั้นตอนที่ต่อเนื่องกับหัวข้อนี้โดยตรง และช่วยให้ตั้งค่าฟิลด์ที่ต้องเก็บได้ครบตั้งแต่ต้นทาง
สรุป
การส่ง Conversion ยอดขายจาก LINE กลับเข้า Google Ads มีสองแบบหลัก คือนำเข้าไฟล์เองที่เริ่มง่ายแต่ล่าช้าและเสี่ยงพลาด กับเชื่อมผ่าน API ที่สดกว่าแต่ต้องตั้งค่าให้ถูกต้องตั้งแต่ต้น
ไม่ว่าจะเลือกวิธีไหน ต้องมี GCLID ครบตั้งแต่ต้นทางเสมอ และควรมีขั้นตอน QA ตรวจสอบเป็นประจำ พร้อมแดชบอร์ดที่แยกให้เห็นว่า Order กี่รายการถูกส่งสำเร็จและกี่รายการตกหล่นไป
- เลือก Manual หรือ API ตามปริมาณ Order และความพร้อมด้านเทคนิคของทีม
- GCLID ต้องถูกจับไว้ตั้งแต่คลิกแรก ไม่ว่าจะใช้วิธีส่งข้อมูลแบบไหน
- ส่ง Conversion หลังชำระเงินสมบูรณ์แล้วเท่านั้น ไม่ใช่ตอน Order เพิ่งเกิดขึ้น
- แยกแสดง Order ที่ Match สำเร็จกับที่ตกหล่นในแดชบอร์ดให้ชัดเจน
คำถามที่พบบ่อย
GCLID คืออะไรและสำคัญอย่างไรกับการส่ง Conversion กลับเข้า Google Ads
GCLID คือรหัสเฉพาะที่ Google Ads ติดมากับลิงก์ทุกครั้งที่มีคนคลิกโฆษณา เป็นตัวเชื่อมสำคัญที่ทำให้ระบบรู้ว่า Order ที่ปิดภายหลังมาจากคลิกไหน ถ้าไม่มี GCLID การส่ง Conversion กลับเข้า Google Ads จะทำไม่ได้เลยไม่ว่าจะใช้วิธีไหน
ถ้าลูกค้าไม่ได้คลิกโฆษณาแต่มาจากการค้นหาชื่อร้านเอง ควรส่ง Conversion อย่างไร
กรณีนี้มักไม่มี GCLID ให้ส่งกลับ เพราะไม่ได้เกิดจากการคลิกโฆษณา ควรบันทึกแยกไว้ในกลุ่มยอดขายที่ไม่ได้มาจากโฆษณา ไม่ต้องพยายามส่งเข้า Google Ads เพราะจะทำให้ข้อมูลที่ระบบใช้ Optimize คลาดเคลื่อน
ควรส่ง Conversion ตอนที่ Order เกิดขึ้นหรือรอให้ชำระเงินเสร็จก่อน
ควรรอให้ชำระเงินสมบูรณ์ก่อนค่อยส่ง เพราะถ้าส่งตั้งแต่ Order เกิดขึ้นแต่ยังไม่ชำระเงิน แล้วภายหลังลูกค้ายกเลิก จะต้องย้อนกลับไปแก้ไข Conversion ที่ส่งไปแล้ว ซึ่งยุ่งยากกว่าการรอให้แน่ใจก่อนส่งตั้งแต่ต้น
ธุรกิจเล็กที่มี Order ไม่กี่รายการต่อสัปดาห์ จำเป็นต้องเชื่อม API ไหม
ไม่จำเป็น เพราะปริมาณงานยังน้อยพอที่จะอัปโหลดไฟล์ด้วยมือได้โดยไม่เสียเวลามาก การเชื่อม API คุ้มค่ากับธุรกิจที่ปริมาณ Order มากจนอัปโหลดมือไม่ทันมากกว่า
ถ้าส่ง Conversion ผิดค่าไปแล้ว แก้ไขย้อนหลังได้ไหม
ทำได้ในหลายกรณี โดยส่งข้อมูลปรับปรุงกลับเข้าไปใหม่ตาม Order ID เดิม แต่ควรทำให้ถูกต้องตั้งแต่ต้นดีกว่า เพราะการแก้ไขย้อนหลังบ่อยครั้งอาจทำให้ระบบ Optimize สับสนในช่วงที่ข้อมูลกำลังถูกปรับปรุง
แดชบอร์ดที่ดีควรอัปเดตสถานะการส่ง Conversion บ่อยแค่ไหน
ควรอัปเดตอย่างน้อยตามรอบเดียวกับที่ส่งข้อมูลจริง เช่น ถ้าส่งแบบรายวันควรแสดงสถานะรายวัน เพื่อให้ทีมรู้ทันทีถ้ามี Order ที่ส่งไม่สำเร็จ จะได้แก้ไขก่อนที่จะสะสมเป็นจำนวนมาก
ลองตรวจด้วยตัวเอง
Google Ads → LINE Checker
ตรวจหน้า Landing ของคุณว่า gclid, UTM และเส้นทางเข้า LINE พร้อมส่ง Conversion กลับ Google Ads หรือยัง
ตรวจความพร้อมฟรี →ใช้ฟรี ไม่ต้องสมัคร ไม่เก็บข้อมูลที่คุณกรอก
อ่านต่อแบบเจาะลึก
รู้ว่าโฆษณาเข้า LINE ทำยอดขายจริงแค่ไหน
linli ติดตามลูกค้าตั้งแต่คลิกโฆษณา กดเพิ่มเพื่อน ทักแชท จนปิดการขาย พร้อมส่ง Conversion กลับแพลตฟอร์มโฆษณา เริ่มฟรี 14 วัน
ทดลองใช้ฟรี 14 วันบทความที่เกี่ยวข้อง

ยอดขายในร้านสูงกว่ายอดที่ระบบโฆษณารายงานทุกเดือน

เปิด Enhanced Conversions for Leads แล้ว ทำไม Google ยังบอกว่า match rate ต่ำ
