← กลับไปหน้าบทความ
แพลตฟอร์มโฆษณา

ยิงแอด LINE Ads แล้วอยากรู้ว่าทักคนไหนซื้อจริง ต้องเซ็ตอะไรเพิ่ม

ทีมบรรณาธิการ linli12 ส.ค. 04:51อัปเดต 12 ส.ค. 04:51อ่าน 3 นาที
ยิงแอด LINE Ads แล้วอยากรู้ว่าทักคนไหนซื้อจริง ต้องเซ็ตอะไรเพิ่ม
บทความนี้จัดทำเพื่อความรู้ ชื่อธุรกิจ ตัวเลข หรือบทสนทนาที่ไม่มีแหล่งอ้างอิงกำกับเป็นกรณีตัวอย่างเพื่ออธิบายแนวคิด ดูรายละเอียดที่ นโยบายกองบรรณาธิการ

สรุปสั้น ๆ

Custom Conversion บน LINE Ads วัดได้เฉพาะเหตุการณ์ที่ตั้งไว้ล่วงหน้า เช่น Add Friend หรือกรอกฟอร์ม ไม่ใช่ยอดขายที่ปิดในแชทโดยอัตโนมัติ การเลือก Client-side หรือ Server-side ขึ้นกับว่าทีมมีฝั่งเซิร์ฟเวอร์ดูแลไหมและยอมรับความเสี่ยงเรื่อง Ad Blocker/Consent ได้แค่ไหน

ร้านขายคอร์สออนไลน์แห่งหนึ่งตั้งงบยิงแอด LINE Ads ไว้เดือนละหลักหมื่นบาท พอถึงสิ้นเดือนเจ้าของร้านเปิดหน้า Ads Manager ดู เห็นตัวเลข Impression กับ Click สวยงาม แต่พอถามแอดมินในแชทว่า ‘เดือนนี้ปิดยอดได้กี่คน’ กลับต้องนั่งไล่เลื่อนประวัติแชทเองทีละคน เพราะไม่มีอะไรเชื่อมสองฝั่งนี้เข้าด้วยกันเลย

จุดที่หลายคนงงคือคำว่า Custom Conversion ฟังดูเหมือนจะแก้ปัญหานี้ได้ทั้งหมด ทั้งที่จริงแล้วมันเป็นแค่กลไกให้ระบบโฆษณา ‘รู้ว่ามีเหตุการณ์หนึ่งเกิดขึ้น’ ตามที่คุณกำหนดไว้เท่านั้น ถ้าคุณตั้งไว้แค่ Add Friend มันก็จะรู้แค่ว่ามีคนกดเพิ่มเพื่อน ไม่ได้รู้เองว่าคนนั้นซื้อของหรือเปล่า

บทความนี้จะพาดูว่า Custom Conversion บน LINE Ads ทำงานยังไงจริง ๆ ต่างจาก Client-side กับ Server-side ตรงไหน แล้วธุรกิจแบบไหนควรเลือกทางไหน โดยยึดจากหลักการที่ใช้ได้จริง ไม่ใช่คำโฆษณาว่าติดแล้วรู้ทุกอย่างทันที

Custom Conversion บน LINE Ads วัดอะไรได้จริง ๆ

Custom Conversion คือการกำหนดเหตุการณ์ที่ธุรกิจสนใจไว้ล่วงหน้า เช่น การกดปุ่ม Add Friend, การกรอกฟอร์มสมัครทดลองใช้ หรือการกดปุ่มบนหน้า Landing Page แล้วส่งสัญญาณกลับไปบอกระบบโฆษณาว่า ‘เหตุการณ์นี้เกิดขึ้นแล้วจากแคมเปญไหน’ เพื่อให้ระบบใช้ข้อมูลนี้ไปช่วยหาโฆษณากลุ่มเป้าหมายที่มีแนวโน้มทำเหตุการณ์เดียวกัน

สิ่งที่ต้องเข้าใจให้ชัดคือ Custom Conversion ไม่รู้จักคำว่า ‘ยอดขาย’ เว้นแต่คุณจะนิยามและส่งสัญญาณตอนที่ยอดขายเกิดขึ้นจริงกลับเข้าไป ถ้าคุณตั้งเหตุการณ์ไว้แค่ระดับ Add Friend ตัวเลขที่เห็นในรายงานโฆษณาก็จะสะท้อนแค่คนที่กดปุ่ม ไม่ใช่คนที่จ่ายเงิน

