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

ติด LINE Tag บนหน้า LIFF ได้ไหม และนับ Conversion ตรงหรือเปล่า

ทีมบรรณาธิการ linli01 พ.ย. 09:28อัปเดต 01 พ.ย. 09:28อ่าน 2 นาที
ติด LINE Tag บนหน้า LIFF ได้ไหม และนับ Conversion ตรงหรือเปล่า
บทความนี้จัดทำเพื่อความรู้ ชื่อธุรกิจ ตัวเลข หรือบทสนทนาที่ไม่มีแหล่งอ้างอิงกำกับเป็นกรณีตัวอย่างเพื่ออธิบายแนวคิด ดูรายละเอียดที่ นโยบายกองบรรณาธิการ

สรุปสั้น ๆ

LINE Tag เป็น JavaScript ธรรมดา จึงติดและยิงบนหน้า LIFF ได้ แต่ Conversion จะนับตรงก็ต่อเมื่อคลิกโฆษณาที่ LINE บันทึกไว้ตามมาถึงหน้า LIFF ถ้าผู้ใช้เข้าหน้านี้จาก Rich Menu หรือแชท แท็กยิงได้แต่ไม่มีคลิกโฆษณาให้จับคู่ และการปิดการขายในแชทที่ไม่ผ่านหน้า LIFF ก็ไม่มีอะไรให้แท็กนับ

สมมติทีมหนึ่งติด LINE Tag บนหน้าฟอร์มจองที่เปิดผ่าน LIFF ทดสอบกดส่งฟอร์มแล้วเห็น request ยิงออกไปในเครื่องมือดีบัก แต่สามวันผ่านไป ใน LINE Ads Manager มี Conversion แค่ราวหนึ่งในสามของจำนวนฟอร์มที่ระบบหลังบ้านนับได้ ทีมสงสัยว่าแท็กพัง

แท็กอาจไม่ได้พังเลย คำถามที่ควรถามไม่ใช่ “แท็กยิงไหม” แต่คือ “แท็กยิงตรงที่ LINE รู้จักคนคนนั้นหรือเปล่า” รูปแบบโค้ดของแท็กอ้างจากหน้าติดตั้งใน LINE Ads Manager ซึ่งอาจเปลี่ยนได้ ให้คัดลอกโค้ดล่าสุดจากบัญชีของคุณเสมอ

ทำไมแท็กยิงได้บนหน้า LIFF

หน้า LIFF คือหน้าเว็บที่เปิดในเว็บวิวของ LINE จึงรัน JavaScript ได้เหมือนหน้าอื่น Base code กับโค้ด Conversion ที่ LINE ให้มาวางได้เหมือนเว็บทั่วไป วิธีวางและตรวจดูได้ใน โค้ด Conversion ของ LINE Tag ส่วนที่ต่างกันอยู่ที่สภาพแวดล้อมรอบหน้า ไม่ใช่ตัวโค้ด

ยิงได้ กับนับตรง เป็นคนละเรื่อง

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

  • แถวที่สามเป็นเรื่องปกติและไม่ใช่บั๊ก คนที่กดจาก Rich Menu มาถึงหน้าฟอร์มอาจมาจากแอดเมื่อสัปดาห์ก่อน แต่แท็กไม่มีทางรู้ ต้องผูกด้วยข้อมูลของคุณเองตามวิธีใน ผูก LINE User ID กับ UTM
  • แถวสุดท้ายแก้ด้วยการส่งจากเซิร์ฟเวอร์ ซึ่งมีหลักคิดอยู่ใน Server-to-Server Tracking เข้า LINE
