← กลับไปหน้าบทความ
LINE Tracking

แยกให้ออกก่อนว่าใครแค่กดปุ่ม LINE กับใครทักแชทจริง

ทีมบรรณาธิการ linli10 ส.ค. 15:18อัปเดต 10 ส.ค. 15:18อ่าน 3 นาที
แยกให้ออกก่อนว่าใครแค่กดปุ่ม LINE กับใครทักแชทจริง
บทความนี้จัดทำเพื่อความรู้ ชื่อธุรกิจ ตัวเลข หรือบทสนทนาที่ไม่มีแหล่งอ้างอิงกำกับเป็นกรณีตัวอย่างเพื่ออธิบายแนวคิด ดูรายละเอียดที่ นโยบายกองบรรณาธิการ

สรุปสั้น ๆ

คนกดปุ่ม LINE และคนทักแชทจริงเป็นคนละเหตุการณ์ที่ต้องแยกวัด เพราะมีคนหลุดหายระหว่างทางเสมอ การแยกให้ชัดต้องเก็บ Identifier ไว้ตั้งแต่บนเว็บไซต์ก่อนลูกค้าออกไปยัง LINE ไม่ใช่รอวัดตอนแชทเข้ามาแล้วเท่านั้น

หน้าเว็บไซต์ของธุรกิจจำนวนมากมีปุ่ม ‘แชทเลย’ หรือ ‘เพิ่มเพื่อน LINE’ วางไว้เด่น ๆ แต่พอนับผลลัพธ์ เจ้าของธุรกิจมักดูแค่ยอดคลิกปุ่มนี้ในเครื่องมือวิเคราะห์เว็บ แล้วเข้าใจว่าคือจำนวนลูกค้าที่ ‘สนใจจริง’ ทั้งที่ความจริงแล้วคนกดปุ่มกับคนที่ทักแชทจริงในภายหลังเป็นคนละกลุ่มที่มีขนาดต่างกันเสมอ

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

สองเหตุการณ์ที่มักถูกปนกันโดยไม่รู้ตัว

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

ข้อมูลที่ต้องเก็บก่อนลูกค้าออกจากเว็บไซต์

  • UTM และ Referrer ของ Session นั้น เพื่อรู้ว่าลูกค้ามาจากช่องทางไหนก่อนกดปุ่ม LINE
  • Click ID จากแพลตฟอร์มโฆษณา (ถ้ามี) สำหรับใช้ส่ง Offline Conversion กลับในภายหลัง
  • หน้าเว็บที่ลูกค้าอยู่ตอนกดปุ่ม เพื่อรู้ว่าสินค้าหรือเนื้อหาใดกระตุ้นให้กดปุ่มมากที่สุด
  • Timestamp ของการกดปุ่ม เพื่อใช้จับคู่กับ Event การเพิ่มเพื่อนหรือทักแชทที่เกิดขึ้นภายหลัง

ตาราง Event ที่ควรแยกให้ชัดตั้งแต่ต้น

Eventเกิดขึ้นที่ไหนยืนยันอะไร
LINE Clickบนเว็บไซต์ ก่อนออกไปยัง LINEมีความตั้งใจเบื้องต้น ยังไม่ยืนยันการกระทำต่อ
Add Friendในแอป LINEยืนยันว่าติดตามบัญชีธุรกิจแล้ว ยังไม่ใช่การสนทนา
Chat Startedในแอป LINEยืนยันว่ามีการเริ่มสนทนาจริง เป็นจุดที่ทีมขายเข้ามาเกี่ยวข้อง

วิธีเก็บข้อมูลทั้งฝั่งเว็บและฝั่ง LINE

ฝั่งเว็บไซต์ทำได้ผ่านการติด Tracking Script ที่จับ Event คลิกปุ่ม พร้อมส่ง UTM และ Click ID ไปเก็บไว้ในระบบก่อนพาไปยังลิงก์ LINE ส่วนฝั่ง LINE ต้องอาศัยการเชื่อมต่อ Webhook หรือ Channel Setting ของ LINE OA เพื่อรับรู้เมื่อมีการเพิ่มเพื่อนหรือเริ่มแชทจริง แล้วนำ Identifier ที่เก็บไว้มาจับคู่กัน

ข้อควรระวังคือ Webhook และการเชื่อมต่อ Messaging API มีข้อกำหนดด้าน Channel Permission ที่ต้องตั้งค่าให้ถูกต้อง และไม่ควรเก็บเนื้อหาข้อความทั้งหมดหากไม่จำเป็นต่อการวัดผล เพราะเกี่ยวข้องกับความเป็นส่วนตัวของลูกค้าโดยตรง

