การติดตามเหตุการณ์โดยนัยกับอย่างชัดเจน: เข้าชมและพลาด
เผยแพร่แล้ว: 2022-12-21เมื่อเราพูดคุยกับผู้คนเกี่ยวกับการวิเคราะห์ มักจะมีคำถามหนึ่งปรากฏขึ้น: “คุณคิดอย่างไรกับการให้วิศวกรเขียนโค้ดติดตาม” สิ่งที่พวกเขาต้องการทราบโดยพื้นฐานแล้วคือความแตกต่างระหว่างการใช้เครื่องมือที่ติดตามการวิเคราะห์อัตโนมัติกับการให้วิศวกรเพิ่มโค้ดติดตามโดยทางโปรแกรม และเครื่องมือใดดีกว่าสำหรับบริษัทของพวกเขา
เราตัดสินใจที่จะจดความคิดของเราในบทความนี้เพื่อช่วยอธิบายถึงการติดตามเหตุการณ์โดยนัยกับการติดตามเหตุการณ์ที่ไม่ชัดเจน
มาลงที่หมุดทองเหลืองกันเถอะ
การกำหนดการติดตามเหตุการณ์โดยนัยและชัดเจน
ก่อนที่คุณจะไปอ่านเกี่ยวกับข้อดีและข้อเสียของการติดตามเหตุการณ์โดยปริยายและโดยชัดแจ้ง ลองย้อนกลับไปและให้คำจำกัดความทั้งสองประการก่อน สิ่งนี้จะช่วยให้คุณเข้าใจความแตกต่างได้ดีขึ้นและช่วยให้คุณตัดสินใจได้อย่างมีข้อมูล
การติดตามเหตุการณ์โดยปริยายคืออะไร
เรียกอีกอย่างว่าการติดตามเหตุการณ์แบบไม่ใช้โค้ด การรวบรวมเหตุการณ์อัตโนมัติประเภทนี้มีวัตถุประสงค์เพื่อรวบรวมการโต้ตอบของผู้ใช้ทั้งหมดภายในแอปพลิเคชันของคุณ กล่าวอีกนัยหนึ่ง คุณไม่จำเป็นต้องกำหนดเหตุการณ์ล่วงหน้าเพื่อรวบรวมข้อมูล
เครื่องมือบางอย่างจะบันทึกการโต้ตอบ เช่น การคลิก การดูหน้าเว็บ การส่งแบบฟอร์ม ฯลฯ โดยอัตโนมัติ และเตรียมไว้ให้พร้อมเมื่อคุณต้องการ เมื่อใดก็ตามที่คุณต้องการวิเคราะห์พฤติกรรมของผู้ใช้ คุณสามารถใช้โปรแกรมแก้ไขภาพเพื่อสร้างเหตุการณ์ที่คุณสนใจย้อนหลังได้
การติดตามเหตุการณ์ที่ชัดเจนคืออะไร
การติดตามเหตุการณ์ที่ชัดเจนกำหนดให้คุณกำหนดเหตุการณ์ที่คุณต้องการติดตามด้วยตนเองโดยใช้การวิเคราะห์ตามรหัส แนวคิดทั้งหมดของการติดตามเหตุการณ์ที่ชัดเจนนั้นขึ้นอยู่กับข้อเท็จจริงที่ว่าคุณทราบดีว่าเหตุการณ์ใดที่คุณต้องติดตามเพื่อให้ได้การวิเคราะห์ที่ต้องการ
แอมพลิจูดเป็นตัวอย่างหนึ่ง เมื่อคุณกำหนดเป้าหมายและเมตริกและสร้างแผนการติดตามแล้ว นักพัฒนาของคุณจะใช้เครื่องมือวิเคราะห์ที่จำเป็นภายในโค้ดเบสของคุณ
ตอนนี้เราได้ครอบคลุมคำจำกัดความแล้ว มาดูข้อดีและข้อเสียกัน
การเข้าชมและพลาดการติดตามกิจกรรมโดยนัยหรือไม่มีโค้ด
มาดูการเข้าชมและพลาดของการติดตามเหตุการณ์โดยปริยายและวิธีที่จะช่วยให้คุณเลือกได้อย่างถูกต้อง
ความนิยม: การติดตามโดยปริยาย
1. เหมาะสำหรับทีมที่ไม่ใช่ด้านเทคนิค
ด้วยการติดตามเหตุการณ์โดยนัยหรือไร้รหัส ใครก็ตามที่ไม่ได้ลงมือปฏิบัติด้วยโค้ดสามารถวิเคราะห์พฤติกรรมของลูกค้าด้วยโซลูชันแบบชี้แล้วคลิก วางข้อมูลโค้ดลงในไซต์ของคุณและเริ่มบันทึกการโต้ตอบของผู้ใช้ที่มีอยู่ทั้งหมดจากฝั่งไคลเอ็นต์ ตอนนี้ คุณสามารถวิเคราะห์เหตุการณ์ต่างๆ บนเว็บแอปพลิเคชันของคุณแบบย้อนหลังได้
ตัวอย่างเช่น คุณสามารถกำหนดเหตุการณ์การคลิกสำหรับปุ่มด้วย id ของ ปุ่มรับจดหมายข่าว และเหตุการณ์จะให้ข้อมูลย้อนหลังที่เกี่ยวข้องกับผู้ใช้ทั้งหมดที่คลิก ปุ่มรับจดหมายข่าว
2. ไม่จำเป็นต้องมีการวางแผนที่เข้มงวด
แนวคิดทั้งหมดของการติดตามโดยปริยายคือการเข้าถึงข้อมูลทั้งหมดเกี่ยวกับการโต้ตอบของลูกค้าของคุณ ซึ่งจะช่วยประหยัดเวลาในการระบุเหตุการณ์ที่จะติดตามในตอนเริ่มต้น และคุณไม่จำเป็นต้องตั้งค่าแผนการติดตามเพื่อเริ่มต้น
3. การกำหนดเหตุการณ์นั้นตรงไปตรงมา
เครื่องมือบางอย่างมาพร้อมกับโปรแกรมแก้ไขภาพที่สามารถสร้างเหตุการณ์ประเภทต่างๆ ได้อย่างง่ายดายภายในไม่กี่นาที ซึ่งช่วยประหยัดเวลาในการพัฒนาได้นับไม่ถ้วน ซึ่งสามารถนำไปแก้ปัญหาอื่นๆ ได้
พลาด: การติดตามโดยปริยาย
1. คุณจะจัดการกับข้อมูลที่ยุ่งเหยิง
อาจมีหลายวิธีในการดำเนินการในแอปของคุณ ลองนึกภาพว่าคุณเป็นเจ้าของผลิตภัณฑ์ของแอปจัดส่งของชำที่ช่วยให้ลูกค้าสั่งซื้อออนไลน์ได้ และคุณต้องการติดตามว่าสิ่งนี้เกิดขึ้นบ่อยเพียงใด
ลูกค้าสามารถแตะปุ่ม "ชำระเงิน" และเครื่องมือวิเคราะห์แบบไม่ใช้โค้ดของคุณจะบอกคุณว่าปุ่มนี้ถูกคลิกกี่ครั้ง อย่างไรก็ตาม ข้อมูลนี้อาจไม่ถูกต้อง เนื่องจากอาจมีวิธีอื่นสำหรับลูกค้าในการสั่งซื้อ แอปของคุณอาจมีปุ่ม "ซื้อเลย" ซึ่งช่วยให้ลูกค้าสั่งซื้อได้ ในกรณีนี้ หากคุณกำลังพยายามค้นหา จำนวนการสั่งซื้อ คุณจะต้องรวมเหตุการณ์เหล่านี้เข้าด้วยกัน
2. มีข้อกังวลด้านความปลอดภัย
เนื่องจากเครื่องมือเหล่านี้บันทึกการโต้ตอบของผู้ใช้ทั้งหมดและสตรีมข้อมูลนี้ไปยังบริการของพวกเขา ข้อมูล PII ของลูกค้าของคุณ (ข้อมูลที่ระบุตัวตนได้) และ/หรือข้อมูล PHI (ข้อมูลสุขภาพส่วนบุคคล) อาจตกอยู่ในความเสี่ยง แนวคิดในการรวบรวมข้อมูลทั้งหมดมีข้อบกพร่องโดยพื้นฐานเมื่อพูดถึงสถานการณ์เหล่านี้
3. การติดตามของคุณสามารถทำลายได้ค่อนข้างง่าย
การติดตามแบบไม่ใช้โค้ดเชื่อมโยงกับตัวเลือก CSS สำหรับเว็บและการควบคุม UI สำหรับอุปกรณ์เคลื่อนที่ ดังนั้น เมื่อนักพัฒนาทำการเปลี่ยนแปลงผลิตภัณฑ์ของคุณ การติดตามของคุณอาจเสียหายได้ จากตัวอย่างก่อนหน้านี้ หากมีนักพัฒนารายใหม่เข้ามาและตัดสินใจเปลี่ยนรหัส CSS บนปุ่ม "ชำระเงิน" จากปุ่ม ชำระเงิน เป็น สั่งซื้อ การติดตามของคุณจะหยุดทำงานและคุณคงสงสัยว่าทำไม
4. คุณจะพลาดข้อมูลที่มีค่า
จากตัวอย่างเดียวกัน คุณอาจต้องการทราบว่ามีการซื้อ 'แอปเปิ้ล' จำนวนเท่าใด การติดตามโดยปริยายไม่สามารถเก็บข้อมูลนี้ได้ เพียงแค่นับจำนวนครั้งที่คลิกปุ่ม "ชำระเงิน" ในการตอบคำถามนี้ คุณจะต้องนำวิศวกรซอฟต์แวร์เข้ามาเพื่อเพิ่มโค้ดเพื่อติดตามสิ่งนี้ให้กับคุณ เครื่องมือติดตามโดยปริยายทุกอันรองรับการส่งเหตุการณ์ที่ชัดเจนด้วยเหตุผล เป็นตำนานที่คุณจะไม่ใช้เวลาวิศวกรรม
5. คุณจะสูญเสียข้อมูลเนื่องจากตัวบล็อกโฆษณา
เนื่องจากเครื่องมือบางอย่างเก็บข้อมูลในฝั่งไคลเอ็นต์ คุณจึงเสี่ยงต่อการถูกบล็อคโฆษณา ตัวบล็อกโฆษณาส่วนใหญ่ในตลาดบล็อกการวิเคราะห์ฝั่งไคลเอ็นต์ อย่างไรก็ตาม ด้วยการติดตามตามโค้ด คุณสามารถบันทึกการวิเคราะห์บนแบ็กเอนด์ของคุณสำหรับเมตริกธุรกิจที่สำคัญของคุณ หลีกเลี่ยงปัญหานี้
สรุปได้ว่าเครื่องมือติดตามการวิเคราะห์โดยนัยหรือไม่มีรหัส
การเข้าชมและพลาดการติดตามเหตุการณ์ที่โจ่งแจ้งหรือตามโค้ด
ตอนนี้คุณมีความคิดที่ดีเกี่ยวกับเครื่องมือการติดตามแบบไม่ใช้โค้ดแล้ว มาดูข้อดีและข้อเสียของการติดตามเหตุการณ์แบบชัดเจนหรือแบบอิงโค้ด
ความนิยม: การติดตามที่ชัดเจน
1. ติดตามสิ่งที่คุณต้องการและเพิ่มบริบทเพิ่มเติม
ด้วยการติดตามที่ชัดเจน คุณสามารถติดตามข้อมูลที่คุณต้องการสำหรับการวิเคราะห์ และเพิ่มบริบทเพิ่มเติมที่อยู่เบื้องหลังการโต้ตอบกับลูกค้าทุกครั้ง
ตัวอย่างเช่น เมื่อมีคนกดปุ่ม "ชำระเงิน" โดยใช้คุณสมบัติเหตุการณ์ คุณยังสามารถติดตามรหัส สินค้า จำนวน สินค้า มูลค่า สินค้า และภาพผลิตภัณฑ์ที่ ดู นอกเหนือจากการติดตามจำนวนครั้งที่กดปุ่ม "ชำระเงิน" . ซึ่งจะให้บริบทเพิ่มเติมแก่คุณเกี่ยวกับพฤติกรรมการซื้อของผู้ใช้
แอมพลิจูดสามารถช่วยให้คุณบรรลุเป้าหมายนี้ได้อย่างง่ายดาย
2. คุณสามารถพึ่งพาข้อมูลของคุณได้
ด้วยการติดตามเหตุการณ์ที่ชัดเจน คุณสามารถไว้วางใจข้อมูลของคุณได้เมื่อรวมเข้ากับวงจรชีวิตการพัฒนาซอฟต์แวร์ของคุณและจะไม่ทำลาย เมื่อคุณปฏิบัติต่อการวิเคราะห์ของคุณเหมือนโค้ดและมีกระบวนการในการจัดการข้อมูล ทุกคนจะได้รับประโยชน์
ลองมาตัวอย่างเดียวกับที่คุณเห็นในส่วนที่แล้ว สำหรับการติดตามกิจกรรมที่ใช้รหัส สามารถวัดอินสแตนซ์ทั้งหมดของการสั่งซื้อได้อย่างสม่ำเสมอ ไม่ว่าจะผ่านปุ่ม "ชำระเงิน" หรือปุ่ม "ซื้อเลย"
3. ควบคุมสิ่งที่ถูกจับ
เมื่อคุณสร้างแผนการติดตาม คุณจะทราบข้อมูลที่ถูกส่งไปยังเครื่องมือวิเคราะห์ของคุณตลอดเวลา คุณทราบดีว่าข้อมูล PII/PHI ของลูกค้าใดที่จะถูกบันทึกและไปที่ใด ตัวอย่างเช่น คุณอาจต้องการส่ง ชื่อและอีเมล ของใครบางคนไปยัง Intercom เพื่อความสำเร็จของลูกค้าในแบบของคุณ การสร้างแผนที่ข้อมูลนี้มีประโยชน์ในการตรวจสอบให้แน่ใจว่าคุณปฏิบัติตาม GDPR และ CCPA
4. รวบรวมข้อมูลจากหลายแหล่ง
ด้วยการติดตามที่ชัดเจน คุณสามารถบันทึกเหตุการณ์จากหลายแหล่งได้อย่างสม่ำเสมอ รวมถึงแบ็กเอนด์ของคุณ ซึ่งไม่อยู่ภายใต้ตัวบล็อกโฆษณาฝั่งไคลเอ็นต์ ขึ้นอยู่กับผู้ชมของคุณ คุณสามารถคาดหวังว่าจะมีการบล็อกงานของคุณตั้งแต่ 10-30% สำหรับข้อมูลที่สำคัญ เราขอแนะนำให้ติดตามเหตุการณ์ของคุณที่แบ็กเอนด์
พลาด: การติดตามที่ชัดเจน
1. คุณต้องการความช่วยเหลือจากนักพัฒนา
ตามชื่อที่แนะนำ เครื่องมือวิเคราะห์ที่ใช้รหัสต้องใช้เวลาของนักพัฒนาในการจัดกิจกรรม อีกครั้ง หากมีการเปลี่ยนแปลงในกิจกรรมใดๆ ในภายหลัง หรือคุณต้องการเพิ่มกิจกรรมอีกเล็กน้อย คุณต้องให้นักพัฒนามีส่วนร่วม
2. ใช้เวลาในการดำเนินการมากขึ้น
การติดตามเหตุการณ์ตามโค้ดจะใช้เวลามากขึ้นในการดำเนินการ คุณต้องพึ่งพาคำติชมที่ยาวนานขึ้นกับนักพัฒนาของคุณในขณะที่พวกเขาเขียนโค้ด → รหัสจัดส่ง → รอข้อมูล → เรียกใช้การสืบค้น เป็นการลงทุนทั้งเงินและเวลา
3. คุณต้องวางแผนก่อน
ความท้าทายประการหนึ่งของการติดตามกิจกรรมที่ใช้โค้ดคือ คุณต้องมีทุกอย่างที่วางแผนไว้และพร้อมก่อนที่จะนำไปใช้งาน สิ่งนี้ต้องใช้เวลาและความพยายามอีกครั้งในการวางแผนกิจกรรมที่คุณต้องการในอนาคตอันใกล้หรือไกล
ไม่เพียงเท่านั้น หากคุณเป็นผู้จัดการผลิตภัณฑ์หรือนักวิเคราะห์ คุณอาจต้องได้รับการตอบรับจากทีมวิศวกรของคุณก่อนที่จะนำโซลูชันไปใช้ ทั้งหมดนี้เป็นเพราะต้องใช้เวลาในการพัฒนาเพื่อกำหนดแผนการติดตามของคุณ
แล้วควรเลือกอะไร?
ดังนั้นเมื่อใดที่คุณควรเลือกใช้การติดตามโดยนัยกับการติดตามอย่างชัดแจ้ง เราได้สร้างคู่มือฉบับย่อไว้ด้านล่างเพื่อช่วยและแสดงรายชื่อเครื่องมือวิเคราะห์ที่เราชื่นชอบในแต่ละหมวดหมู่
ท้ายที่สุด ใช้เครื่องมือที่เหมาะกับทีมของคุณมากที่สุด แต่เข้าใจข้อดีและข้อเสียของแต่ละวิธี ความต้องการของหลายๆ ทีมเปลี่ยนแปลงไปตามการเติบโตและเพิ่มกรณีการใช้งานเพิ่มเติมสำหรับข้อมูลการติดตามเหตุการณ์
หากคุณพร้อมที่จะเริ่มใช้เครื่องมือติดตามเหตุการณ์ที่ชัดเจน ลงทะเบียนบัญชี Amplitude ฟรีวันนี้ หรือสำรวจการสาธิตแบบบริการตนเองของเรา