← กลับไปหน้าบทความ
ตรวจสอบคุณภาพแคมเปญ

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

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

สรุปสั้น ๆ

tracking หายตอนทำเว็บใหม่เพราะสิ่งที่ผูกกับโค้ดและ URL เก่าไม่ถูกย้ายตาม ได้แก่ snippet ของ GTM, dataLayer, trigger ที่อิง URL เดิม, ปุ่ม LINE, พารามิเตอร์ที่หายตอนรีไดเรกต์ และตัวจัดการความยินยอมคุกกี้ ต้องทำบัญชีรายการก่อนเริ่ม ทดสอบบน staging ด้วยเส้นทางเดียวกับลูกค้าจริง และเทียบเลขเก่ากับใหม่รายวันในเจ็ดวันแรก

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

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

ทำบัญชีทุกอย่างที่เว็บเก่าส่งออกไปก่อนเริ่มงาน

ทีมออกแบบเว็บมักเห็นสคริปต์ติดตามเป็นของที่ติดมากับเว็บเก่า ไม่ได้เห็นเป็นฟังก์ชันที่ธุรกิจพึ่งพา ตารางด้านล่างคือสิ่งที่ผมไล่ตรวจทุกครั้ง พร้อมจุดที่มักหลุด

สิ่งที่ผูกกับเว็บเก่าหลุดเมื่อไรวิธีตรวจ
snippet ของ GTM หรือ pixel ที่ฝังในโค้ดเทมเพลตธีมใหม่ไม่ได้ใส่ให้เปิดซอร์สหน้าเว็บ ค้นรหัสคอนเทนเนอร์
dataLayer และชื่อเหตุการณ์ธีมใหม่ใช้ชื่อฟิลด์ต่างกันใช้ Preview ของ GTM ดูเหตุการณ์ที่ยิงจริง
trigger ที่อิง URL เช่นหน้าขอบคุณURL เปลี่ยนโครงสร้างเทียบ URL ของ trigger กับ URL ใหม่
ปุ่ม LINE และสคริปต์เก็บ UTMคลาสหรือ ID ของปุ่มเปลี่ยนกดทุกปุ่มบนหน้าหลักด้วยมือถือจริง
ฟอร์มและช่องซ่อนที่เก็บ UTM หรือ click IDปลั๊กอินฟอร์มใหม่ไม่มีช่องซ่อนส่งฟอร์มทดสอบแล้วดูข้อมูลที่เข้า
ตัวจัดการความยินยอมคุกกี้แบนเนอร์ใหม่ไม่ส่งสถานะให้ GTMตรวจสถานะความยินยอมในแท็กก่อนและหลังกดยอมรับ
การตั้งค่าโดเมนและข้ามโดเมนเปลี่ยนโดเมนย่อยหรือโดเมนหลักตรวจรายการโดเมนใน GA4 และแท็กที่เกี่ยวข้อง

รีไดเรกต์ 301 ที่ทำให้พารามิเตอร์หาย

เมื่อ URL เปลี่ยน ต้องทำตารางจับคู่ URL เก่ากับใหม่และตั้ง 301 ซึ่งทีมเว็บมักทำเรื่องนี้เพื่อ SEO อยู่แล้ว แต่หลายครั้งการรีไดเรกต์ทิ้งส่วนที่ตามหลังเครื่องหมายคำถาม ซึ่งเป็นที่อยู่ของ UTM, gclid และ fbclid ผลคือลูกค้าที่คลิกโฆษณาถูกพาไปหน้าที่ถูกต้อง แต่ไม่เหลือร่องรอยว่าคลิกมาจากไหน

ทดสอบง่าย ๆ ด้วยการเปิด URL เก่าพร้อมพารามิเตอร์ทดสอบ เช่นต่อท้ายด้วย utm_source=test แล้วดูว่า URL ปลายทางยังมีค่านั้นอยู่ไหม ถ้าหาย ต้องให้ทีมเว็บแก้กติกาให้ส่งต่อ query string ดูอาการในอีกเส้นทางที่คล้ายกันในเรื่อง UTM หายตอนรีไดเรกต์ไป LINE