ตรวจอะไรก่อนเชื่อว่าแยกสองเหตุการณ์ได้ถูกต้อง

  • อัตราการหลุดหายระหว่าง LINE Click กับ Add Friend สูงผิดปกติหรือไม่ อาจสะท้อนปัญหาทางเทคนิคที่ทำให้แอปไม่เด้งถูกต้อง
  • มีการนับ Chat Started ซ้ำจากคนเดิมที่ทักหลายครั้งในวันเดียวหรือไม่
  • Identifier ที่เก็บไว้ยังจับคู่ได้ถูกต้องเมื่อเวลาผ่านไปหลายชั่วโมงหรือหลายวันหรือไม่

ขั้นตอนตั้งค่า Tracking Script บนเว็บแบบละเอียดทีละสเต็ป

  1. ติดตั้ง Tracking Script บนหน้าเว็บที่มีปุ่ม LINE ให้ครอบคลุมทุกหน้าที่ปุ่มปรากฏ ไม่ใช่แค่หน้าแรกหรือหน้าสินค้าหลัก
  2. ตั้งค่า Event ให้ยิงตอนคลิกปุ่มจริง ไม่ใช่ยิงตอนหน้าเว็บโหลดเสร็จ เพราะจะทำให้นับ Event เกินจริงจากคนที่แค่เข้าเว็บแต่ไม่ได้คลิก
  3. แนบ UTM, Referrer และ Click ID (ถ้ามี) ไปกับ Event นี้ก่อนพาไปยังลิงก์ LINE เพื่อให้มีข้อมูลครบสำหรับจับคู่ในภายหลัง
  4. เชื่อมต่อ Webhook หรือ Channel Setting ของ LINE OA เพื่อรับ Event เมื่อมีการเพิ่มเพื่อนหรือเริ่มแชทจริง แล้วนำ Identifier ที่เก็บไว้มาจับคู่
  5. ทดสอบ Journey จำลองอย่างน้อยหนึ่งรอบ โดยคลิกปุ่มจากอุปกรณ์จริง แล้วตรวจว่า Event ทั้งสองฝั่งถูกบันทึกและจับคู่กันถูกต้องก่อนเปิดใช้งานจริง

ปัญหาที่พบบ่อยเมื่อ Identifier จับคู่ไม่ได้ และวิธีแก้

ปัญหาแรกที่พบบ่อยคือผู้ใช้คลิกปุ่ม LINE จากเบราว์เซอร์บนมือถือ แต่แอป LINE เปิดขึ้นมาเป็นแอปแยกต่างหากที่ไม่ได้แชร์ Session เดียวกันกับเบราว์เซอร์ ทำให้ Identifier ที่เก็บไว้บนเว็บไม่สามารถส่งต่อไปถึงฝั่ง LINE ได้ตรง ๆ ต้องอาศัยการฝัง Identifier ไว้ใน Referral Path ของลิงก์ที่เปิดแอป LINE แทน ไม่ใช่พึ่งพา Cookie ของเบราว์เซอร์เพียงอย่างเดียว

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

ปัญหาที่สามคือ Webhook ฝั่ง LINE OA หยุดทำงานชั่วคราวโดยไม่มีใครสังเกต เช่น Token หมดอายุหรือ Channel Permission ถูกเปลี่ยนแปลง ทำให้ Event ฝั่ง LINE ไม่ถูกส่งเข้าระบบเลยในช่วงเวลาหนึ่ง วิธีป้องกันคือตั้งการแจ้งเตือนเมื่อไม่มี Event เข้ามาผิดปกติในช่วงเวลาที่ควรมีข้อมูลต่อเนื่อง แทนที่จะรอให้มีคนสังเกตเห็นความผิดปกติเองหลังผ่านไปหลายวัน

ทำไม In-app Browser ของแต่ละแพลตฟอร์มทำให้การจับคู่ยากขึ้น

ผู้ใช้ที่คลิกโฆษณาจากแอป Facebook, Instagram หรือ TikTok มักถูกพาไปเปิดหน้าเว็บผ่าน In-app Browser ของแอปนั้นเอง แทนที่จะเปิดผ่านเบราว์เซอร์เริ่มต้นของเครื่อง ปัญหาคือ In-app Browser บางตัวจำกัดการเก็บ Cookie หรือมีพฤติกรรมจัดการ Session ที่ต่างจากเบราว์เซอร์ปกติ ทำให้ Identifier ที่เก็บไว้ตอนเปิดเว็บอาจไม่ถูกส่งต่อไปถึงขั้นตอนเปิดแอป LINE ได้ครบทุกกรณี โดยเฉพาะเมื่อผู้ใช้ปิด In-app Browser แล้วเปิดแอป LINE แยกต่างหากในภายหลัง

