วิธีการตัดสินใจว่าจะติดตามเหตุการณ์ใด?

เผยแพร่แล้ว: 2022-05-20

นี่เป็นส่วนที่ห้าของชุด ข้อมูลลูกค้า ห้า ส่วน นี่ คือ ส่วน ที่ หนึ่ง สอง สาม และ สี่

เริ่มต้นด้วยการถามคำถาม

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

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

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

การถามคำถามเกี่ยวกับข้อมูลจะง่ายกว่ามากเมื่อคุณแสดงข้อมูลเป็นภาพได้—แต่อาจส่งผลตรงกันข้ามหากคุณสร้างรายงานหรือแสดงข้อมูลเป็นภาพโดยไม่ถาม คำถามก่อน

คำถามสุดแสบ

คำถามที่เผาไหม้อาจตรงไปตรงมาเช่น "มีผู้ใช้ลงทะเบียนในช่วง 7 วันที่ผ่านมากี่คน" หรือซับซ้อนเช่น “มีผู้ใช้ จากอุตสาหกรรม SaaS ลงทะเบียนในช่วง 7 วันที่ผ่านมาและ เชิญผู้ใช้รายอื่นเข้าร่วม องค์กรของพวกเขากี่คน”

เมื่อนึกถึงคำถามที่เขียนลวกๆ ให้เริ่มเขียนการกระทำต่อไปนี้:

  • การดำเนินการที่ผู้ใช้ต้องทำเพื่อเข้าถึงช่วงเวลา aha (เหตุการณ์การเปิดใช้งาน)
  • การดำเนินการที่ระบุว่าผู้ใช้พร้อมที่จะทำการซื้อหรืออัปเกรดบัญชี
  • การกระทำที่กระตุ้นการมีส่วนร่วมของผู้ใช้และรักษาผู้ใช้ไว้
  • การกระทำที่ส่งสัญญาณว่าผู้ใช้ได้รับคุณค่าจากผลิตภัณฑ์ไม่เพียงพอ
  • การกระทำที่อาจนำไปสู่การเลิกรา

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

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

คุณสมบัติเหตุการณ์และเหตุการณ์

เมื่อคุณมีรายการคำถามที่น่าสนใจแล้ว (ระหว่าง 5 ถึง 10 เป็นตัวเลขที่ดีในการเริ่มต้น) คุณสามารถไปยังขั้นตอนที่สำคัญที่สุด นั่นคือการกำหนดเหตุการณ์และคุณสมบัติของเหตุการณ์

นี่คือที่ที่คุณเริ่มสร้างแผนการติดตามข้อมูลในที่สุด

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

มีบางสิ่งเพิ่มเติมด้านล่างที่คุณต้องรู้ก่อนที่คุณจะเริ่มสร้างแผนการติดตาม

การคลิก มุมมอง และกระบวนการ

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

นอกจากนี้ ในบางกรณี สามารถติดตามกิจกรรมเป็นแบบใดแบบหนึ่งจากสามแบบ ได้แก่ การดูหน้าเว็บ การคลิกปุ่ม หรือกระบวนการที่เสร็จสิ้น

ลองมาดูอย่างใกล้ชิดโดยใช้ขั้นตอนการลงชื่อสมัครใช้ตามสมมุติฐาน:

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

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

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

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

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

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

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

หน้าที่ดูเหตุการณ์

คลิกปุ่มแล้ว

เช่นเดียวกับการดูหน้าเว็บ การคลิกปุ่มควรได้รับการติดตามผ่านเหตุการณ์ทั่วไป เช่น การ คลิกปุ่ม ที่มีคุณสมบัติที่เกี่ยวข้องดังนี้:

เหตุการณ์คลิกปุ่ม

เสร็จสิ้นกระบวนการ

กระบวนการเกิดขึ้นจากการโต้ตอบกับฐานข้อมูลที่มีการเขียนข้อมูล (ในตารางเฉพาะ) หรือดึงข้อมูล (จากตาราง)—หากการโต้ตอบล้มเหลว กระบวนการก็จะล้มเหลว

ดังนั้น การติดตามความสมบูรณ์ของกระบวนการจึงเป็นวิธีที่น่าเชื่อถือที่สุดในการติดตามเหตุการณ์ที่ต้องอาศัยความสมบูรณ์ของการโต้ตอบกับฐานข้อมูล

นี่เป็นสถานการณ์ที่ธรรมดาเกินไป:

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

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

ดังนั้นจึงเป็นเรื่องสำคัญที่จะต้องนึกถึงกระบวนการทั้งหมด (หรือการโต้ตอบของฐานข้อมูล) ที่ควรจะเสร็จสมบูรณ์เมื่อมีเหตุการณ์เกิดขึ้น

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

ดังนั้น แนวทางที่ดีกว่าอาจเป็นการติดตาม 2 เหตุการณ์ที่แยกจากกัน— ลง ทะเบียนแล้ว (ขั้นตอนการลงทะเบียนเสร็จสมบูรณ์) และ นอกจากนี้ยังจะบอกคุณว่ามีผู้ลงทะเบียนกี่คนแต่ไม่ยืนยันอีเมลของพวกเขา ทำให้คุณสามารถส่งอีเมลยืนยันอีกครั้งหลังจากผ่านไปหนึ่งหรือสองวัน

เหตุการณ์ฝั่งไคลเอ็นต์กับเหตุการณ์ฝั่งเซิร์ฟเวอร์

เหตุการณ์ เช่น การคลิกและมุมมองที่ไม่ขึ้นอยู่กับการโต้ตอบของฐานข้อมูล (หรือกระบวนการแบ็คเอนด์) เป็นเหตุการณ์ฝั่งไคลเอ็นต์

เหตุการณ์ฝั่งไคลเอ็นต์เกิดขึ้นเฉพาะบนไคลเอ็นต์ (หรืออุปกรณ์ของผู้ใช้) และเรียกอีกอย่างว่าเหตุการณ์ส่วนหน้า

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

เหตุการณ์ฝั่งเซิร์ฟเวอร์ยังเรียกว่าเหตุการณ์แบ็กเอนด์

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

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

ขั้นตอนต่อไปในการติดตามกิจกรรม

สิ่งนี้นำเราไปสู่จุดสิ้นสุดของชุดข้อมูลลูกค้าห้าส่วน หากต้องการเริ่มติดตามกิจกรรมของคุณวันนี้ ให้เริ่มต้นด้วยบัญชี Amplitude ฟรี

เริ่มต้นใช้งานการวิเคราะห์ผลิตภัณฑ์