← กลับไปหน้าบทความ
คู่มือ

การสร้าง URL ที่ติดแท็ก UTM เพื่อใช้ในแคมเปญดึงคนเข้า LINE

02 ส.ค. 04:10 · อ่าน 2 นาที
การสร้าง URL ที่ติดแท็ก UTM เพื่อใช้ในแคมเปญดึงคนเข้า LINE

สรุปสั้น ๆ

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

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

UTM (Urchin Tracking Module — ชื่อที่ตกทอดมาจากยุคก่อน Google Analytics) คือมาตรฐานการติดป้ายที่ทั้งโลกใช้ร่วมกัน หน้าตาคือข้อความต่อท้ายลิงก์ เช่น ?utm_source=facebook&utm_campaign=sale11 — คนทั่วไปมองข้าม แต่ระบบวัดผลอ่านมันเป็นบัตรประจำตัวของทุกคลิก

บทความนี้เป็นภาคปฏิบัติล้วน ๆ: ประกอบลิงก์ทีละส่วน ตั้งระบบชื่อที่ไม่พังในสามเดือน และข้อผิดพลาดยอดฮิตที่ทำให้ข้อมูลเพี้ยนโดยไม่รู้ตัว ส่วนความหมายเชิงลึกของพารามิเตอร์แต่ละตัว มีแยกไว้ในคู่มือ UTM ฉบับสมบูรณ์

ผ่าโครงสร้าง Tracking URL: สามส่วนที่ต้องประกอบให้ถูก

ลิงก์ติดแท็กหนึ่งเส้นประกอบจาก: URL ปลายทาง (หน้าเว็บหรือหน้า Landing ที่มีปุ่มเข้า LINE) ตามด้วยเครื่องหมายคำถาม ? หนึ่งตัว แล้วต่อด้วยพารามิเตอร์ที่คั่นกันด้วย & เช่น https://ร้านคุณ.com/promo?utm_source=facebook&utm_medium=paid&utm_campaign=sale-june

กฎไวยากรณ์ที่พลาดกันบ่อย: เครื่องหมาย ? มีได้ตัวเดียวในลิงก์ — ถ้า URL ปลายทางมี ? อยู่แล้ว พารามิเตอร์ตัวถัดไปต้องใช้ & ต่อทันที ห้ามใส่ ? ซ้ำ, ห้ามมีช่องว่างในค่าพารามิเตอร์ (ใช้ขีดกลางหรือขีดล่างแทน), และตัวพิมพ์เล็ก-ใหญ่ถือเป็นคนละค่า — Facebook กับ facebook จะกลายเป็นสองแหล่งที่มาแยกกันในรายงาน ซึ่งนำไปสู่กฎเหล็กข้อแรกของทั้งระบบ: ใช้ตัวพิมพ์เล็กทั้งหมด ตลอดไป

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

ประกอบลิงก์จริงทีละขั้น

  1. เริ่มจาก URL ปลายทางที่ทดสอบแล้วว่าเปิดได้จริงบนมือถือ — ฟังดูพื้นแต่ลิงก์เสียคือสาเหตุอันดับต้นของงบที่ละลายฟรี
  2. กำหนดสามพารามิเตอร์หลักให้ครบเสมอ: utm_source = แพลตฟอร์มต้นทาง (facebook / tiktok / google / line-broadcast), utm_medium = ประเภทการเข้าถึง (paid / organic / broadcast / qr), utm_campaign = ชื่อแคมเปญตามระบบตั้งชื่อของทีม
  3. เติมอีกสองตัวเมื่อยิงแอดแบบหลายชิ้นงาน: utm_content = แยกครีเอทีฟ (video-review-a / image-promo-b) — ตัวนี้แหละที่ทำให้รู้ว่าคลิปไหนพาคนมาโอนจริง ไม่ใช่แค่คลิปไหนคนกดเยอะ ส่วน utm_term เก็บไว้สำหรับคีย์เวิร์ดในแคมเปญ Search
  4. ประกอบร่างแล้วทดสอบจริงหนึ่งครั้งเสมอ: กดลิงก์จากมือถือ เช็กว่าหน้าเปิดถูก พารามิเตอร์ยังอยู่ครบใน Address Bar (บางเว็บ Redirect แล้วป้ายหลุด — ถ้าเจอ ให้แก้ที่ปลายทางก่อนใช้จริง) และเหตุการณ์เข้าระบบวัดผลตามคาด
  5. บันทึกลิงก์ลงชีตกลางทันทีที่สร้าง — คอลัมน์: วันที่ / แคมเปญ / ลิงก์เต็ม / คนสร้าง / ใช้ที่ไหน ชีตนี้คือทะเบียนกลางที่ทำให้สามเดือนข้างหน้ายังตอบได้ว่าลิงก์เส้นนี้คืออะไร

