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

ยิงแอดด้วย UTM ครบทุกแคมเปญ แต่พอเข้า LINE ทำไม UTM ถึงหายไปตลอด เทียบสองวิธีที่แก้ได้จริง

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

สรุปสั้น ๆ

UTM หายเมื่อเข้า LINE ส่วนใหญ่เกิดจากขั้นตอนเปลี่ยนแพลตฟอร์มที่ไม่ได้ออกแบบมาให้ส่งต่อพารามิเตอร์ในลิงก์ วิธีแก้มีสองทางหลักคือฝัง UTM ไว้ใน Deep Link ของ LINE โดยตรง หรือใช้หน้าตัวกลางที่บันทึกค่า UTM ก่อนส่งต่อ แต่ละทางมีข้อดีข้อเสียต่างกันตามความซับซ้อนของระบบที่มีอยู่

ทีมการตลาดของธุรกิจหนึ่งตั้งค่า UTM Parameter ไว้ครบถ้วนในทุกลิงก์โฆษณา ไม่ว่าจะเป็น Facebook, Google, หรือ TikTok เพื่อให้รู้ว่า Lead แต่ละคนมาจากแคมเปญไหน แต่พอลูกค้าคลิกลิงก์แล้วถูกพาไปยัง LINE เพื่อเพิ่มเพื่อน พารามิเตอร์ UTM ที่ตั้งไว้กลับหายไปหมด เหลือแค่การเพิ่มเพื่อนธรรมดาที่ไม่มีข้อมูลต้นทางติดมาด้วยเลย

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

บทความนี้จะเทียบสองแนวทางหลักที่ใช้แก้ปัญหานี้ ได้แก่การฝัง UTM ไว้ใน Deep Link ของ LINE โดยตรง กับการใช้หน้าตัวกลางที่บันทึกค่า UTM ก่อนส่งต่อ พร้อมข้อดีข้อเสียของแต่ละทางเพื่อให้เลือกใช้ได้เหมาะกับระบบที่มีอยู่

ทำไม UTM ถึงหายไปตอนเปลี่ยนจากเว็บไซต์เข้า LINE

การเปิดแอป LINE จากลิงก์ภายนอกทำงานผ่านกลไกที่เรียกว่า Deep Link ซึ่งเป็นรูปแบบ URL เฉพาะที่ระบบปฏิบัติการใช้เปิดแอปโดยตรงแทนที่จะเปิดในเบราว์เซอร์ ถ้าลิงก์ที่ใช้เปิด LINE ไม่ได้ถูกออกแบบมาให้รับพารามิเตอร์เพิ่มเติมและส่งต่อไปยังปลายทาง พารามิเตอร์ UTM ที่ติดมาจากลิงก์โฆษณาก็จะถูกตัดทิ้งไปตั้งแต่ขั้นตอนการเปลี่ยนจาก URL ปกติไปเป็น Deep Link

อีกสาเหตุที่พบได้คือการใช้ปุ่มเพิ่มเพื่อนสำเร็จรูปจากปลั๊กอินหรือ Widget ที่ไม่ได้ออกแบบมาให้รองรับการส่งต่อพารามิเตอร์เลย ปุ่มเหล่านี้มักถูกตั้งค่าให้เปิด Deep Link แบบตายตัวโดยไม่สนใจว่า URL ต้นทางมีพารามิเตอร์อะไรติดมาด้วยหรือไม่

แนวทางแรกคือปรับ Deep Link ที่ใช้เปิด LINE ให้รับพารามิเตอร์เพิ่มเติมต่อท้าย แล้วส่งต่อค่าดังกล่าวไปยังข้อความต้อนรับอัตโนมัติหรือระบบหลังบ้านที่เชื่อมกับ LINE OA วิธีนี้ทำให้ข้อมูลต้นทางติดไปกับผู้ใช้ตั้งแต่วินาทีแรกที่เพิ่มเพื่อน โดยไม่ต้องผ่านหน้าตัวกลางเพิ่มเติมให้ผู้ใช้รู้สึกว่าขั้นตอนยุ่งยาก การตั้งค่าฝั่ง LINE OA ให้รับพารามิเตอร์แบบนี้มักต้องทำผ่านฟีเจอร์ที่ระบบเปิดให้เชื่อมต่อ API เพิ่มเติม ไม่ใช่การตั้งค่าพื้นฐานที่ทุกบัญชีมีให้ใช้งานทันที

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