ในทางเทคนิค Custom Conversion แบ่งได้เป็นสองแบบหลัก คือแบบอิง URL ที่ตรวจว่าผู้ใช้ไปถึงหน้าปลายทางที่กำหนด เช่น หน้า Thank You หลังกรอกฟอร์ม กับแบบอิง Event ที่ต้องยิงสัญญาณออกมาตอนเกิดการกระทำจริง เช่น กดปุ่มหรือ Add Friend สำเร็จ แบบแรกตั้งง่ายกว่าแต่ใช้ได้เฉพาะกรณีที่มีหน้าปลายทางแยกชัดเจน ส่วนแบบหลังยืดหยุ่นกว่าแต่ต้องมีคนเขียนโค้ดยิง Event ให้ถูกจุด ธุรกิจส่วนใหญ่ที่ใช้ LINE OA เป็นปลายทางมักต้องพึ่งแบบ Event เพราะการกดเพิ่มเพื่อนไม่ได้พาไปหน้า URL ใหม่ที่แยกจากหน้าเดิมอย่างชัดเจน

Client-side ทำงานยังไง แล้วพังตรงไหนบ่อยที่สุด

Client-side คือการฝัง Pixel หรือโค้ดติดตามไว้บนหน้าเว็บหรือหน้า Landing Page แล้วให้เบราว์เซอร์ของผู้ใช้เป็นคนยิงสัญญาณกลับไปหาแพลตฟอร์มโฆษณาตอนที่ทำเหตุการณ์นั้นสำเร็จ ข้อดีคือติดตั้งง่าย ไม่ต้องมีทีมเซิร์ฟเวอร์ดูแล เหมาะกับธุรกิจที่มีแค่หน้าเว็บธรรมดาไม่กี่หน้า

จุดอ่อนที่เจอบ่อยคือสัญญาณจะหายไปเมื่อผู้ใช้ปิด Cookie, ใช้ Ad Blocker, หรือปฏิเสธ Consent การเก็บข้อมูล เพราะกลไกทั้งหมดพึ่งพาเบราว์เซอร์ล้วน ๆ พอเบราว์เซอร์บล็อกสคริปต์ สัญญาณก็หายไปตั้งแต่ต้นทางโดยที่ธุรกิจไม่รู้ตัวเลยด้วยซ้ำว่าเหตุการณ์นั้นเกิดขึ้นจริง

อีกจุดที่พลาดบ่อยคือคนกดปุ่ม Add LINE จากหน้า In-app Browser ของแพลตฟอร์มโฆษณา ซึ่งบางครั้งมีข้อจำกัดเรื่องการยิง Pixel ที่ต่างจากเบราว์เซอร์ปกติ ทำให้ตัวเลข Conversion ที่เห็นต่ำกว่าจำนวนคนที่กดจริงพอสมควร

Server-side ทำงานยังไง ต้องเตรียมอะไรก่อนเปิดใช้

Server-side คือการให้ฝั่งเซิร์ฟเวอร์ของธุรกิจเป็นคนส่งสัญญาณ Conversion กลับไปหาแพลตฟอร์มโฆษณาโดยตรง แทนที่จะพึ่งเบราว์เซอร์ของผู้ใช้ วิธีนี้ต้องอาศัย Webhook หรือ API ที่รับเหตุการณ์จากระบบหลังบ้าน เช่น ตอนที่ลูกค้ากด Add Friend สำเร็จผ่าน LINE Messaging API แล้วส่งต่อไปยังปลายทางโฆษณา

ก่อนเปิดใช้ Server-side ต้องเตรียม Access Token ของช่องทาง LINE, Credential ของแพลตฟอร์มโฆษณาที่เชื่อมต่อ, และการออกแบบ Event Mapping ว่าเหตุการณ์ฝั่ง LINE จะแปลงเป็นเหตุการณ์อะไรฝั่งโฆษณา รวมถึงต้องมีคนดูแลเรื่อง Rate Limit และการ Retry เมื่อการส่งสัญญาณล้มเหลวชั่วคราว