ระบบตั้งชื่อ: จุดที่ตัดสินว่าข้อมูลจะใช้ได้หรือใช้ไม่ได้

ความจริงที่เจ็บปวด: UTM ไม่เคยพังเพราะเทคนิค มันพังเพราะคน — เดือนแรกตั้ง fb เดือนสองมีคนใหม่ตั้ง facebook เดือนสามอีกคนตั้ง FB_Ads พอเปิดรายงานสิ้นไตรมาส แหล่งที่มาเดียวกันแตกเป็นสามบรรทัด รวมกันไม่ได้ เทียบกันไม่ได้ และไม่มีใครกล้าฟันธงว่าอะไรคืออะไร

ทางกันคือพจนานุกรมกลางหนึ่งหน้า: ล็อกค่า utm_source และ utm_medium ที่อนุญาตให้ใช้เป็นลิสต์ตายตัว (ใครจะเพิ่มค่าใหม่ต้องผ่านคนดูแล) และล็อกสูตรตั้งชื่อ utm_campaign ให้เป็นแพตเทิร์นเดียว เช่น ปีเดือน-สินค้า-เป้าหมาย (2607-serum-newcust) — อ่านออกทั้งทีม เรียงในรายงานสวย และค้นย้อนหลังง่าย

เคล็ดลับที่ช่วยได้มากคือสร้างลิงก์ผ่านชีตที่มีสูตรประกอบให้ — คนกรอกแค่เลือกค่าจาก Dropdown ที่ล็อกไว้ สูตรต่อสตริงให้เอง ทั้งกันพิมพ์ผิด กันตั้งชื่อนอกระบบ และได้ทะเบียนกลางเป็นผลพลอยได้ในไฟล์เดียวกัน

ห้าจุดพังยอดฮิตที่ทำให้ข้อมูลเพี้ยนเงียบ ๆ

  • ตัวพิมพ์ปนกัน — Facebook / facebook / FACEBOOK คือสามแหล่งในสายตารายงาน กติกาเดียว: พิมพ์เล็กหมด ทุกที่ ทุกคน
  • ลิงก์ผ่าน Redirect แล้วป้ายหลุด — บางระบบย่อลิงก์หรือหน้า Redirect ตัดพารามิเตอร์ทิ้งระหว่างทาง ทดสอบปลายทางจริงทุกครั้งก่อนเอาลิงก์ไปยิงเงิน
  • ติด UTM บนลิงก์ภายในเว็บตัวเอง — ลิงก์จากหน้าแรกไปหน้าสินค้าของเว็บเดียวกันห้ามติด UTM เพราะมันจะเขียนทับที่มาจริงของผู้ใช้ กลายเป็นว่าลูกค้าจากแอดถูกนับเป็นมาจากหน้าแรกตัวเอง
  • ใช้ลิงก์เดียวทุกที่เพราะขี้เกียจสร้าง — ลิงก์เดียวกันทั้งใน Facebook, TikTok และไบโอ IG เท่ากับกลับไปมองไม่เห็นเหมือนเดิม ต้นทุนการสร้างลิงก์เพิ่มคือหนึ่งนาที ต้นทุนของการแยกไม่ออกคือการตัดสินใจงบผิดทั้งเดือน
  • ลืมโลกออฟไลน์ — ป้ายหน้าร้าน นามบัตร กล่องพัสดุ ก็ควรมีลิงก์ (ผ่าน QR) ที่ติด utm_source=offline แยกของตัวเอง ไม่งั้นลูกค้ากลุ่มนี้จะไปกองรวมเป็น Direct ที่ไม่มีใครอธิบายได้ — อาการเดียวกับที่เล่าไว้ในเรื่องทราฟฟิก LINE กลายเป็น Direct ใน GA4

สรุป

