← กลับไปหน้าบทความ
แพลตฟอร์มโฆษณา

เหตุใดยอดขายจริงจาก TikTok ถึงหายไปตอนลูกค้าทักเข้า LINE

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

สรุปสั้น ๆ

ยอดขายจาก TikTok มักหายเพราะ ttclid ไม่ถูกเก็บไว้ตั้งแต่ก่อนลูกค้าออกจากเว็บไซต์ไปยัง LINE โดยเฉพาะเมื่อเปิดผ่าน In-app Browser ของ TikTok ที่มีพฤติกรรมต่างจากเบราว์เซอร์ทั่วไป การเก็บค่านี้ให้ครบต้องทดสอบเส้นทางจริงและผูกกับ Lead ที่เกิดในแชท

ธุรกิจเสื้อผ้าแฟชั่นรายหนึ่งยิงแอด TikTok เข้า LINE ต่อเนื่องมาสองเดือน ทีมขายยืนยันว่ามีลูกค้าหลายคนที่ทักมาบอกตรง ๆ ว่าเห็นจาก TikTok แล้วสั่งซื้อจริง แต่พอเปิด TikTok Ads Manager ดู กลับไม่มี Conversion อะไรขึ้นมาเลยสักรายการ

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

ttclid คืออะไร ต่างจาก UTM ยังไง

ttclid (TikTok Click Identifier) คือพารามิเตอร์ที่ TikTok Ads ติดมากับ URL เมื่อคนคลิกโฆษณา ทำหน้าที่คล้ายกับ GCLID ของ Google และ FBCLID ของ Meta คือใช้ยืนยันว่าคลิกนั้นมาจากโฆษณาจริง และใช้เป็น Identifier สำหรับส่ง Event กลับไปยัง TikTok

ต่างจาก UTM ที่ธุรกิจตั้งเองและมีไว้เพื่ออ่านง่ายในรายงาน ttclid เป็นค่าที่แพลตฟอร์มสร้างขึ้นเองและใช้เพื่อจับคู่กับระบบของ TikTok โดยเฉพาะ การมีแค่ UTM แต่ไม่มี ttclid จะทำให้ส่ง Event กลับไปให้ TikTok ใช้ Optimize ไม่ได้เต็มที่

จุดที่ ttclid หายบ่อยที่สุด

จุดที่พบบ่อยที่สุดคือ In-app Browser ของแอป TikTok ซึ่งมีพฤติกรรมการโหลดหน้าเว็บและจัดการ URL ที่ต่างจากเบราว์เซอร์ทั่วไปในบางกรณี ถ้า Landing Page ไม่ได้ทดสอบเฉพาะเจาะจงกับ In-app Browser นี้ อาจพลาดจุดอ่านค่าไปโดยไม่รู้ตัว

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

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

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

ทั้งสามค่านี้ควรถูกรวมไว้ใน Token เดียวที่ส่งต่อไปพร้อมกับ Tracking Link เข้า LINE เพื่อให้เมื่อลูกค้ากด Add Friend ระบบสามารถผูกทุกอย่างเข้ากับ LINE User ได้ในขั้นตอนเดียว ไม่ต้องพยายามจับคู่ข้อมูลจากหลายแหล่งย้อนหลัง

ตัวอย่างเปรียบเทียบรายงาน TikTok Ads Manager กับยอดขายจริงที่ผูกจาก LINE

แหล่งข้อมูลสิ่งที่มองเห็นข้อจำกัด
TikTok Ads Managerคลิกและ Event ที่ส่งกลับสำเร็จไม่เห็น Event ที่เกิดในแชท LINE
ระบบหลังบ้านที่ผูกจาก LINELead, Qualified Lead, Order ที่ปิดจริงไม่เห็นข้อมูลระดับผู้ใช้จาก TikTok

ขั้นตอนตั้งค่าและทดสอบ

  1. ทดสอบคลิกโฆษณาจริงผ่าน In-app Browser ของ TikTok แล้วตรวจว่า ttclid ปรากฏใน URL ปลายทางหรือไม่
  2. ติดสคริปต์อ่านค่า ttclid บน Landing Page แล้ว Log ไว้เพื่อตรวจสอบระหว่างการติดตั้ง
  3. ลด Redirect ระหว่างทางให้เหลือน้อยที่สุด และตรวจว่าแต่ละชั้นยังส่งต่อพารามิเตอร์ครบ
  4. เชื่อม Tracking Link เข้า LINE แล้วทดสอบว่า Lead ที่เกิดขึ้นมีค่านี้ผูกอยู่จริง

ข้อจำกัดของ Attribution Window ที่ต้องรู้