วิธีที่สอง ใช้หน้าตัวกลางบันทึกค่าก่อนส่งต่อ

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

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

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

เทียบสองวิธีให้เห็นภาพชัดขึ้น

ตารางนี้สรุปข้อแตกต่างหลักระหว่างสองแนวทางที่ใช้แก้ปัญหา UTM หาย:

ประเด็นฝัง UTM ใน Deep Linkหน้าตัวกลางบันทึกค่า
ประสบการณ์ผู้ใช้ราบรื่นที่สุด ไม่มีหน้าคั่นมีหน้าคั่นสั้น ๆ ก่อนเข้า LINE
ความยืดหยุ่นของข้อมูลจำกัดตามที่ LINE OA รองรับควบคุมได้เต็มที่ไม่จำกัด
ความเสี่ยงที่ต้องระวังพารามิเตอร์ยาวเกินอาจถูกตัดหน้าตัวกลางช้าอาจเสียผู้ใช้บางส่วน

ตัวอย่างสมมติ ลองไล่ตัวเลขให้เห็นภาพ

สมมติธุรกิจหนึ่งยิงโฆษณาสามแพลตฟอร์มพร้อมกันด้วยงบรวมวันละ 6,000 บาท และมีคนคลิกลิงก์เข้า LINE เฉลี่ยวันละ 150 คน ก่อนเริ่มใช้ระบบติดตาม UTM ทีมงานไม่สามารถบอกได้เลยว่าใน 150 คนนี้มาจากแพลตฟอร์มไหนบ้าง เพราะทุกคนกลายเป็นแค่ 'เพิ่มเพื่อนใหม่' ที่ไม่มีที่มา

หลังจากเปลี่ยนมาใช้หน้าตัวกลางบันทึกค่า UTM ทีมงานเริ่มเห็นข้อมูลชัดเจนว่าใน 150 คนนั้น มาจาก Facebook 90 คน Google 40 คน และ TikTok 20 คน ทำให้สามารถคำนวณต้นทุนต่อ Lead แยกรายแพลตฟอร์มได้ และพบว่า TikTok มีต้นทุนต่อ Lead สูงกว่าอีกสองแพลตฟอร์มเกือบสองเท่า ซึ่งเป็นข้อมูลที่ไม่เคยเห็นมาก่อนตอนที่ UTM ยังหายอยู่

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

เลือกวิธีไหนดีตามขนาดและความพร้อมของทีม

ธุรกิจขนาดเล็กที่ไม่มีทีมพัฒนาประจำ มักเหมาะกับการฝัง UTM ใน Deep Link มากกว่า เพราะไม่ต้องดูแลหน้าตัวกลางเพิ่มเติมและมีความเสี่ยงเรื่องเว็บไซต์ล่มน้อยกว่า ส่วนธุรกิจที่มีทีมพัฒนาหรือใช้บริการระบบติดตาม Click IDอยู่แล้ว มักเหมาะกับหน้าตัวกลางมากกว่า เพราะสามารถต่อยอดบันทึกข้อมูลอื่นเพิ่มเติมได้พร้อมกันในจุดเดียว เช่น Click ID จากแพลตฟอร์มโฆษณาที่ต้องใช้สำหรับส่ง Conversion กลับไปยืนยันภายหลัง

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