ทดสอบบน staging ด้วยเส้นทางลูกค้าจริงเส้นเดียวกับที่เคยวัด

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

วันขึ้นเว็บจริง

ถ้าเว็บใหญ่พอ ให้ขึ้นหน้าหมวดเล็ก ๆ ก่อนหน้าหลัก แล้วทำตามรายการนี้ทุกครั้งที่ขึ้นหน้าใหม่

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

เจ็ดวันแรก เทียบเลขเก่ากับใหม่รายวัน

ตารางด้านล่างเป็นชุดตัวเลขที่ผมเฝ้าทุกเช้า เกณฑ์ผิดปกติให้ตั้งเองตามความผันผวนปกติของร้าน ตัวอย่างที่ใช้บ่อยคือต่างจากวันเดียวกันของสัปดาห์ก่อนเกินหนึ่งในห้า

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

ถ้าขึ้นเว็บไปแล้วและตัวเลขหายไปแล้ว

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

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

สรุป

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

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

  • ทำบัญชีทุกอย่างที่เว็บเก่าส่งออกไปก่อนเริ่มงาน
  • ทดสอบ 301 ว่าเก็บ query string ไว้ครบ
  • ทดสอบเส้นทางเต็มบน staging ด้วยมือถือจริง
  • บันทึกเวอร์ชัน GTM ไว้ย้อนกลับก่อนขึ้นจริง
  • เฝ้าเลขเก่ากับใหม่รายวันเจ็ดวันแรก

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

ควรให้ใครเป็นเจ้าของรายการตรวจนี้ ทีมเว็บหรือทีมแอด

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

เปลี่ยนโดเมนด้วย ต้องระวังอะไรเพิ่ม

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

staging ใช้ GTM คอนเทนเนอร์เดียวกับเว็บจริงได้ไหม

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

ข้อมูลที่หายไประหว่างช่วงนั้นกู้ได้ไหม

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

เว็บใหม่ควรเริ่มเฝ้าตั้งแต่เมื่อไร

เริ่มตั้งแต่ก่อนขึ้นเว็บจริงด้วยการบันทึกเลขเก่าเป็นฐาน แล้วเฝ้ารายวันอย่างน้อยเจ็ดวัน หลังจากนั้นเปลี่ยนเป็นรายสัปดาห์จนครบหนึ่งเดือน

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

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

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

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

แดชบอร์ดบอกปิดได้ 40 ออเดอร์ แต่บัญชีจริงมี 26 ไล่หาช่องโหว่ทีละจุดยังไง

แดชบอร์ดบอกปิดได้ 40 ออเดอร์ แต่บัญชีจริงมี 26 ไล่หาช่องโหว่ทีละจุดยังไง

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

งบหมดแต่ยอดไม่มา ไล่หาว่าเงินรั่วที่ 'ใคร' 'ที่ไหน' หรือ 'ด้วยอะไร'

เงินโฆษณาที่เสียเปล่ามักไม่ได้เสียเพราะจุดเดียว แต่เสียเพราะการผสมกันของออดิเอนซ์ผิดกลุ่ม วางผิดตำแหน่ง และครีเอทีฟที่ดึงคนผิดประเภท
Pixel ยิงมา 100 แต่ CAPI ส่งไปแค่ 60 หาช่องโหว่ข้อมูลก่อนแพลตฟอร์มเริ่มเดาแทนคุณ

Pixel ยิงมา 100 แต่ CAPI ส่งไปแค่ 60 หาช่องโหว่ข้อมูลก่อนแพลตฟอร์มเริ่มเดาแทนคุณ

เมื่อ event จาก pixel และ CAPI ไม่ตรงกัน แพลตฟอร์มโฆษณาจะเริ่มใช้ match quality ต่ำ ทำให้ optimization แย่ลงโดยที่หลายร้านไม่รู้ตัว