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

วิธีติดตั้ง Tracking Link และ Tracking Script สำหรับปุ่ม LINE บนเว็บไซต์

02 ส.ค. 04:33 · อ่าน 3 นาที
วิธีติดตั้ง Tracking Link และ Tracking Script สำหรับปุ่ม LINE บนเว็บไซต์

สรุปสั้น ๆ

การติดตั้ง Tracking Link และ Tracking Script สำหรับปุ่ม LINE ต้องเตรียมสิทธิ์เข้าถึงเว็บไซต์หรือ GTM ก่อน แล้วติดตั้งตามลำดับ Script บนเว็บ → Tracking Link บนปุ่ม → ทดสอบ Journey จริง → เช็ค Go-live Checklist ก่อนเปิดใช้งานจริง ไม่ใช่แค่วาง Script แล้วจบ เพราะยังต้องตั้ง Conversion Mapping ต่อด้วย

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

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

บทความนี้เล่าขั้นตอนที่ใช้ได้กับธุรกิจทั่วไปที่ต้องการติดตั้ง Tracking บนปุ่ม LINE บนเว็บไซต์ของตัวเอง เป็นแนวทางเทคนิคทั่วไปที่ต้องปรับตามลักษณะเว็บไซต์และสิทธิ์การเข้าถึงจริงของแต่ละธุรกิจ

ก่อนเริ่มติดตั้ง ต้องมีอะไรพร้อมบ้าง

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

  • Account Owner ที่ตัดสินใจเรื่อง Project และ Conversion Plan ได้
  • สิทธิ์เข้าถึงเว็บไซต์หรือ GTM Container ของเว็บที่จะติดตั้ง
  • รายชื่อปุ่ม LINE ทั้งหมดบนเว็บ เช่น ปุ่มลอย ปุ่มในหน้าสินค้า ปุ่มในป๊อปอัป
  • บัญชีโฆษณาที่จะรับ Conversion กลับ เช่น Google Ads หรือ GA4 ที่เชื่อมไว้แล้ว
  • นิยาม Conversion เบื้องต้นว่าจะวัดถึงขั้นไหน เช่น กดปุ่ม, เพิ่มเพื่อน หรือ Lead
  • ช่องทางทดสอบ เช่น เบอร์หรือบัญชีทดสอบที่ใช้กดปุ่มจริงโดยไม่ปนกับข้อมูลลูกค้าจริง

สองคำนี้มักถูกใช้ปนกันจนสับสน ทั้งที่ทำหน้าที่คนละส่วน Tracking Link คือ URL ที่ผูก UTM หรือ Identifier ไว้ที่ปุ่ม LINE เพื่อบอกว่าคนที่กดมาจาก Campaign ไหน ส่วน Tracking Script คือโค้ดที่วางไว้บนหน้าเว็บเพื่อดักจับพฤติกรรมการคลิกและส่งข้อมูล Event กลับไปยังระบบ Tracking

Tracking LinkTracking Script
ทำหน้าที่ระบุที่มาของคนกด (Campaign/Source)ดักจับ Event และส่งข้อมูลกลับระบบ
ติดตั้งที่ไหนแนบไว้ที่ URL ปลายทางของปุ่มวางในโค้ดหน้าเว็บหรือผ่าน GTM
ต้องมีทั้งคู่ไหมจำเป็นถ้าต้องการรู้ที่มาจำเป็นถ้าต้องการ Event อัตโนมัติ
ความเสี่ยงถ้าไม่ทำข้อมูลตกเป็น Direct/Unknownไม่มี Event ส่งกลับเลย