การสร้าง Tracking URL เป็นงานหนึ่งนาทีที่ผลอยู่ยาวเป็นปี — ทุกลิงก์ที่ติดป้ายถูกต้องคือหนึ่งบรรทัดข้อมูลสะสมที่ทำให้คำถามสำคัญตอบได้: งบก้อนไหนคุ้ม ครีเอทีฟตัวไหนขายจริง ช่องทางไหนควรโต และทุกลิงก์เปลือยที่หลุดออกไปคือคลิกที่จะกลายเป็น ‘ไม่ทราบที่มา’ ตลอดกาล

เริ่มวันนี้ด้วยสองสิ่ง: เขียนพจนานุกรม source/medium ของทีมให้จบในหนึ่งหน้า และตั้งชีตประกอบลิงก์กลางที่มี Dropdown ล็อกค่าไว้ จากนั้นกติกาเดียวที่ต้องรักษาคือ — ไม่มีลิงก์ไหนออกจากบ้านโดยไม่ติดป้าย

  • โครงลิงก์: ปลายทาง + ? + พารามิเตอร์คั่นด้วย & — ห้ามช่องว่าง ห้าม ? ซ้ำ และพิมพ์เล็กทั้งหมดเสมอ
  • สามตัวหลักต้องครบทุกลิงก์ (source/medium/campaign) และแยก utm_content ต่อครีเอทีฟเมื่อยิงหลายชิ้น
  • ศัตรูตัวจริงคือความไม่สม่ำเสมอ — พจนานุกรมกลาง + ชีตประกอบลิงก์ + ทดสอบปลายทางก่อนใช้จริงทุกครั้ง

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

ลิงก์ที่ติด UTM ยาวเกะกะ ลูกค้าเห็นแล้วจะกลัวไหม

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

ต้องติด UTM ทุกลิงก์เลยไหม แม้แต่โพสต์ฟรีหน้าเพจ

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

utm_campaign ควรตั้งละเอียดแค่ไหน

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

สร้างลิงก์ให้ยิงแอดเข้า LINE OA ตรง ๆ ไม่ผ่านเว็บ ติด UTM ได้ไหม

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

ยิงแอดหลายชุดในแคมเปญเดียว ควรแยกลิงก์ระดับไหน

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

มีเครื่องมือสร้าง UTM อัตโนมัติไหม หรือต้องต่อสตริงเอง

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

อยากวัดผลโฆษณาเข้า LINE ให้ถึงยอดขาย?

ทดลองใช้ linli ฟรี 14 วัน ไม่ต้องใช้บัตรเครดิต

เริ่มทดลองใช้ฟรี

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

คู่มือเริ่มต้น LINE Conversion Tracking ในไทย ตั้งแต่ติดตั้งจนวัดยอดขายจริง
คู่มือเริ่มต้น LINE Conversion Tracking ในไทย ตั้งแต่ติดตั้งจนวัดยอดขายจริง
สำหรับคนที่เพิ่งเริ่มทำ LINE Conversion Tracking บทความนี้รวมทุกขั้นตอนตั้งแต่นิยาม Funnel ติดตั้งระบบ เชื่อมแพลตฟอร์ม จนถึงวางแผนช่วงทดลองใช้ให้ตัดสินใจได้จริงก่อนหมด Trial
LINE Tracking กับ PDPA ธุรกิจไทยควรเก็บข้อมูลอย่างไรให้เหมาะสม
LINE Tracking กับ PDPA ธุรกิจไทยควรเก็บข้อมูลอย่างไรให้เหมาะสม
ระบบ Tracking ไม่ได้ทำให้ธุรกิจผ่าน PDPA โดยอัตโนมัติ บทความนี้อธิบายว่าธุรกิจยังต้องรับผิดชอบอะไรเองบ้าง ตั้งแต่ Legal Basis ไปจนถึงการจำกัดข้อมูลที่ส่งไปแพลตฟอร์มโฆษณา
วิธีติดตั้ง Tracking Link และ Tracking Script สำหรับปุ่ม LINE บนเว็บไซต์
วิธีติดตั้ง Tracking Link และ Tracking Script สำหรับปุ่ม LINE บนเว็บไซต์
ก่อนติดตั้ง Tracking Link หรือ Script บนปุ่ม LINE ต้องเตรียมอะไรบ้าง บทความนี้เล่าขั้นตอนจริงตั้งแต่สิทธิ์เข้าถึงเว็บ ไปจนถึง Test Journey ก่อนเปิดใช้งาน ไม่ใช่แค่ก็อปโค้ดไปวาง