ข้อดีของ Server-side คือไม่ถูกบล็อกโดย Ad Blocker หรือการตั้งค่า Privacy ของเบราว์เซอร์ ทำให้สัญญาณที่ส่งกลับไปมีโอกาสครบถ้วนกว่า แต่ก็ต้องแลกกับความซับซ้อนในการติดตั้งและดูแลระยะยาว ซึ่งธุรกิจขนาดเล็กที่ไม่มีทีมเทคนิคอาจต้องพึ่งระบบสำเร็จรูปหรือทีมภายนอกช่วยตั้งค่า

เทียบ Client-side กับ Server-side แบบเห็นภาพ

ตารางนี้สรุปความต่างหลักที่ควรใช้ประกอบการตัดสินใจ โดยเป็นกรอบเปรียบเทียบทั่วไป ไม่ใช่ตัวเลขจากการวัดจริงของธุรกิจใดธุรกิจหนึ่ง

ประเด็นClient-sideServer-side
ความง่ายในการติดตั้งง่าย ใช้โค้ดสำเร็จรูปบนเว็บต้องมีทีมเทคนิคดูแล Webhook/API
ผลกระทบจาก Ad Blocker/Consentโดนบล็อกได้บ่อยไม่ถูกบล็อกโดยเบราว์เซอร์ผู้ใช้
ความเร็วในการเห็นข้อมูลเกือบทันทีขึ้นกับรอบ Webhook และ Retry
เหมาะกับเว็บเล็ก ไม่มีทีมเซิร์ฟเวอร์ธุรกิจที่มีระบบหลังบ้านและต้องการความครบถ้วนสูง

ตัวอย่างสถานการณ์ร้านขายคอร์สออนไลน์ (ตัวอย่างสมมติ)

สมมติร้านขายคอร์สออนไลน์แห่งหนึ่งตั้ง Custom Conversion แบบ Client-side ไว้ที่ปุ่ม Add LINE บนหน้า Landing Page เดือนแรกเห็นตัวเลข Conversion ในระบบโฆษณาอยู่ที่ 120 ครั้ง แต่พอไปเช็กจำนวน Add Friend จริงในระบบ LINE Official Account Manager กลับพบว่ามีมากกว่านั้นเกือบ 30 คน

ส่วนต่างนี้ส่วนใหญ่มาจากคนที่กดปุ่มผ่าน In-app Browser ของแอปโฆษณาซึ่ง Pixel ยิงไม่ติด และคนที่ปิดการเก็บ Cookie ไว้ตั้งแต่ต้น เมื่อร้านนี้ทดลองเปลี่ยนมาใช้ Server-side โดยเชื่อมผ่าน Webhook ที่รับเหตุการณ์ Add Friend จากฝั่ง LINE โดยตรง ตัวเลขที่เห็นในรายงานโฆษณากับตัวเลข Add Friend จริงก็เริ่มใกล้เคียงกันมากขึ้น แม้จะยังไม่เท่ากันเป๊ะ 100% ก็ตาม

ขั้นตอนเริ่มตั้ง Custom Conversion ให้ใช้งานได้จริง

ไม่ว่าจะเลือกทางไหน ลำดับการเริ่มต้นควรผ่านขั้นตอนต่อไปนี้ เพื่อลดโอกาสตั้งค่าผิดจุดตั้งแต่แรก

  1. นิยามเหตุการณ์ที่จะวัดให้ชัดก่อน เช่น Add Friend, กรอกฟอร์ม หรือเหตุการณ์อื่นที่ใกล้ยอดขายที่สุดเท่าที่ทำได้
  2. ตัดสินใจว่าจะใช้ Client-side, Server-side หรือใช้ทั้งสองแบบควบคู่กันเพื่อลดช่องโหว่ของแต่ละฝั่ง
  3. ถ้าเลือก Server-side ต้องเตรียม Access Token, Webhook Endpoint และ Credential ของแพลตฟอร์มโฆษณาให้ครบก่อนเริ่มเชื่อมต่อ
  4. ทดสอบยิงเหตุการณ์จริงจากบัญชีทดสอบ แล้วเช็กว่าปลายทางแพลตฟอร์มโฆษณารับสัญญาณและนับ Conversion ตรงกับที่คาดไว้
  5. เปรียบเทียบตัวเลข Conversion ในระบบโฆษณากับตัวเลขจริงในระบบ LINE เป็นระยะ ไม่ใช่ตั้งแล้วปล่อยผ่านไปเลย