เส้นทางเข้าหน้า LIFFแท็กยิงไหมจับคู่กับคลิกโฆษณาได้ไหม
โฆษณาพาเข้าเว็บในเบราว์เซอร์ แล้วกดปุ่มไปหน้า LIFFยิงทั้งสองหน้าหน้าเว็บแรกจับได้ดีกว่า ส่วนหน้า LIFF อาจขาดเพราะพื้นที่เก็บข้อมูลคนละที่
โฆษณาพาเข้าลิงก์ LIFF ตรง ๆยิงขึ้นกับว่าพารามิเตอร์คลิกจาก LINE Ads ไปถึงหน้า LIFF ครบไหม ทดสอบด้วยคลิกจริง
ผู้ใช้เปิด LIFF จาก Rich Menu หรือแชทยิงเส้นทางนี้ไม่มีคลิกโฆษณา แท็กจับคู่โฆษณาไม่ได้
ปิดการขายในแชทโดยไม่เปิดหน้า LIFFไม่มีอะไรให้ยิงต้องส่ง Conversion จากฝั่งเซิร์ฟเวอร์แทน

ตรวจว่ายิงจริงในสภาพแวดล้อมที่ลูกค้าใช้

  1. เปิดหน้าในเบราว์เซอร์บนคอมพิวเตอร์ ดูแท็บ Network ว่า request ของแท็กออกพร้อมค่าที่ตั้งใจ ขั้นนี้ยืนยันแค่ว่าโค้ดถูก ยังไม่ได้ยืนยันว่าทำงานในแอป
  2. เปิดจากแอป LINE บนมือถือจริง แล้วดู console ผ่านเครื่องมือดีบักของ LIFF (มีเครื่องมือตรวจสอบที่ LINE แนะนำไว้ในเอกสาร ตรวจชื่อและวิธีใช้ล่าสุด) เพราะเว็บวิวในแอปเปิด DevTools ตรง ๆ ไม่ได้
  3. ทำ Conversion ทดสอบจากคลิกโฆษณาจริงด้วยงบเล็ก เพราะการเปิดลิงก์ตรง ๆ ไม่ได้พิสูจน์ว่าการจับคู่ทำงาน
  4. รอตามระยะเวลาที่ LINE Ads Manager ใช้รายงาน (ตรวจในเอกสาร) แล้วค่อยเทียบตัวเลข อย่าสรุปจากยอดชั่วโมงแรก

แยกสาเหตุของส่วนต่างให้ได้ก่อนเรียกว่าแท็กพัง

จาก 90 ฟอร์ม มี 50 ฟอร์มมาจาก Rich Menu หรือแชท ซึ่งแท็กไม่มีทางจับคู่ได้ ส่วน 40 ฟอร์มที่มาจากหน้าโฆษณา LINE Ads นับได้ 30 หรือ 75% การเทียบ 30 กับ 90 จึงดูเหมือนแท็กพลาดไปสองในสาม ทั้งที่ส่วนที่เทียบได้จริงตกหล่นแค่หนึ่งในสี่

ทางทำได้จริงคือใส่ฟิลด์ source ในระเบียนฟอร์มหลังบ้าน (เช่น ads_landing กับ rich_menu) แล้วเทียบเฉพาะแถวที่เป็น ads_landing กับยอดใน Ads Manager ส่วนฟอร์มที่เก็บ event ของหน้า LIFF ได้ละเอียดขึ้น อ่านเพิ่มใน วัดการส่งฟอร์มใน LIFF

สมมติ: ฟอร์มจอง 1 สัปดาห์
ฟอร์มสำเร็จในหลังบ้าน90
มาจากหน้าโฆษณาโดยตรง40
Conversion ที่ LINE Ads นับ30

สี่เหตุที่โค้ด Conversion ติดแล้วไม่ยิงหรือยิงเกิน

  • ยิงก่อนฟอร์มผ่าน: วางโค้ดไว้ที่ปุ่มกดแทนที่จะวางหลังเซิร์ฟเวอร์ตอบสำเร็จ ได้ Conversion จากฟอร์มที่ส่งไม่ผ่านด้วย
  • ปิดหน้าเร็วเกินไป: สั่ง liff.closeWindow() หรือ redirect ทันทีหลังส่ง ทำให้ request ของแท็กยังออกไม่ครบ ให้รอให้ยิงเสร็จหรือหน่วงสั้น ๆ
  • ยิงซ้ำเพราะรีเฟรช: หน้าขอบคุณถูกรีเฟรชหรือย้อนกลับ ต้องมีตัวกันซ้ำ เช่นเก็บ order id ที่ยิงแล้วไว้ใน sessionStorage
  • โหลดแท็กไม่ทัน: เว็บ SPA ที่เปลี่ยนหน้าโดยไม่โหลดใหม่ ทำให้ base code ไม่ถูกเรียกในหน้าที่สอง เช็กตามอาการใน LINE Tag ไม่ยิง