การติดตั้ง Tracking Link เริ่มจากการวางโครงสร้าง UTM หรือ Tracking URL มาตรฐาน ให้เหมือนกันทุกปุ่มบนเว็บ เพื่อให้เปรียบเทียบ Campaign ได้ในภายหลัง ไม่ใช่ตั้งชื่อพารามิเตอร์ต่างกันในแต่ละหน้า

  1. กำหนดโครงสร้าง UTM หรือ Tracking Parameter มาตรฐานร่วมกันทั้งทีม
  2. สร้าง Tracking Link แยกตามแหล่งที่มา เช่น หน้าแรก, หน้าสินค้า, โฆษณา Facebook, โฆษณา Google
  3. แทนที่ URL ปุ่ม LINE เดิมด้วย Tracking Link ที่สร้างขึ้น ทุกจุดบนเว็บให้ครบ
  4. ตรวจสอบว่าปุ่มบนมือถือและปุ่มบนเดสก์ท็อปใช้ Tracking Link เดียวกันหรือมีเวอร์ชันแยกที่ต้องดูแลคนละชุด

ขั้นตอนติดตั้ง Tracking Script บนเว็บไซต์

การติดตั้ง Script มีสองแนวทางหลักคือวางโค้ดตรงในหน้าเว็บ หรือติดตั้งผ่าน Tag Manager ซึ่งวิธีหลังมักสะดวกกว่าเมื่อธุรกิจมี Script หลายตัวที่ต้องดูแลพร้อมกัน สามารถอ่านรายละเอียดเพิ่มเติมได้ที่ วิธีติดตั้ง LINE Tag ผ่าน GTM

ไม่ว่าจะเลือกวิธีไหน จุดที่ต้องตรวจให้ตรงกันคือ Script ต้องโหลดก่อนที่ผู้ใช้จะมีโอกาสกดปุ่ม LINE และต้องไม่ถูกบล็อกโดย Ad Blocker หรือ Consent Banner ของเว็บโดยไม่ได้ตั้งใจ

  • ตรวจว่า Script ทำงานก่อนปุ่ม LINE ถูกกด ไม่ใช่โหลดช้าหลังผู้ใช้คลิกไปแล้ว
  • ถ้าเว็บมี Consent Banner ต้องตรวจว่า Script ทำงานตามเงื่อนไข Consent ที่ตั้งไว้จริง
  • ตรวจว่า Script ไม่ถูกโหลดซ้ำสองครั้งจากทั้งโค้ดตรงและ GTM พร้อมกัน เพราะจะทำให้ Event นับซ้ำ

หลังติด Script แล้ว ยังต้องตั้ง Conversion Mapping ต่อ

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

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

ทดสอบ Journey จริงก่อนเปิดใช้งาน

ก่อนประกาศว่าติดตั้งเสร็จ ต้องทดสอบด้วยการเดินตาม Journey จริงอย่างน้อยหนึ่งรอบ ตั้งแต่คลิกจาก Tracking Link ไปจนถึงเพิ่มเพื่อนและทักแชท แล้วตรวจว่าข้อมูลที่ได้ตรงกับที่ตั้งใจไว้หรือไม่ การทดสอบนี้ควรใช้บัญชีทดสอบแยกจากลูกค้าจริง เพื่อไม่ให้ Test Data ปนกับข้อมูลจริงในรายงาน

  1. คลิกผ่าน Tracking Link ที่สร้างไว้ แล้วตรวจว่า Event คลิกถูกบันทึก
  2. กดปุ่ม LINE แล้วตรวจว่า Event Add Friend หรือ Chat Started ถูกบันทึกตามที่คาดไว้
  3. ตรวจว่า Identifier เช่น UTM หรือ Click ID ยังติดไปกับ Lead ที่สร้างขึ้นในระบบ
  4. ตรวจว่า Event ทดสอบไม่ปนกับรายงาน Production หรือมีการแยก Tag Test ไว้ชัดเจน

รายการตรวจก่อนเปิดใช้งานจริง (Go-live)

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

  • Script ทำงานครบทุกหน้าที่มีปุ่ม LINE ไม่ใช่แค่หน้าแรก
  • Tracking Link ถูกทุกจุด ไม่มีปุ่มไหนยังใช้ URL เดิมที่ไม่มี Tracking
  • Time Zone และ Value/Currency ของ Event ตั้งค่าถูกต้อง
  • มีผู้รับผิดชอบตรวจสอบข้อมูลรายวันในสัปดาห์แรกหลังเปิดใช้งาน
  • มีแผนสำรองถ้า Script ล่มหรือ Integration ขัดข้องกะทันหัน