ข้อจำกัดเรื่องคุณภาพข้อมูลที่ต้องรู้ก่อนเชื่อตัวเลข

แม้จะตั้ง Custom Conversion ถูกต้องทั้งสองแบบ ก็ยังมีบางส่วนที่หลุดหายเสมอ เช่น คนที่แชร์ลิงก์ต่อกันเองโดยไม่ผ่านโฆษณาโดยตรง หรือคนที่เปลี่ยนอุปกรณ์ระหว่างเห็นโฆษณากับตอนกด Add Friend จริง กรณีเหล่านี้ระบบมักนับไม่ครบหรือนับผิดแคมเปญต้นทาง

อีกเรื่องที่มักถูกมองข้ามคือ Consent ของผู้ใช้ ถ้าผู้ใช้ปฏิเสธการเก็บข้อมูลตั้งแต่ต้น การส่งสัญญาณ Conversion ไม่ควรฝ่าฝืนการปฏิเสธนั้น แม้จะใช้ Server-side ที่ไม่ผ่านเบราว์เซอร์ก็ตาม ธุรกิจควรมีนโยบายความเป็นส่วนตัวที่ชัดเจนควบคู่ไปกับการตั้งค่า Tracking เสมอ ไม่ใช่มองแค่มุมของการวัดผลอย่างเดียว

อีกจุดที่ควรระวังคือความล่าช้าของข้อมูล (Attribution Window) ที่แพลตฟอร์มโฆษณาแต่ละเจ้ากำหนดไว้ต่างกัน บางเจ้านับ Conversion ที่เกิดภายในหนึ่งวันหลังคลิก บางเจ้านับได้ยาวถึงเจ็ดวัน ถ้าธุรกิจมีวงจรการตัดสินใจซื้อที่ยาวกว่ากรอบเวลานี้ เช่น ลูกค้าคุยในแชทหลายวันก่อนตัดสินใจ ตัวเลข Conversion ที่ระบบนับให้จะไม่ครอบคลุมเคสที่ปิดการขายช้ากว่ากรอบเวลาที่ตั้งไว้ ทำให้ดูเหมือนแคมเปญได้ผลน้อยกว่าความเป็นจริง

ธุรกิจแบบไหนควรเลือกทางไหน

ถ้าเป็นธุรกิจขนาดเล็กที่มีแค่หน้า Landing Page ไม่กี่หน้า ไม่มีทีมเทคนิคประจำ Client-side ยังเป็นจุดเริ่มต้นที่สมเหตุสมผล เพราะติดตั้งง่ายและเพียงพอสำหรับดูแนวโน้มเบื้องต้น แต่ต้องยอมรับว่าตัวเลขจะคลาดเคลื่อนจากความเป็นจริงพอสมควร

ถ้าเป็นธุรกิจที่มีงบโฆษณาสูงพอสมควรและต้องการความครบถ้วนของข้อมูลมากขึ้น การลงทุนกับ Server-side หรือใช้ระบบที่ช่วยเชื่อม Webhook อย่างการวางระบบ Tracking ที่ไม่พึ่ง UTM อย่างเดียวก็คุ้มค่ากว่าในระยะยาว เพราะลดปัญหาข้อมูลหายจาก Ad Blocker และ In-app Browser ได้มากกว่า

ไม่ว่าจะเลือกทางไหน สิ่งที่ต้องทำต่อคือผูก Custom Conversion เข้ากับการติดตามหลังจาก Add Friend และเชื่อมกับKey Event ใน GA4 เพื่อให้เห็นภาพต่อเนื่องไปจนถึง Lead ไม่ใช่หยุดแค่ตัวเลข Add Friend เฉย ๆ ระบบอย่าง linli ช่วยในส่วนของการเชื่อมข้อมูลจาก Add Friend ไปจนถึง Lead ได้ในระดับหนึ่งตามการตั้งค่าที่เปิดใช้งาน แต่การตัดสินใจว่าจะใช้ Client-side หรือServer-side ยังเป็นเรื่องที่ธุรกิจต้องออกแบบเองตามทรัพยากรที่มี

