การวัดผล Web Conversion ช่วยให้บันทึกผลลัพธ์ เช่น การซื้อและการจอง จากฝั่งเว็บไซต์ และวัดได้ว่าการส่ง LINE มีส่วนช่วยต่อผลลัพธ์นั้นมากแค่ไหน ใช้ได้แม้เป็นเว็บไซต์ที่ไม่ได้ใช้ Shopify การส่งคอนเวอร์ชันทำได้ด้วยสคริปต์ไม่กี่บรรทัดบนหน้าเสร็จสิ้นการซื้อ ฯลฯ (ต้องเปิดใช้ Web tracking และติดตั้งโค้ดติดตามก่อน) บทความนี้จะอธิบายขั้นตอนตั้งแต่การเตรียมการวัดผล การติดตั้งสคริปต์ ไปจนถึงการตรวจสอบการทำงาน
การวัดผล Web Conversion ขณะนี้ให้บริการในรูปแบบเบต้า เราปรับปรุงอย่างต่อเนื่องตามความคิดเห็นของผู้ใช้ ข้อกำหนดและหน้าจออาจเปลี่ยนแปลงได้ หากพบสิ่งใดโปรดแจ้งทีมซัพพอร์ต
สิ่งที่ทำได้ด้วยการวัดผล Web Conversion
การวัดผล Web Conversion คือฟีเจอร์ที่บันทึกผลลัพธ์ (คอนเวอร์ชัน) ที่เกิดขึ้นบนเว็บไซต์ของคุณไว้ใน Lumo และแสดงให้เห็นการมีส่วนช่วยของการส่ง LINE ต่อยอดขายและผลลัพธ์
เมื่อเรียกใช้ lumo.conversion() บนหน้าเสร็จสิ้นการซื้อหรือหน้าเสร็จสิ้นการสมัคร ผลลัพธ์นั้นจะถูกส่งไปยัง Lumo ผลลัพธ์ของเพื่อนที่เข้าชมผ่านลิงก์หรือ QR โค้ดของ LINE จะถูกระบุว่ามาจาก LINE และติดตามได้ในรายงานว่า "LINE มีส่วนช่วยต่อยอดขายและผลลัพธ์มากแค่ไหน"
ไม่เพียงผลลัพธ์ที่มีจำนวนเงิน (การซื้อ) แต่ยังบันทึกผลลัพธ์ที่ไม่มีจำนวนเงินได้ เช่น การจอง การสมัครสมาชิก และการขอเอกสาร เนื่องจากติดตั้งได้แม้ไม่มีการเชื่อมต่อ Shopify จึงใช้ได้กับเว็บไซต์ที่จัดการลูกค้าด้วย HubSpot รวมถึงเว็บไซต์อีคอมเมิร์ซหรือแลนดิงเพจของคุณเองด้วย
การตีความข้อมูลที่วัดได้มอบหมายให้ Marketing Agent ได้ เพียงบอกว่า "ทบทวนการมีส่วนช่วยของการส่ง LINE ต่อยอดขาย" เอเจนต์จะเสนอสิ่งที่สังเกตเห็นและแนวทางถัดไปจากผลการวัด
การเตรียมก่อนเริ่มวัดผล
การใช้การวัดผล Web Conversion มีเงื่อนไขเบื้องต้น 3 ข้อ ได้แก่ การเปิดใช้ Web tracking การติดตั้งโค้ดติดตาม และการใช้ลิงก์วัดผลในการส่ง LINE
| สิ่งที่ต้องเตรียม | เนื้อหา |
|---|---|
| เปิดใช้งาน Web tracking | เปิด Web tracking ในการตั้งค่าบัญชี LINE Official Account เมื่อเปิดแล้วจะสามารถเลือกชุดข้อมูล "คอนเวอร์ชัน" และ "กลุ่มการได้มา" ในรายงานได้ |
| การติดตั้งโค้ดติดตาม | ติดตั้งโค้ดติดตามบนเว็บไซต์ที่ต้องการวัดผล วิธีติดตั้งอธิบายไว้ในบทความ "การตั้งค่าโค้ดติดตาม" |
| การใช้ลิงก์วัดผล・QR โค้ด | เพื่อระบุตัวเพื่อน LINE ให้เพื่อนเข้าชมผ่านลิงก์ของการส่งข้อความหรือ QR โค้ดติดตาม ลิงก์เหล่านี้จะมีข้อมูลระบุตัวเพื่อนแนบมาโดยอัตโนมัติ |
โค้ดติดตามคือรากฐานสำหรับระบุตัวเพื่อนที่เข้าชมและเชื่อมโยงกับผลลัพธ์ที่เกิดขึ้นภายหลัง หากยังไม่ได้ติดตั้งโค้ดติดตาม แม้เรียกใช้ lumo.conversion() ก็ไม่สามารถเชื่อมโยงผลลัพธ์กับเพื่อนได้ โปรดติดตั้งโค้ดติดตามให้เสร็จก่อน นอกจากนี้ แม้ติดตั้งแท็กแล้ว หาก Web tracking ยังปิดอยู่ จะไม่สามารถเลือกชุดข้อมูลคอนเวอร์ชันในรายงานได้ โปรดติดตั้งแท็กและเปิดใช้ Web tracking ควบคู่กันเสมอ หากติดตั้งแท็กแล้วแต่ยังไม่แสดง ให้ตรวจสอบว่า Web tracking เปิดอยู่หรือไม่
การบันทึกคอนเวอร์ชัน
คอนเวอร์ชันบันทึกได้โดยเรียกใช้ lumo.conversion() บนหน้าที่ผลลัพธ์เกิดขึ้น (เช่น หน้าเสร็จสิ้นการซื้อ)
หากเป็นหน้าที่โหลดโค้ดติดตามไว้แล้ว เพียงเรียกใช้ lumo.conversion() ผลลัพธ์ก็จะถูกส่ง โปรดติดตั้งไว้ที่ "หน้าในจังหวะที่ผลลัพธ์ยืนยันแล้ว" เช่น เสร็จสิ้นการซื้อหรือเสร็จสิ้นการสมัคร
วิธีเขียนพื้นฐาน
เพิ่มสคริปต์ดังต่อไปนี้ลงในหน้าเสร็จสิ้นการซื้อ โปรดแทนที่จำนวนเงินและหมายเลขคำสั่งซื้อด้วยค่าของคำสั่งซื้อจริงเมื่อแสดงผล (เว็บไซต์อีคอมเมิร์ซและ CMS จำนวนมากสามารถแทรกข้อมูลคำสั่งซื้อเป็นตัวแปรของเทมเพลตได้)
<script>
lumo.conversion({
name: "purchase",
value: 5000,
currency: "JPY",
orderId: "ORDER-12345"
});
</script>
ผลลัพธ์ที่ไม่มีจำนวนเงิน (เช่น การจอง การสมัครสมาชิก) บันทึกได้ด้วย name เพียงอย่างเดียว
<script>
lumo.conversion({ name: "reservation" });
</script>
ข้อมูลที่ส่งได้
ส่งข้อมูลที่แสดงเนื้อหาของผลลัพธ์เข้าไปใน lumo.conversion()
| คีย์ | จำเป็น/ไม่บังคับ | เนื้อหา |
|---|---|---|
name |
จำเป็น | ชื่อที่แสดงประเภทของผลลัพธ์ เช่น purchase (การซื้อ), reservation (การจอง), signup (การสมัครสมาชิก) แนะนำให้ระบุเป็นตัวอักษรและตัวเลขภาษาอังกฤษ |
value |
ไม่บังคับ | จำนวนเงินของผลลัพธ์ ระบุเป็นตัวเลข ผลลัพธ์ที่ไม่มีจำนวนเงินสามารถละเว้นได้ |
currency |
ไม่บังคับ | รหัสสกุลเงินของจำนวนเงิน ระบุเมื่อส่ง value เช่น JPY |
orderId |
ไม่บังคับ | ID ที่ใช้ระบุคำสั่งซื้อหรือธุรกรรม รวมการส่งซ้ำที่มี ID เดียวกันให้เป็นรายการเดียว ป้องกันการนับซ้ำจากการโหลดหน้าซ้ำ |
email |
ไม่บังคับ | อีเมลของผู้ซื้อ ช่วยเชื่อมโยงการซื้อจากเบราว์เซอร์หรืออุปกรณ์อื่นเข้าสู่การวัดผล |
test |
ไม่บังคับ | สำหรับตรวจสอบการทำงาน เมื่อตั้งเป็น true จะบันทึกแต่ไม่รวมในการรวบรวมของรายงาน |
โปรดใช้ค่า name ที่คงที่สำหรับผลลัพธ์แต่ละประเภท หากตั้งชื่อต่างกันทุกครั้งสำหรับ "การซื้อ" เดียวกัน จะไม่สามารถรวบรวมผลลัพธ์แยกตามประเภทในรายงานได้
การติดตั้งด้วย Google Tag Manager
หากใช้ Google Tag Manager (GTM) สามารถติดตั้งเป็นแท็ก HTML แบบกำหนดเองได้
- สร้างแท็ก HTML แบบกำหนดเอง แล้วตั้งค่าสคริปต์
lumo.conversion() - แทรกจำนวนเงินและหมายเลขคำสั่งซื้อแบบไดนามิกด้วยตัวแปร GTM เช่น ตัวแปร Data Layer
- ตั้งค่าทริกเกอร์ที่ยิงเมื่อแสดงหน้าเสร็จสิ้นการซื้อ หรือเมื่อเกิดอีเวนต์เสร็จสิ้นการซื้อ
แม้ติดตั้งด้วย GTM ตัวโค้ดติดตามหลักก็ต้องถูกโหลดบนหน้านั้นด้วย หากส่งโค้ดติดตามผ่าน GTM เช่นกัน โปรดตั้งลำดับให้แท็กโค้ดติดตามโหลดก่อนแท็ก lumo.conversion()
วัดการซื้อในเบราว์เซอร์อื่นด้วย
การวัดผล Web Conversion จะวัดการซื้อในเบราว์เซอร์เดียวกันกับที่คลิกลิงก์ LINE เมื่อส่ง email จะวัดการซื้อในเบราว์เซอร์หรืออุปกรณ์อื่นได้ด้วย
ข้อมูลระบุตัวเพื่อนจะถูกบันทึกไว้ในเบราว์เซอร์ที่คลิกลิงก์หรือ QR โค้ดของ LINE ดังนั้น หากเปิดลิงก์ในเบราว์เซอร์ภายในแอป LINE แล้วไปซื้อในเบราว์เซอร์อื่น (เช่น เบราว์เซอร์บน PC) จะไม่สามารถระบุว่าเป็นผลลัพธ์ของเพื่อนคนเดียวกันได้ในทันที
เมื่อส่งอีเมลของผู้ซื้อใน email Lumo จะเทียบกับอีเมลของเพื่อนที่ Lumo บันทึกไว้ และวัดการซื้อในเบราว์เซอร์หรืออุปกรณ์อื่นเป็นผลลัพธ์ของเพื่อนคนนั้นได้ เนื่องจากหน้าเสร็จสิ้นการซื้อมักมีอีเมลของผู้ซื้ออยู่แล้ว เราแนะนำให้ส่ง email เท่าที่ทำได้
หากส่ง email ต้องระบุไว้ในนโยบายความเป็นส่วนตัวของบริษัทในฐานะข้อมูลที่ส่งออกภายนอก โปรดดูเนื้อหาที่ต้องระบุจากบทความ "เทมเพลตข้อความเปิดเผยการส่งข้อมูลออกภายนอก"
การตรวจสอบการทำงาน
ตรวจสอบว่าการวัดผลที่ติดตั้งทำงานถูกต้องหรือไม่ได้ด้วยการใช้แฟล็ก test
เมื่อตั้ง test เป็น true แล้วเรียกใช้ lumo.conversion() ผลลัพธ์จะถูกบันทึกแต่ไม่รวมในการรวบรวมของรายงาน จึงตรวจสอบได้ว่าสคริปต์ทำงานถูกต้องหรือไม่โดยไม่กระทบตัวเลขจริง
<script>
lumo.conversion({
name: "purchase",
value: 5000,
currency: "JPY",
orderId: "TEST-0001",
test: true
});
</script>
เปิดคอนโซลของเครื่องมือสำหรับนักพัฒนาในเบราว์เซอร์ แล้วตรวจสอบด้วยว่ามีข้อผิดพลาดตอนเรียกใช้สคริปต์หรือไม่ เมื่อต้องการยืนยันว่าสะท้อนในรายงานจริง ให้เอา test ออกแล้วส่งตามปกติ จากนั้นตรวจสอบในรายงานหลังการรวบรวม
ดูคอนเวอร์ชันที่วัดได้ในรายงาน
คอนเวอร์ชันที่บันทึกไว้ตรวจสอบได้ในชุดข้อมูล "คอนเวอร์ชัน" ของรายงาน
เมื่อเลือกชุดข้อมูลคอนเวอร์ชันในหน้ารายงาน จะรวบรวมจำนวนและจำนวนเงินของผลลัพธ์ รวมถึงส่วนที่ระบุว่ามาจาก LINE (ที่มาจาก LINE) ได้ อีกทั้งดูแยกตามประเภทของผลลัพธ์ (name) หรือแยกตามช่วงเวลาได้ วิธีสร้างรายงานอธิบายไว้ในบทความ "วิธีอ่านและสร้างรายงาน"
ผลลัพธ์ที่บันทึกไว้จะใช้เวลาสักครู่ในการรวบรวมก่อนสะท้อนในรายงาน ทันทีหลังส่งอาจยังไม่แสดง โปรดปล่อยเวลาสักครู่แล้วค่อยตรวจสอบ
เมื่อไม่ราบรื่น
เมื่อการวัดผลไม่ราบรื่น ให้ตรวจสอบการติดตั้งโค้ดติดตามและการเรียกใช้ lumo.conversion() ตามลำดับ
| สถานการณ์ | สิ่งที่ควรตรวจสอบ |
|---|---|
| ผลลัพธ์ไม่ถูกบันทึก | ตรวจสอบว่าติดตั้งโค้ดติดตามบนหน้าที่ผลลัพธ์เกิดขึ้นหรือไม่ (บทความ "การตั้งค่าโค้ดติดตาม") |
| ผลลัพธ์ไม่ถูกบันทึก | ตรวจสอบว่า lumo.conversion() ทำงานบนหน้านั้นหรือไม่ และมีข้อผิดพลาดในคอนโซลของเครื่องมือสำหรับนักพัฒนาหรือไม่ |
| ไม่ถูกระบุว่ามาจาก LINE | ตรวจสอบว่าผู้ซื้อเข้าชมผ่านลิงก์หรือ QR โค้ดของ LINE จากเบราว์เซอร์เดียวกันหรือไม่ หากซื้อในเบราว์เซอร์อื่นให้ส่ง email |
| จำนวนเงินไม่รวมในการรวบรวม | ตรวจสอบว่า test ยังคงเป็น true อยู่หรือไม่ |
| ผลลัพธ์ถูกนับซ้ำ | ส่ง orderId เพื่อป้องกันการนับซ้ำของคำสั่งซื้อเดียวกัน |
| ผลลัพธ์ที่มีจำนวนเงินสูงเกินไปไม่ถูกบันทึก | เพื่อป้องกันการทุจริต จำนวนเงินที่สูงผิดปกติหรือการส่งจำนวนมากในเวลาสั้นอาจถูกบันทึกไม่ครบบางส่วน |
เมื่อไม่แน่ใจว่าจะแยกแยะสาเหตุอย่างไร การตรวจสอบว่าติดตั้งโค้ดติดตามถูกต้องหรือไม่ก่อนคือทางลัด