ตัดสินใจ ใช้แท็กอย่างเดียวพอหรือต้องเสริม

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

สรุป

ก่อนเปลี่ยนอะไรกับแท็ก ให้เพิ่มฟิลด์ source ในระเบียนหลังบ้านก่อน เพราะมันบอกได้ทันทีว่าส่วนต่างระหว่างหลังบ้านกับ Ads Manager เป็นเรื่องแท็กหรือเป็นเรื่องเส้นทางเข้า การแก้ที่แท็กทั้งที่ปัญหาอยู่ที่เส้นทางเข้า คือเสียเวลาไปกับจุดที่ไม่ได้พัง

หลังจากนั้นค่อยตัดสินว่ายอดที่ปิดในแชทต้องส่งจากเซิร์ฟเวอร์หรือไม่ โดยดูว่าสัดส่วนยอดที่ปิดนอกหน้า LIFF ใหญ่แค่ไหนเทียบกับยอดทั้งหมด

  • แท็กยิงบนหน้า LIFF ได้ แต่การจับคู่กับคลิกโฆษณาขึ้นกับเส้นทางเข้า
  • แยก source ในหลังบ้านก่อนเทียบตัวเลข
  • ทดสอบด้วยเครื่องจริงในแอป LINE และคลิกโฆษณาจริง
  • ยอดที่ปิดในแชทต้องส่งจากเซิร์ฟเวอร์

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

ต้องติด base code ทุกหน้าของ LIFF ไหม?

ทุกหน้าที่เป็นจุดเริ่มต้นของ session ได้ ต้องมี base code ถ้าเว็บเป็น SPA ที่โหลดครั้งเดียวแล้วเปลี่ยนหน้าด้วย JavaScript โหลดครั้งเดียวก็พอ แต่ต้องทดสอบว่าโค้ด Conversion เรียกได้หลังเปลี่ยนหน้า

ใช้ GTM วางแท็กบนหน้า LIFF ได้ไหม?

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

Meta Pixel บนหน้า LIFF นับตรงไหม?

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

ผู้ใช้เปิดหน้า thank you สองรอบ นับสองครั้งไหม?

โค้ดยิงสองครั้งก็ถูกส่งสองครั้ง ส่วนที่ LINE จะนับซ้ำหรือไม่ ให้ตรวจนโยบายการนับ Conversion ในเอกสาร และกันซ้ำที่ฝั่งเราด้วย order id เสมอ

Conversion ขึ้นใน Ads Manager ช้าแค่ไหนถึงควรสงสัย?

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

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

LIFF Campaign Parameter Lab

ทดสอบว่า UTM และพารามิเตอร์แคมเปญของคุณรอดผ่าน liff.state เข้าแอปหรือหายกลางทาง

ทดสอบ LIFF URL

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

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

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

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

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

ส่งแบบ Narrowcast แยกกลุ่ม แล้ววัดว่ากลุ่มไหนสร้างยอดจริง

ส่งแบบ Narrowcast แยกกลุ่ม แล้ววัดว่ากลุ่มไหนสร้างยอดจริง

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

Audience ใน LINE OA มีหลายแบบ เลือกแบบไหนไปยิงซ้ำให้คุ้มที่สุด

Audience จากการเปิดอ่าน การกดลิงก์ แท็กแชท และรายชื่อลูกค้าเก่า อยู่ห่างจากการจ่ายเงินไม่เท่ากัน บทความนี้จัดลำดับว่ากลุ่มไหนควรได้งบยิงซ้ำก่อน
ปุ่มใน Flex Message ควรใช้ Postback หรือ URL ถ้าอยากรู้ว่าใครกดอะไร

ปุ่มใน Flex Message ควรใช้ Postback หรือ URL ถ้าอยากรู้ว่าใครกดอะไร

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