สำหรับธุรกิจขนาดกลางที่อยู่ระหว่างสองกลุ่มนี้ เช่น มีทีมการตลาดในแต่ยังไม่มีทีมพัฒนาเต็มเวลา แนวทางที่พบว่าใช้ได้จริงคือเริ่มจาก Client-side ให้ครบทุกจุดก่อน แล้ววัดว่าความคลาดเคลื่อนที่เกิดขึ้นจริงมากแค่ไหนเมื่อเทียบกับยอด Add Friend ในระบบ LINE OA ถ้าส่วนต่างมากเกินระดับที่ยอมรับได้ต่อเนื่องหลายเดือน ค่อยตัดสินใจลงทุนกับ Server-side หรือจ้างทีมภายนอกช่วยตั้งค่าให้ แทนที่จะลงทุนทั้งระบบตั้งแต่วันแรกโดยยังไม่รู้ว่าปัญหาจริงมีขนาดแค่ไหน

สรุป

Custom Conversion บน LINE Ads เป็นเครื่องมือที่ช่วยบอกระบบโฆษณาว่าเหตุการณ์ที่คุณสนใจเกิดขึ้นแล้ว แต่ไม่ใช่ระบบที่รู้จักยอดขายเองโดยอัตโนมัติ การเลือก Client-side หรือ Server-side ขึ้นอยู่กับทรัพยากรทีมเทคนิคและความจำเป็นด้านความครบถ้วนของข้อมูล

สิ่งสำคัญกว่าการเลือกวิธีคือการตรวจสอบเป็นระยะว่าตัวเลขที่เห็นในระบบโฆษณาใกล้เคียงกับตัวเลขจริงแค่ไหน แล้วผูกต่อไปถึง Lead และยอดขาย ไม่ใช่หยุดวัดผลแค่ระดับ Add Friend

  • Custom Conversion วัดเฉพาะเหตุการณ์ที่ตั้งไว้ ไม่ใช่ยอดขายที่ปิดในแชทโดยอัตโนมัติ
  • Client-side ติดตั้งง่ายแต่โดน Ad Blocker/Consent บล็อกบ่อย Server-side ครบกว่าแต่ต้องมีทีมดูแล
  • เปรียบเทียบตัวเลขในระบบโฆษณากับตัวเลขจริงเป็นระยะ แล้วผูกต่อไปถึง Lead ไม่ใช่หยุดแค่ Add Friend

คำถามที่พบบ่อย

Custom Conversion กับ Pixel ทั่วไปต่างกันอย่างไร

Custom Conversion คือการกำหนดเหตุการณ์ที่ธุรกิจสนใจเองแล้วส่งสัญญาณให้แพลตฟอร์มโฆษณารู้ ส่วน Pixel เป็นแค่เครื่องมือหนึ่งที่ใช้ยิงสัญญาณแบบ Client-side เท่านั้น ยังมีอีกหลายวิธีในการส่งสัญญาณเดียวกันนี้

ใช้ทั้ง Client-side และ Server-side พร้อมกันได้ไหม

ได้ และหลายธุรกิจเลือกทำแบบนี้เพื่อลดช่องโหว่ของแต่ละฝั่ง แต่ต้องระวังเรื่องการนับซ้ำ ควรมีการ Deduplicate เหตุการณ์เดียวกันที่มาจากสองช่องทางไม่ให้นับเป็นสอง Conversion

ถ้าไม่มีทีมเทคนิค จะเริ่ม Server-side ได้ไหม

เริ่มได้ยากกว่าถ้าทำเองทั้งหมด เพราะต้องดูแล Webhook, Credential และ Error Handling ธุรกิจขนาดเล็กมักเริ่มจาก Client-side ก่อน แล้วค่อยพิจารณา Server-side เมื่องบโฆษณาสูงพอที่จะคุ้มกับการลงทุนเรื่องระบบ

ทำไมตัวเลข Conversion ในโฆษณาไม่เท่ากับยอด Add Friend จริง