อีกจุดที่ต้องระวังคือผู้ใช้ iOS กับ Android มีพฤติกรรมส่งต่อ Referral Path ไปยังแอป LINE ไม่เหมือนกันเสมอไป บางเวอร์ชันของระบบปฏิบัติการอาจตัด Parameter บางส่วนออกระหว่างการเปิดแอปข้ามกัน ทำให้ทีมที่ตรวจสอบ Match Rate เห็นตัวเลขที่ต่ำกว่าความเป็นจริงได้ในบางช่วง ทางแก้ที่ทำได้จริงคือตรวจสอบ Match Rate แยกตามอุปกรณ์และแพลตฟอร์มต้นทางเป็นระยะ ไม่ใช่ดูค่าเฉลี่ยรวมเพียงตัวเดียว เพราะปัญหาการจับคู่มักกระจุกอยู่ในบางกลุ่มอุปกรณ์หรือบางแพลตฟอร์มต้นทางเท่านั้น ไม่ได้เกิดขึ้นเท่ากันทุกกลุ่ม

ความเสี่ยง Event ซ้ำเมื่อลูกค้ากดปุ่มหลายครั้งในเซสชันเดียว

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

วิธีป้องกันคือกำหนด Deduplication Key ที่อิงจาก Session และช่วงเวลาสั้น ๆ เช่น ไม่นับ Event ซ้ำจาก Session เดียวกันภายในไม่กี่วินาที เพื่อกรองการกดซ้ำที่เกิดจากความผิดพลาดของผู้ใช้เองออกจากข้อมูล แต่ต้องระวังไม่ให้กฎการกันซ้ำเข้มงวดเกินไปจนกรองการกดของคนสองคนที่ใช้เครือข่ายเดียวกันในเวลาใกล้เคียงกันออกไปด้วยความผิดพลาด ควรทดสอบกฎการกันซ้ำกับข้อมูลจริงเป็นระยะเพื่อปรับให้เหมาะสม

นอกจากนี้ควรตรวจสอบด้วยว่าเว็บไซต์ไม่ได้ยิง Event ซ้ำจากสาเหตุทางเทคนิค เช่น สคริปต์ถูกฝังไว้สองครั้งในหน้าเดียวกันโดยไม่ตั้งใจ หรือปุ่ม LINE มีการติด Tag ซ้อนกันจากทั้งระบบ Tag Manager และโค้ดที่เขียนเองในหน้าเว็บ กรณีเหล่านี้ทำให้ Event ซ้ำเกิดขึ้นแม้ลูกค้าคลิกเพียงครั้งเดียวจริง ควรตรวจสอบโค้ดหน้าเว็บเป็นระยะโดยเฉพาะหลังมีการปรับปรุงเว็บไซต์ครั้งใหญ่ เพื่อไม่ให้ปัญหาทางเทคนิคปนกับปัญหาพฤติกรรมผู้ใช้จนวิเคราะห์ผิดจุด

หลังแยกสองเหตุการณ์ได้แล้ว ควรใช้ข้อมูลอย่างไรต่อ

เมื่อแยก LINE Click, Add Friend และ Chat Started ออกจากกันได้แล้ว จะเห็นชัดว่าจุดไหนใน Funnel ที่คนหลุดหายมากที่สุด บางธุรกิจพบว่าปัญหาไม่ได้อยู่ที่โฆษณาดึงคนไม่พอ แต่อยู่ที่ขั้นตอนระหว่าง Add Friend กับการเริ่มทักแชทที่ลูกค้าลังเลอยู่ ซึ่งอาจแก้ได้ด้วยการปรับข้อความต้อนรับอัตโนมัติให้ชวนคุยมากขึ้น เรื่องนี้เชื่อมโยงกับ การ track คนทักแชทจากโฆษณา และ ช่องว่างระหว่างคลิกกับ LINE ที่ควรอ่านประกอบกัน

ควรเทียบข้อมูลนี้กับ รายงาน Direct/Referral ใน GA4 ด้วย เพื่อดูว่าสัดส่วน Unknown ที่เกิดจากข้อจำกัดทางเทคนิคมีมากน้อยแค่ไหนเมื่อเทียบกับข้อมูลที่ติดตามได้ครบ

สรุป

คนกดปุ่ม LINE กับคนทักแชทจริงเป็นคนละกลุ่มกันเสมอ การแยกให้ชัดต้องเก็บ Identifier ไว้ตั้งแต่บนเว็บไซต์ก่อนลูกค้าออกไปยัง LINE แล้วจับคู่กับ Event ฝั่ง LINE OA ในภายหลัง ไม่ใช่ดูแค่ยอดคลิกปุ่มแล้วสรุปว่าคือจำนวนลูกค้าที่สนใจจริง