TikTok Ads มีกรอบเวลาที่ยอมรับสำหรับการนับ Conversion ย้อนหลังตามเงื่อนไขที่ระบุในเอกสารล่าสุด หากลูกค้ากด Add Friend และปิดการขายห่างจากวันที่คลิกนานเกินกรอบเวลานี้ อาจส่ง Event กลับไปให้ TikTok ใช้งานไม่ได้เต็มที่

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

ตัวอย่างคำนวณ Cost per Sale ก่อนและหลังแก้ปัญหา ttclid หาย (ข้อมูลสมมติ)

ลองดูตัวอย่างสมมติของธุรกิจเสื้อผ้าที่ยิงแอด TikTok งบ 20,000 บาทต่อเดือน ก่อนแก้ปัญหา ttclid หาย ระบบผูกยอดขายจาก TikTok ได้เพียง 6 ออเดอร์ต่อเดือนตามที่เห็นในรายงาน คิดเป็น Cost per Sale ที่ดูสูงถึงประมาณ 3,333 บาทต่อออเดอร์ ทำให้ทีมเกือบตัดสินใจลดงบ TikTok ลงเพราะดูเหมือนไม่คุ้มเมื่อเทียบกับแพลตฟอร์มอื่น

หลังจากตรวจพบว่า In-app Browser ของ TikTok ทำให้ ttclid หายก่อนถึง Landing Page และแก้ไขให้เก็บค่าได้ถูกต้อง เดือนถัดมาระบบผูกยอดขายจาก TikTok ได้เพิ่มเป็น 19 ออเดอร์ด้วยงบใกล้เคียงเดิม คิดเป็น Cost per Sale ที่แท้จริงประมาณ 1,052 บาทต่อออเดอร์ ซึ่งต่างจากตัวเลขเดิมที่เห็นเกือบสามเท่า

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

ปัญหาที่เจอบ่อยตอนทดสอบ In-app Browser และวิธีแก้

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

ปัญหาที่สองคือหน้า Landing Page โหลดช้าเกินไปบน In-app Browser ทำให้สคริปต์อ่านค่า ttclid ยังทำงานไม่เสร็จก่อนที่ลูกค้าจะกดปุ่มออกจากหน้าไปแล้ว โดยเฉพาะเมื่อหน้าเว็บมีรูปภาพหรือสคริปต์อื่นที่โหลดหนักปนอยู่ วิธีแก้คือให้สคริปต์อ่านค่า ttclid ทำงานเป็นลำดับแรกก่อนองค์ประกอบอื่นของหน้าเว็บ ไม่ใช่รอให้ทุกอย่างโหลดเสร็จก่อนถึงจะเริ่มอ่านค่า

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

ทำไมต้องให้แอดมินยืนยันแหล่งที่มาด้วยตัวเองในช่วงเริ่มต้น

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

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

รูปแบบครีเอทีฟที่ต่างกันมีผลต่อการเก็บ ttclid ได้ด้วยไหม

อีกปัจจัยหนึ่งที่หลายทีมมองข้ามคือรูปแบบครีเอทีฟที่ใช้ในแคมเปญ TikTok ก็มีผลต่อพฤติกรรมการคลิกและเส้นทางที่ ttclid เดินทางผ่านได้ต่างกัน เช่น โฆษณาแบบวิดีโอที่มีปุ่ม Call-to-Action ฝังอยู่ในคลิปมักพาไปยัง Landing Page โดยตรง ในขณะที่โฆษณาแบบ Spark Ads ที่โปรโมทโพสต์จากบัญชีจริงของแบรนด์ อาจมีคนคลิกเข้าไปดูโปรไฟล์ก่อนแล้วค่อยกดลิงก์ในไบโอ ซึ่งเป็นเส้นทางที่ไม่ผ่าน URL ที่มี ttclid ติดมาโดยตรงเหมือนโฆษณาแบบมาตรฐาน

ธุรกิจที่ใช้ทั้งสองรูปแบบพร้อมกันจึงควรตรวจสอบแยกกันว่าครีเอทีฟรูปแบบไหนเก็บ ttclid ได้ครบกว่ากัน แทนที่จะสรุปรวมว่าระบบเก็บข้อมูลได้ดีหรือไม่ดีโดยไม่แยกตามรูปแบบครีเอทีฟ เพราะถ้าสัดส่วนแคมเปญ Spark Ads เพิ่มขึ้นในเดือนหนึ่ง อาจทำให้ Match Rate โดยรวมลดลงทั้งที่ระบบเก็บข้อมูลทำงานถูกต้องเหมือนเดิม เพียงแต่รูปแบบครีเอทีฟที่เปลี่ยนไปทำให้สัดส่วนคลิกที่มี ttclid ติดมาลดลงตามธรรมชาติของเส้นทางคลิกนั้นเอง

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

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

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