ส่วนใหญ่เกิดจาก Ad Blocker, การปฏิเสธ Consent, การกดผ่าน In-app Browser ที่ยิง Pixel ไม่ติด หรือการเปลี่ยนอุปกรณ์ระหว่างทาง ตัวเลขที่เห็นจึงควรมองเป็นแนวโน้ม ไม่ใช่จำนวนที่ครบร้อยเปอร์เซ็นต์

ต้องตั้ง Custom Conversion ใหม่ทุกครั้งที่เปลี่ยนแคมเปญไหม

ไม่จำเป็นต้องตั้งใหม่ทุกครั้ง ถ้าเหตุการณ์ที่วัดยังเป็นตัวเดิม เช่น Add Friend เดิม แต่ควรตรวจสอบ Event Mapping ทุกครั้งที่มีการเปลี่ยนโครงสร้างเว็บไซต์หรือ Landing Page ที่ฝัง Pixel ไว้

Server-side ทำให้ข้อมูลแม่นยำ 100% เลยไหม

ไม่ใช่ Server-side ช่วยลดการสูญหายจาก Ad Blocker และ Consent ของเบราว์เซอร์ได้มาก แต่ยังมีปัจจัยอื่น เช่น การแชร์ลิงก์ต่อกันเองหรือการเปลี่ยนอุปกรณ์ ที่ทำให้ข้อมูลไม่มีทางครบร้อยเปอร์เซ็นต์ในทางปฏิบัติ

ลองตรวจด้วยตัวเอง

ตรวจ Tracking โฆษณาเข้า LINE

ใส่ URL หน้า Landing ของคุณ แล้วดูว่าเส้นทาง Ads → LINE ของคุณวัดผลได้จริงหรือขาดตรงไหน

ตรวจ Tracking ฟรี

ใช้ฟรี ไม่ต้องสมัคร ไม่เก็บข้อมูลที่คุณกรอก

รู้ว่าโฆษณาเข้า LINE ทำยอดขายจริงแค่ไหน

linli ติดตามลูกค้าตั้งแต่คลิกโฆษณา กดเพิ่มเพื่อน ทักแชท จนปิดการขาย พร้อมส่ง Conversion กลับแพลตฟอร์มโฆษณา เริ่มฟรี 14 วัน

ทดลองใช้ฟรี 14 วัน

บทความที่เกี่ยวข้อง

ยิงแอด Facebook เข้า LINE แล้วจะรู้ได้ยังไงว่าใครมาจากแอดตัวไหน

ยิงแอด Facebook เข้า LINE แล้วจะรู้ได้ยังไงว่าใครมาจากแอดตัวไหน

ยิงแอด Facebook หลายตัวพร้อมกันแต่แยกไม่ออกว่าตัวไหนพาคนมาปิดการขายจริง บทความนี้อธิบาย FBCLID กับวิธีเก็บก่อนเข้า LINE รวมถึงการเชื่อมกับ CRM และ Conversion API
คลิกจาก Google Ads เพิ่มขึ้นทุกเดือน แต่ยอดปิดในแชทนิ่งเหมือนเดิม

คลิกจาก Google Ads เพิ่มขึ้นทุกเดือน แต่ยอดปิดในแชทนิ่งเหมือนเดิม

ถ้าคลิกจาก Google Ads เพิ่มขึ้นทุกเดือนแต่ยอดปิดไม่ขยับตาม ปัญหาอาจไม่ใช่คุณภาพแอด แต่เป็นเพราะ GCLID หายก่อนถึง LINE บทความนี้อธิบายวิธีเก็บ GCLID ให้รอด แล้วผูกกลับไปหา Lead ที่ปิดจริง
ทำไมยอดใน Google Ads Manager ไม่ตรงกับยอดที่ปิดจริงใน LINE

ทำไมยอดใน Google Ads Manager ไม่ตรงกับยอดที่ปิดจริงใน LINE

หลายร้านยิงแอดเข้า LINE แล้วงงว่าทำไมตัวเลขใน Ads Manager กับยอดขายจริงไม่เคยตรงกันสักที บทความนี้อธิบายว่าช่องว่างนั้นเกิดจากอะไร และต้องเก็บ Event/Identifier แบบไหนถึงจะย้อนกลับไปหาแคมเปญต้นทางได้