รายการตรวจสอบก่อนปล่อยแคมเปญจริง

  1. คลิกลิงก์โฆษณาจากอุปกรณ์จริงทั้งมือถือ Android และ iOS เพราะพฤติกรรมการเปิด Deep Link อาจต่างกันระหว่างสองระบบปฏิบัติการ
  2. ตรวจสอบว่าข้อมูล UTM ที่ควรถูกบันทึกปรากฏในระบบหลังบ้านจริงหลังจากเพิ่มเพื่อนสำเร็จ ไม่ใช่แค่ดูจาก URL บนหน้าจอเพียงอย่างเดียว
  3. ทดสอบด้วยลิงก์ที่มีพารามิเตอร์ยาวที่สุดเท่าที่แคมเปญจริงจะใช้ เพื่อยืนยันว่าไม่มีข้อมูลถูกตัดทอนระหว่างทาง
  4. ทดสอบซ้ำอีกครั้งหลังจากแอป LINE หรือเบราว์เซอร์มีการอัปเดตเวอร์ชันใหม่ เพราะการเปลี่ยนแปลงฝั่งแพลตฟอร์มอาจกระทบกลไกที่เคยทำงานได้ดี

มุมมองจากทีมที่ดูแลแคมเปญให้ลูกค้าหลายราย

ทีมที่ดูแลแคมเปญให้ลูกค้าหลายรายมักเจอความแตกต่างที่น่าสนใจคือ ลูกค้าที่ใช้หน้าตัวกลางมักได้ข้อมูลที่ละเอียดกว่ามากในระยะยาว เพราะสามารถปรับแต่งเพิ่มเติมได้เรื่อย ๆ ตามความต้องการทางธุรกิจที่เปลี่ยนไป ขณะที่ลูกค้าที่เลือกฝัง UTM ใน Deep Link มักมีข้อมูลจำกัดกว่าแต่ก็แลกมาด้วยความเสถียรที่สูงกว่า เพราะไม่มีจุดที่อาจล่มเพิ่มเติมนอกเหนือจากระบบเดิมที่มีอยู่แล้ว

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

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

ทำแบบนี้แล้วพัง เพราะ… บทเรียนจากทีมที่เจอปัญหาซ้ำ

  • ใช้หน้าตัวกลางที่โหลดช้าเพราะใส่โค้ดวิเคราะห์หลายตัวพร้อมกัน — พังเพราะผู้ใช้บางส่วนปิดหน้าไปก่อนถึง LINE จริง ทำให้เสีย Lead ที่ควรได้จากการรอหน้าโหลดนานเกินไป
  • ฝัง UTM ยาวเกินไปใน Deep Link โดยไม่ทดสอบขีดจำกัดความยาว — พังเพราะบางแพลตฟอร์มตัดพารามิเตอร์ส่วนท้ายทิ้งเมื่อ URL ยาวเกินกำหนด ทำให้ข้อมูลที่ควรได้ไม่ครบ
  • เปลี่ยนโครงสร้างลิงก์โฆษณาโดยไม่ทดสอบ Deep Link ใหม่ก่อนเปิดใช้งบจริง — พังเพราะกว่าจะรู้ว่า UTM หายอีกครั้ง งบก็ถูกใช้ไปหลายวันแล้วโดยไม่มีข้อมูลต้นทางติดมาเลย
  • ทดสอบแค่บนอุปกรณ์เดียวแล้วสรุปว่าใช้งานได้กับทุกคน — พังเพราะพฤติกรรมการเปิด Deep Link ต่างกันระหว่าง Android กับ iOS บางครั้งทำงานได้บนระบบหนึ่งแต่ไม่ทำงานบนอีกระบบเลย

สรุป

UTM หายเมื่อเข้า LINE เป็นปัญหาที่เกิดจากกลไกการเปิด Deep Link ที่ไม่ได้ออกแบบมาให้ส่งต่อพารามิเตอร์อัตโนมัติ ไม่ใช่ความผิดพลาดของการตั้งค่าโฆษณาต้นทาง