การแยก Event ให้ละเอียดช่วยให้เห็นว่าจุดไหนใน Funnel ที่คนหลุดหายมากที่สุด ซึ่งเป็นข้อมูลที่มีค่ากว่าการดูตัวเลขรวมเพียงตัวเดียว

  • แยก LINE Click, Add Friend และ Chat Started เป็นสามเหตุการณ์ต่างกัน
  • เก็บ UTM, Click ID และ Timestamp ไว้บนเว็บก่อนลูกค้าออกไปยัง LINE
  • ตรวจอัตราการหลุดหายระหว่างแต่ละขั้นเพื่อหาจุดที่ควรแก้ก่อน
  • ไม่เก็บเนื้อหาข้อความทั้งหมดโดยไม่จำเป็น เพื่อรักษาความเป็นส่วนตัวของลูกค้า

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

ทำไมยอดคลิกปุ่ม LINE บนเว็บถึงสูงกว่ายอด Add Friend เสมอ

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

ถ้าเว็บไซต์ไม่มีปุ่ม LINE แต่ใช้ QR Code แทน จะแยกสองเหตุการณ์นี้ได้ไหม

ยังทำได้บางส่วน โดยการสร้าง QR Code เฉพาะต่อจุดหรือช่องทางที่วาง แล้วผูกกับ Tracking Link ที่ฝังอยู่เบื้องหลัง QR นั้น แต่จะไม่มีข้อมูล Session ของเว็บไซต์มาช่วยเสริมเหมือนกรณีที่มีปุ่มบนเว็บ

ควรเก็บเนื้อหาข้อความแชททั้งหมดเพื่อใช้วิเคราะห์หรือไม่

ไม่แนะนำให้เก็บเนื้อหาข้อความทั้งหมดหากไม่จำเป็นต่อการวัดผล ควรเก็บเฉพาะ Event และสถานะที่จำเป็น เช่น เวลาที่เริ่มแชท สถานะ Lead เพื่อลดความเสี่ยงด้านความเป็นส่วนตัวของลูกค้า

การแยกสองเหตุการณ์นี้ช่วยลดต้นทุนโฆษณาได้อย่างไร

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

ต้องแยก Event ระดับนี้ตั้งแต่เริ่มธุรกิจเลยหรือไม่

ไม่จำเป็นต้องทำให้ครบทุกอย่างตั้งแต่วันแรก ธุรกิจขนาดเล็กอาจเริ่มจากการแยก LINE Click กับ Add Friend ก่อน แล้วค่อยเพิ่มการวัด Chat Started เมื่อปริมาณแชทมากขึ้นจนต้องการข้อมูลละเอียดกว่าเดิม

ทำไม Match Rate ระหว่าง LINE Click กับ Add Friend ถึงต่างกันตามอุปกรณ์

เพราะ In-app Browser และระบบปฏิบัติการแต่ละแบบจัดการ Referral Path และ Cookie ไม่เหมือนกัน บางกรณี Parameter ที่ใช้จับคู่ถูกตัดออกระหว่างเปิดแอป LINE ทำให้ Match Rate ต่ำกว่าปกติเฉพาะบางกลุ่มอุปกรณ์ ควรตรวจแยกตามอุปกรณ์แทนการดูค่าเฉลี่ยรวมเพื่อหาจุดที่ควรแก้จริง

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

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

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

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

ดูอัตราทักแชทจาก LINE OA Insight กับนับมือใน Excel ต่างกันตรงไหน

ดูอัตราทักแชทจาก LINE OA Insight กับนับมือใน Excel ต่างกันตรงไหน

Add Friend ไม่ได้แปลว่าจะทักแชท บทความนี้เจาะวิธีคำนวณอัตราทักแชทต่อ Add Friend เปรียบเทียบตัวเลขจาก LINE OA Insight กับการนับมือ พร้อมสาเหตุที่อัตรานี้ต่ำและวิธีตั้งค่าให้แยกได้ตามแคมเปญ
ทำไมยอด Add Friend เพิ่มทุกเดือน แต่ Lead ที่ปิดได้ไม่ขยับ

ทำไมยอด Add Friend เพิ่มทุกเดือน แต่ Lead ที่ปิดได้ไม่ขยับ

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

คนกดเลิกติดตามหลัง Add Friend บอกอะไรเราได้บ้าง

คนบล็อกหรือเลิกติดตามเพจ LINE หลัง Add Friend ไม่ใช่แค่ตัวเลขที่มองข้ามได้ บทความนี้อธิบายวิธีดูสัญญาณ Unfollow เทียบกับ Chat Rate และช่วงเวลาที่มักเกิด Unfollow บ่อยที่สุด เพื่อหาจุดรั่วก่อนเสียงบโฆษณาฟรี