สรุป

ยอดขายที่ ‘หาย’ จากรายงาน TikTok ไม่ได้แปลว่าลูกค้าไม่ได้มาจากแอดจริง ส่วนใหญ่เป็นเพราะ ttclid ไม่ถูกเก็บไว้ตั้งแต่ก่อนออกจากเว็บไซต์ โดยเฉพาะเมื่อเปิดผ่าน In-app Browser ที่มีพฤติกรรมเฉพาะตัว

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

  • ttclid หายบ่อยที่สุดผ่าน In-app Browser ของ TikTok และการ Redirect หลายชั้น
  • ต้องเก็บ ttclid, UTM และ Timestamp ให้ครบก่อนลูกค้าออกจากเว็บไซต์
  • Attribution Window มีกรอบเวลาจำกัด ต้องตรวจเอกสารล่าสุดก่อนวางแผน Sales Cycle ยาว

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

ทำไมลูกค้าบอกว่าเห็นจาก TikTok แต่ TikTok Ads Manager ไม่มี Conversion

ส่วนใหญ่เกิดจาก ttclid หายไปก่อนลูกค้าจะทักเข้า LINE โดยเฉพาะเมื่อเปิดผ่าน In-app Browser ของ TikTok ทำให้ไม่มีข้อมูลส่งกลับไปยืนยันกับระบบของ TikTok ได้

ต้องทดสอบผ่าน In-app Browser ของ TikTok โดยเฉพาะจริงไหม

จริง เพราะพฤติกรรมการโหลดหน้าเว็บผ่าน In-app Browser อาจต่างจากเบราว์เซอร์ทั่วไป การทดสอบแค่บนคอมพิวเตอร์อาจไม่เจอปัญหาที่เกิดขึ้นจริงบนมือถือ

ถ้าลด Redirect ไม่ได้เลย จะยังเก็บ ttclid ได้ไหม

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

TikTok Ads เห็น Event ที่เกิดในแชท LINE ได้ไหม

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

ข้อมูลที่ผูกจาก LINE ได้ใช้แทนรายงานของ TikTok Ads Manager ได้เลยไหม

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

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

Click-ID Inspector

วางลิงก์โฆษณาของคุณ แล้วดูทันทีว่า gclid / fbclid / UTM ตัวไหนอยู่ครบ ตัวไหนเสี่ยงหายระหว่างทาง

เช็กลิงก์ฟรี

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

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

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

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

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

คีย์เวิร์ดที่คลิกแพงที่สุด อาจไม่ใช่คีย์เวิร์ดที่ปิดยอดได้

คีย์เวิร์ดที่คลิกแพงที่สุด อาจไม่ใช่คีย์เวิร์ดที่ปิดยอดได้

ยิงแอด Google Search เข้า LINE แล้วอยากรู้ว่า keyword ไหนสร้างยอดขายจริง ไม่ใช่แค่คลิก บทความนี้อธิบายวิธีวัด keyword ไหนสร้างยอดขายใน LINE ตั้งแต่ต้นทางจนถึงปลายทาง
เดือนนี้ Lead เข้าเพิ่มขึ้นเรื่อยๆ แต่ยอดปิดจริงยังเท่าเดิม ปัญหาอยู่ที่ไหน

เดือนนี้ Lead เข้าเพิ่มขึ้นเรื่อยๆ แต่ยอดปิดจริงยังเท่าเดิม ปัญหาอยู่ที่ไหน

Search Term รายงานว่า Lead พุ่งทุกเดือน แต่ยอดขายจริงนิ่งสนิท คำตอบมักซ่อนอยู่ในระดับ Keyword ที่ไม่เคยถูกแยกก่อนพาลูกค้าเข้า LINE บทความนี้ชวนดูวิธีตามรอย Keyword ถึงยอดขาย ไม่ใช่แค่จำนวนแชท
ทำไมยอดใน LINE Ads Manager ไม่เท่ากับยอดที่แอดมินปิดจริงในแชท

ทำไมยอดใน LINE Ads Manager ไม่เท่ากับยอดที่แอดมินปิดจริงในแชท

ตัวเลขใน LINE Ads Manager กับยอดขายจริงไม่มีทางเท่ากันเป๊ะ บทความนี้อธิบายว่า LINE Tag ทำหน้าที่อะไรให้ Ads Manager และควรเก็บ Source กับ Click ID แบบไหนถึงลดช่องว่างนี้ได้