การเลือกระหว่างฝัง UTM ใน Deep Link กับใช้หน้าตัวกลาง ขึ้นอยู่กับความพร้อมของทีมและความซับซ้อนของข้อมูลที่ต้องการเก็บ ทั้งสองทางมีข้อดีข้อเสียที่ต้องชั่งน้ำหนักตามบริบทของธุรกิจ

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

วิธีไหนเหมาะกับธุรกิจที่เพิ่งเริ่มต้นมากกว่ากัน

ถ้าไม่มีทีมพัฒนาประจำ การฝัง UTM ใน Deep Link มักเริ่มต้นได้ง่ายกว่า เพราะไม่ต้องดูแลหน้าตัวกลางเพิ่มเติมและมีความเสี่ยงเรื่องเว็บไซต์ล่มน้อยกว่า

หน้าตัวกลางควรใช้เวลาโหลดนานแค่ไหนถึงจะไม่เสียผู้ใช้

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

ทำไมพารามิเตอร์ใน Deep Link ถึงมีขีดจำกัดความยาว

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

ต้องทดสอบ UTM ทุกครั้งที่เปิดแคมเปญใหม่จริงหรือ

ควรทำเป็นประจำ เพราะการเปลี่ยนโครงสร้างลิงก์เล็กน้อยหรือการอัปเดตแอป LINE ก็อาจทำให้กลไกที่เคยทำงานได้ดีเริ่มมีปัญหาขึ้นมาใหม่โดยไม่มีสัญญาณเตือนล่วงหน้าให้เห็นเลย

ควรตั้งชื่อพารามิเตอร์ UTM ยังไงให้ทุกเอเจนซี่ใช้ตรงกัน

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

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

Attribution Data-Loss Simulator

จำลองเส้นทางลิงก์ของคุณทีละ hop แล้วดูว่า UTM กับ Click ID ขาดตรงจุดไหน

หาจุดที่ข้อมูลหาย

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

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

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

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

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

ทำไม gclid ที่ Google ส่งมาให้ครบ ถึงหายไปก่อนที่ผู้ใช้จะไปถึงหน้าเพิ่มเพื่อน LINE

ทำไม gclid ที่ Google ส่งมาให้ครบ ถึงหายไปก่อนที่ผู้ใช้จะไปถึงหน้าเพิ่มเพื่อน LINE

Google Ads ยืนยันว่าส่ง gclid มาพร้อมทุกคลิก แต่พอผู้ใช้ไปถึง LINE กลับไม่มี gclid ติดมาด้วยเลย บทความนี้ไล่จุดที่ gclid มักหายไปก่อนถึงปลายทาง และวิธีรักษาให้ค่านี้ไปถึงจนครบ
fbclid หายก่อนเข้า LINE จุดที่ Facebook Ads มักเสีย Conversion โดยไม่มีใครรู้ตัว

fbclid หายก่อนเข้า LINE จุดที่ Facebook Ads มักเสีย Conversion โดยไม่มีใครรู้ตัว

Facebook Ads ส่ง fbclid มาครบทุกคลิก แต่พอผู้ใช้ไปถึงหน้าเพิ่มเพื่อน LINE ค่านี้กลับหายไป บทความนี้ไล่จุดเฉพาะของ Facebook ที่ทำให้ fbclid หายก่อนถึงปลายทาง และวิธีรักษาให้ครบ
งบ TikTok Ads เพิ่มทุกเดือน แต่ยอดทักเข้า LINE ที่วัดได้กลับไม่ขยับตาม

งบ TikTok Ads เพิ่มทุกเดือน แต่ยอดทักเข้า LINE ที่วัดได้กลับไม่ขยับตาม

เมื่อทีมโฆษณาเพิ่มงบ TikTok Ads ต่อเนื่องแต่ยอดทักเข้า LINE ที่ระบบวัดได้ไม่ขยับตาม สาเหตุที่พบบ่อยคือ ttclid หายไปก่อนถึงปุ่มเพิ่มเพื่อน ทำให้ระบบไม่สามารถโยงคลิกโฆษณากับ Conversion จริงได้ครบ