ข้อผิดพลาดที่พบบ่อยหลังติดตั้ง และวิธีตรวจจับ

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

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

สรุป

การติดตั้ง Tracking Link และ Tracking Script ไม่ใช่แค่การก็อปโค้ดไปวาง แต่เป็นกระบวนการที่ต้องเตรียมสิทธิ์เข้าถึง วางโครงสร้างมาตรฐาน ทดสอบ Journey จริง และตรวจสอบ Go-live Checklist ก่อนเปิดใช้งาน ทุกขั้นตอนเชื่อมโยงกัน ข้ามขั้นไหนไปมักตามมาแก้ไขทีหลังยากกว่าทำให้ครบตั้งแต่ต้น

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

  • เตรียมสิทธิ์เข้าถึงเว็บและ GTM ให้พร้อมก่อนเริ่มติดตั้ง
  • แยกให้ชัดว่า Tracking Link บอกที่มา ส่วน Tracking Script ดักจับ Event
  • ตั้ง Conversion Mapping ต่อทันทีหลังติด Script ไม่ใช่ปล่อยว่างไว้
  • ทดสอบ Journey จริงอย่างน้อยหนึ่งรอบก่อนเปิดใช้งานเต็มรูปแบบ
  • ตรวจ Go-live Checklist ทุกข้อ และมีผู้รับผิดชอบตรวจข้อมูลรายวันในสัปดาห์แรก

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

ต้องมีสิทธิ์เข้าถึง GTM ทุกครั้งไหมถึงจะติดตั้งได้

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

ติดตั้งครั้งเดียวใช้ได้ตลอดไปหรือต้องตรวจซ้ำ

ควรตรวจซ้ำทุกครั้งที่มีการปรับดีไซน์เว็บ เปลี่ยนแพลตฟอร์มเว็บไซต์ หรือเพิ่มปุ่ม LINE จุดใหม่ เพราะการเปลี่ยนแปลงหน้าเว็บอาจทำให้ Script หรือ Tracking Link หลุดออกไปโดยไม่มีใครสังเกต

ถ้าเว็บมีหลายภาษาหรือหลายโดเมนย่อย ต้องติดตั้งแยกกันไหม

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

Consent Banner ของเว็บมีผลต่อการติดตั้ง Tracking Script อย่างไร

ถ้าเว็บตั้งเงื่อนไขให้ Script ทำงานเฉพาะเมื่อผู้ใช้กด Consent ยินยอมก่อน ต้องทดสอบทั้งกรณีที่ผู้ใช้กดยินยอมและไม่กดยินยอม เพื่อให้แน่ใจว่าพฤติกรรมของ Script เป็นไปตามที่ธุรกิจตั้งใจไว้จริง ไม่ใช่ปล่อยให้ทำงานทุกกรณีโดยไม่ตรวจสอบ

จะรู้ได้อย่างไรว่า Event ที่ส่งกลับไม่ซ้ำกัน

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

หลังติดตั้งเสร็จ ต้องรอนานแค่ไหนถึงจะเริ่มใช้ข้อมูลตัดสินใจได้

ควรใช้ช่วง 1-2 สัปดาห์แรกเป็นช่วงตรวจสอบคุณภาพข้อมูลก่อน ไม่ใช่นำไปตัดสินใจงบทันที เพราะข้อมูลช่วงแรกอาจยังมีจุดคลาดเคลื่อนที่ต้องแก้ไข การรอให้ข้อมูลนิ่งก่อนช่วยลดความเสี่ยงจากการตัดสินใจบนข้อมูลที่ยังไม่ผ่าน QA

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

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

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

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

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