คลิกจากแอด X เข้าเว็บเยอะ แต่ตามตัวไม่เจอว่าใครคือใคร ต้องเก็บ Click ID ยังไง

สรุปสั้น ๆ
X Click ID (twclid) คือพารามิเตอร์ที่ X ต่อท้าย URL ปลายทางของโฆษณาเพื่อระบุตัวคลิกแต่ละครั้งแบบเฉพาะเจาะจง ธุรกิจที่อยากผูก Attribution จากแอด X ไปจนถึง Lead หรือยอดขายจริงต้องเก็บค่านี้ไว้พร้อมเวลาและหน้าที่คลิกเข้ามา ไม่ใช่พึ่ง UTM เพียงอย่างเดียว
ลองนึกภาพเจ้าของธุรกิจคนหนึ่งเปิด X Ads Manager ตอนสิ้นเดือน เห็นตัวเลขคลิก 1,800 ครั้ง ค่าแอดที่จ่ายไปหลักหมื่นบาท แล้วก็ถามทีมขายว่าเดือนนี้มีดีลไหนที่มาจาก X บ้าง คำตอบที่ได้กลับมาคือความเงียบ เพราะไม่มีใครรู้จริง ๆ ว่าคนที่ทักเข้ามาคนไหนเดินทางมาจากคลิกโฆษณา X ตัวนั้น ปัญหานี้ไม่ได้เกิดจากแอดไม่ดี แต่เกิดจากไม่มีจุดใดเก็บ 'ตัวตนของคลิก' ไว้เลยตั้งแต่ต้นทาง
เรื่องแบบนี้เคยเกิดกับ Google Ads มาก่อนหน้านี้หลายปี ก่อนที่ gclid จะกลายเป็นมาตรฐานที่ทุกคนรู้จักและเก็บกันเป็นเรื่องปกติ ตอนนี้ X เองก็มีกลไกคล้ายกันคือ twclid แต่ทีมการตลาดจำนวนไม่น้อยยังไม่รู้จักหรือรู้จักแต่ไม่ได้เก็บไว้จริงจัง เพราะคิดว่า UTM ที่ใส่ในลิงก์ก็เพียงพอแล้ว
บทความนี้จะพาไปดูว่า X Click ID คืออะไรกันแน่ ต่างจาก UTM ตรงไหน ต้องเก็บข้อมูลอะไรบ้างตอนคนคลิกเข้ามา แล้วจะผูกกับ Lead ที่เกิดขึ้นภายหลังยังไง เพื่อให้ Attribution จากแอด X แม่นขึ้นกว่าการเดาจากความรู้สึก
ทำไมดู X Ads Manager อย่างเดียวถึงไม่เห็นภาพ Attribution จริง
X Ads Manager รายงานสิ่งที่แพลตฟอร์มมองเห็นได้ผ่านกลไกของมันเอง เช่นจำนวนคลิก การมีส่วนร่วม หรือ Conversion ที่มีการส่งกลับผ่าน Pixel หรือ Conversions API เท่านั้น พอคนคลิกแล้วออกจากแพลตฟอร์มไปยังเว็บไซต์หรือแอปอื่น สิ่งที่เกิดขึ้นต่อจากนั้นจะกลายเป็น 'พื้นที่มืด' ของ Ads Manager ทันที เว้นแต่ปลายทางจะมีกลไกรายงานกลับมา
ปัญหานี้ยิ่งชัดขึ้นเมื่อธุรกิจมีเส้นทางลูกค้าหลายขั้น เช่นคลิกโฆษณา X เข้าเว็บไซต์ก่อน แล้วค่อยกดปุ่มไปแชทต่อใน LINE จากนั้นถึงจะทักคุย ถามราคา และปิดการขาย แต่ละขั้นตอนนี้อยู่คนละระบบกัน ถ้าไม่มีตัวเชื่อมที่ส่งต่อกันไปตลอดทาง คุณจะเห็นแค่ตัวเลขคลิกที่ต้นทาง กับยอดขายที่ปลายทาง โดยไม่รู้เลยว่าสองอย่างนี้เกี่ยวกันหรือไม่
หลายทีมพยายามแก้ปัญหานี้ด้วยการถามลูกค้าตรง ๆ ว่า 'รู้จักร้านเราจากไหน' ซึ่งได้คำตอบที่ไม่แม่นเพราะคนมักจำผิดหรือตอบแบบขอไปที ทางที่แม่นกว่าคือให้ระบบเก็บข้อมูลไว้เองตั้งแต่ตอนคลิก แล้วดึงมาเทียบทีหลัง ไม่ต้องพึ่งความจำของใครทั้งสิ้น
X Click ID หรือ twclid คืออะไรกันแน่
twclid คือพารามิเตอร์ที่ X ต่อท้าย URL ปลายทางของโฆษณาโดยอัตโนมัติเมื่อมีคนคลิก ทำหน้าที่เป็นรหัสเฉพาะของคลิกครั้งนั้นครั้งเดียว ไม่ใช่รหัสของแคมเปญหรือของผู้ใช้โดยรวม พูดง่าย ๆ คือทุกครั้งที่มีคนคลิกโฆษณาตัวเดียวกัน แต่ละคนจะได้ twclid คนละค่ากัน
หลักการทำงานคล้ายกับ gclid ของ Google Ads คือถูกออกแบบมาให้ธุรกิจเก็บค่านี้ไว้ตอนคนเข้าเว็บไซต์ แล้วภายหลังเมื่อเกิดเหตุการณ์สำคัญ เช่นกรอกฟอร์มหรือซื้อสินค้า ก็ส่งค่า twclid นั้นกลับไปให้ X ผ่าน Conversions API เพื่อให้ระบบจับคู่ได้ว่าคลิกไหนนำไปสู่ผลลัพธ์อะไร
จุดที่ต้องเข้าใจให้ชัดคือ twclid ไม่ได้บอกตัวตนของคนคลิกในเชิงข้อมูลส่วนบุคคล มันเป็นแค่รหัสอ้างอิงคลิกที่ใช้จับคู่เหตุการณ์ปลายทางกลับไปยังคลิกต้นทาง ไม่ใช่ฐานข้อมูลลูกค้าที่บอกชื่อหรือเบอร์โทร
twclid ต่างจาก UTM และ Session ธรรมดายังไง
หลายคนสับสนว่าใส่ UTM ในลิงก์แล้วเท่ากับมี Click ID แล้ว ทั้งที่สองอย่างนี้ทำหน้าที่คนละแบบและเสริมกันมากกว่าจะแทนกันได้ ตารางนี้สรุปความต่างให้เห็นชัด:
| ตัวระบุ | มาจากไหน | ใช้ทำอะไรได้ |
|---|---|---|
| twclid | X แนบให้อัตโนมัติเมื่อคลิกโฆษณา | ส่งกลับผ่าน Conversions API เพื่อจับคู่คลิกกับ Conversion |
| UTM | ธุรกิจตั้งเองในลิงก์ | อ่านง่ายด้วยตา บอกแคมเปญ/สื่อ/ที่มาในรายงานทั่วไป |
| Session ID | ระบบเว็บไซต์หรือแอปสร้างขึ้นเอง | ผูกพฤติกรรมภายในเว็บของคนคนเดียวในช่วงเวลาหนึ่ง |
ต้องเก็บอะไรบ้างตอนคนคลิกโฆษณา X เข้ามา
การเก็บ twclid เพียงอย่างเดียวยังไม่พอสำหรับการวิเคราะห์ที่ใช้งานได้จริง ควรเก็บชุดข้อมูลนี้ไปพร้อมกันทุกครั้งที่มีคนคลิกเข้ามาจากโฆษณา X:
- ค่า twclid ที่แนบมากับ URL ปลายทาง
- เวลาที่คลิกเกิดขึ้น (timestamp พร้อม Time Zone ที่ชัดเจน)
- หน้า Landing Page ที่คลิกนั้นพาไปถึง
- utm_campaign และ utm_content คู่กันไว้เพื่ออ่านรายงานได้ง่ายโดยไม่ต้องถอดรหัส twclid
- Referrer หรือแหล่งที่มาก่อนหน้า เผื่อกรณีที่พารามิเตอร์บางตัวหายระหว่างทาง
ผูก Click ID เข้ากับ Lead ตอนเข้าเว็บหรือ LINE ยังไง
ขั้นตอนที่ใช้ได้จริงคือให้หน้าเว็บที่รับคลิกจากโฆษณาอ่านค่า twclid จาก URL แล้วเก็บไว้ในที่ที่เข้าถึงได้ตลอดเซสชัน เช่นในระบบจัดเก็บฝั่งเบราว์เซอร์หรือส่งต่อผ่าน Tracking Link เมื่อคนกดปุ่มไปยัง LINE ต่อ เพื่อให้ค่านี้เดินทางไปพร้อมกับผู้ใช้จนถึงจุดที่เขาเริ่มแชท
พอเกิด Lead ขึ้นจริง ไม่ว่าจะเป็นการทักครั้งแรกหรือการกรอกฟอร์ม ระบบฝั่งหลังบ้านควรแนบค่า twclid ที่เก็บไว้เข้ากับ Lead รายนั้นทันที เพื่อให้ภายหลังเมื่อ Lead กลายเป็น Order หรือปิดการขาย สามารถส่งอีเวนต์กลับไปหา X พร้อมค่า twclid เดิม ทำให้ระบบโฆษณาจับคู่ได้ว่าดีลนี้มาจากคลิกไหน
กรณีที่โฆษณา X พาไป LINE โดยตรงโดยไม่ผ่านเว็บไซต์ของตัวเองเลย การเก็บ twclid จะยากขึ้นเพราะไม่มีจุดที่เว็บของคุณได้อ่านค่านี้ก่อน วิธีที่พอทำได้คือใช้ Tracking Link ตัวกลางที่ควบคุมได้ ให้ผู้ใช้คลิกผ่านลิงก์นั้นก่อนจะถูกส่งต่อไป LINE เพื่อให้มีจุดแวะอ่านค่าพารามิเตอร์ได้ทัน หลักการนี้ใกล้เคียงกับสิ่งที่ระบบวัดผล LINE conversion อย่าง linli ทำอยู่กับ Google Ads, Meta และ TikTok คือเก็บ Identifier ตั้งแต่ต้นทางแล้วส่งอีเวนต์ปลายทางกลับไปให้แพลตฟอร์มจับคู่ แนวคิดเดียวกันนี้นำมาปรับใช้กับ X ได้ เพียงแต่ต้องต่อ Conversions API ของ X เองเพิ่มเติม
จุดที่ทำให้ twclid หายก่อนถึงปลายทาง
- คนคัดลอกลิงก์โฆษณาไปเปิดในเบราว์เซอร์หรือแอปอื่น ทำให้พารามิเตอร์บางตัวถูกตัดทิ้งระหว่างทาง
- ระบบ Redirect หลายชั้นที่ไม่ได้ออกแบบให้ส่งต่อ Query String ทำให้ twclid หลุดหายไปก่อนถึงหน้าสุดท้าย
- ตัวย่อลิงก์บางเจ้าที่ไม่รองรับการส่งพารามิเตอร์ต่อจนถึงปลายทางจริง
- การเปิดลิงก์จากแอปหนึ่งไปอีกแอปหนึ่ง (เช่นจากแอป X ไปเบราว์เซอร์ในเครื่อง) ที่บางระบบปฏิบัติการจัดการพารามิเตอร์ไม่เหมือนกัน
- หน้าเว็บไซต์ที่โหลดช้าหรือมีการรีไดเรกต์ซ้ำจนสคริปต์ที่อ่านค่า twclid ทำงานไม่ทัน
วัดคุณภาพว่าเก็บ Click ID ได้ดีแค่ไหน
ตัวชี้วัดหลักที่ใช้ประเมินคือ Match Rate หรือสัดส่วนของ Conversion ที่ส่งกลับไปแล้วถูกจับคู่กับคลิกต้นทางสำเร็จ เทียบกับจำนวน Conversion ทั้งหมดที่ส่งไป ถ้า Match Rate ต่ำ แปลว่ามีจุดรั่วอยู่ระหว่างทางที่ควรตรวจสอบ
ตัวอย่างสมมติเพื่อให้เห็นภาพ (เป็นตัวเลขประกอบกรอบวิเคราะห์ ไม่ใช่ข้อมูลจริง) หากธุรกิจหนึ่งส่ง Conversion กลับไป 100 รายการต่อเดือน แล้วมีเพียง 60 รายการที่ระบบจับคู่กับ twclid ได้ Match Rate จะอยู่ที่ 60% ซึ่งหมายความว่าอีก 40 รายการอาจเกิดจากคนที่ค้นหาชื่อร้านเองใน LINE โดยไม่ได้คลิกผ่านโฆษณา หรือเกิดจาก twclid หลุดหายระหว่างทางตามที่กล่าวไปข้างต้น
ก่อนสรุปว่าแอดไม่ได้ผล ควรตรวจ Match Rate ก่อนเสมอ เพราะบางครั้งปัญหาไม่ได้อยู่ที่ตัวโฆษณาเลย แต่อยู่ที่ระบบเก็บข้อมูลฝั่งเว็บไซต์ที่ยังไม่สมบูรณ์ และควรดู Match Rate เป็นแนวโน้มรายเดือนแทนที่จะดูค่าเดียวแบบตัดสินทันที เพราะบางเดือนอาจมีปัจจัยแวดล้อม เช่นแคมเปญที่พาไปหน้าเว็บช้าผิดปกติ หรือช่วงที่มีการเปลี่ยนโครงสร้างลิงก์ ซึ่งส่งผลต่อค่านี้ชั่วคราวโดยไม่ได้แปลว่าระบบพังถาวร
เริ่มเก็บ Click ID ให้ธุรกิจตัวเองยังไงได้บ้าง
- ตรวจสอบว่าเปิด Auto-tagging หรือฟังก์ชันที่ทำให้ X แนบ twclid ต่อท้ายลิงก์โฆษณาอัตโนมัติแล้วหรือยัง
- ถ้ามีเว็บไซต์หรือ Landing Page ของตัวเอง ให้เพิ่มสคริปต์ที่อ่านค่า twclid จาก URL แล้วเก็บไว้ในที่ที่ใช้งานต่อได้ตลอดเซสชัน
- ถ้าพาไป LINE ต่อ ให้ส่งต่อค่านี้ผ่าน Tracking Link ที่ควบคุมได้ แล้วบันทึกไว้กับ Lead ที่เกิดขึ้นจากคลิกนั้น
- ทดสอบเส้นทางจริงด้วยตัวเองอย่างน้อยหนึ่งรอบ ตั้งแต่คลิกโฆษณาไปจนถึงจุดที่เกิด Lead เพื่อดูว่า twclid เดินทางมาครบหรือหายไปตรงไหน
- ตั้งรอบตรวจ Match Rate เป็นประจำ เพื่อรู้ทันทีถ้ามีจุดใดในระบบเริ่มทำงานผิดปกติ
สรุป
ปัญหาที่ว่ายิงแอด X แล้วรู้แค่ยอดคลิก ไม่รู้ว่าใครมาต่อยอดเป็น Lead หรือยอดขายจริง ส่วนใหญ่ไม่ได้แก้ด้วยการเปลี่ยนกลยุทธ์โฆษณา แต่แก้ด้วยการเริ่มเก็บ Click ID อย่างมีวินัยตั้งแต่จุดแรกที่คนคลิกเข้ามา แล้วส่งต่อค่านั้นไปพร้อมกับผู้ใช้จนถึงจุดที่เกิดผลลัพธ์
สิ่งที่ควรทำต่อจากนี้คือกลับไปตรวจว่าเว็บไซต์หรือ Tracking Link ของธุรกิจตัวเองมีจุดอ่านค่า twclid หรือยัง แล้วทดสอบเส้นทางจริงสักหนึ่งรอบ เพราะรู้เร็วว่าข้อมูลหายตรงไหน ดีกว่าปล่อยให้ Attribution เพี้ยนไปเรื่อย ๆ โดยไม่รู้ตัว
- twclid คือรหัสเฉพาะของแต่ละคลิกโฆษณา X ใช้จับคู่กับ Conversion ที่ส่งกลับผ่าน Conversions API
- เก็บ twclid อย่างเดียวไม่พอ ต้องเก็บเวลา หน้า Landing Page และ UTM ควบคู่กันด้วย
- ผูก twclid กับ Lead ตั้งแต่จุดที่เกิดขึ้น เพื่อให้ส่งอีเวนต์ปลายทางกลับไปจับคู่ได้ภายหลัง
- ตรวจ Match Rate เป็นประจำเพื่อรู้ว่าระบบเก็บข้อมูลรั่วตรงไหนก่อนสรุปว่าแอดไม่ได้ผล
คำถามที่พบบ่อย
twclid เก็บไว้ใช้งานได้นานแค่ไหนก่อนหมดอายุ
ระยะเวลาที่ใช้จับคู่ได้ขึ้นกับนโยบายและ Attribution Window ของ X ในช่วงเวลานั้น ทางที่ปลอดภัยคือส่ง Conversion กลับให้เร็วที่สุดหลังเกิดเหตุการณ์ ไม่ปล่อยให้ค้างไว้นานเกินจำเป็น และควรตรวจเอกสารล่าสุดของ X ก่อนตั้งค่าจริง
ถ้ายิงแอด X ตรงไปที่ลิงก์ LINE เลยโดยไม่มีเว็บไซต์ ยังเก็บ Click ID ได้ไหม
ทำได้ยากกว่าถ้าไม่มีจุดแวะให้ระบบอ่านค่าพารามิเตอร์ก่อน วิธีที่พอช่วยได้คือใช้ Tracking Link ตัวกลางที่ควบคุมได้ ให้คนคลิกผ่านลิงก์นั้นก่อนถูกส่งต่อไป LINE เพื่อให้มีจุดเก็บค่า twclid ทัน
Auto-tagging ของ X ต้องเปิดเองไหม หรือเปิดให้อัตโนมัติ
ต้องตรวจในหน้าตั้งค่าบัญชีโฆษณาว่าเปิดอยู่หรือไม่ เพราะบางบัญชีอาจไม่ได้เปิดไว้ตั้งแต่แรก ถ้าปิดอยู่ ลิงก์โฆษณาจะไม่ถูกแนบ twclid ให้อัตโนมัติ ทำให้ไม่มีค่าให้เก็บตั้งแต่ต้นทาง
เก็บ twclid แล้วต้องส่งกลับไปหา X ผ่านช่องทางไหน
โดยหลักการคือส่งกลับผ่าน Conversions API ของ X พร้อมข้อมูลอีเวนต์ที่เกิดขึ้น เช่น Lead หรือ Purchase เพื่อให้ระบบจับคู่กับคลิกต้นทางที่มี twclid ตัวเดียวกัน ควรตรวจ Documentation ล่าสุดของ X ก่อนตั้งค่าเพราะรายละเอียดอาจเปลี่ยนแปลงได้
Match Rate ต่ำเกิดจากอะไรได้บ้างนอกจากปัญหาทางเทคนิค
อาจเกิดจากคนที่ไม่ได้คลิกผ่านโฆษณาจริง เช่นค้นหาชื่อร้านเองใน LINE ก็นับเป็น Conversion ที่จับคู่กับ twclid ไม่ได้อยู่แล้ว ควรแยกดูว่าอัตราต่ำเป็นเรื่องเทคนิคหรือเป็นพฤติกรรมผู้ใช้ปกติ
ต้องมีทีม dev เก็บ Click ID เองทุกกรณีไหม
ถ้ามีเว็บไซต์อยู่แล้ว มักต้องมีคนที่แก้โค้ดหน้าเว็บได้อย่างน้อยเล็กน้อยเพื่ออ่านและส่งต่อค่า twclid ส่วนธุรกิจที่ไม่มีเว็บไซต์และใช้ Tracking Link ตัวกลาง อาจไม่ต้องพึ่งทีม dev มากเท่าการต่อระบบเว็บไซต์เอง
ลองตรวจด้วยตัวเอง
Click-ID Inspector
วางลิงก์โฆษณาของคุณ แล้วดูทันทีว่า gclid / fbclid / UTM ตัวไหนอยู่ครบ ตัวไหนเสี่ยงหายระหว่างทาง
เช็กลิงก์ฟรี →ใช้ฟรี ไม่ต้องสมัคร ไม่เก็บข้อมูลที่คุณกรอก
อ่านต่อแบบเจาะลึก
รู้ว่าโฆษณาเข้า LINE ทำยอดขายจริงแค่ไหน
linli ติดตามลูกค้าตั้งแต่คลิกโฆษณา กดเพิ่มเพื่อน ทักแชท จนปิดการขาย พร้อมส่ง Conversion กลับแพลตฟอร์มโฆษณา เริ่มฟรี 14 วัน
ทดลองใช้ฟรี 14 วันบทความที่เกี่ยวข้อง

Swipe-up เยอะแต่ไม่รู้ใครจ่ายเงินจริง Snapchat Conversion Tracking ช่วยตรงไหน

ทีมขายปิดดีลได้ทุกวัน แต่เจ้าของร้านไม่รู้เลยว่าดีลไหนมาจากโฆษณา Snapchat
