วิธีที่เราใช้การวิเคราะห์ที่ปลอดภัยสำหรับเด็กด้วย Amplitude
เผยแพร่แล้ว: 2020-07-13PopJam เป็นแพลตฟอร์มโซเชียลที่สร้างขึ้นจากพื้นฐานเพื่อความปลอดภัย เหมาะสม และไม่เปิดเผยตัวสำหรับเด็ก เป็นชุมชนที่ปลอดภัยและได้รับการดูแลสำหรับเด็กในการมีส่วนร่วมกับเนื้อหาและแบรนด์ที่พวกเขาชื่นชอบ ซึ่งออกแบบมาโดยเฉพาะสำหรับข้อกำหนดด้านความปลอดภัยและความเป็นส่วนตัวของข้อมูล (COPPA, GDPR-K) ของผู้ชมที่มีอายุต่ำกว่า 13 ปี เนื่องจากเนื้อหานี้มุ่งเป้าไปที่ผู้ชมอายุ 7-12 ปี เราจึงให้ความสำคัญกับความเป็นส่วนตัวและการปฏิบัติตามข้อกำหนดเป็นอย่างมาก
ข้อกังวลที่สำคัญสำหรับแพลตฟอร์มใดๆ คือการวิเคราะห์ผลิตภัณฑ์ที่คุณใช้เพื่อวัดและเรียนรู้ นี่ไม่ใช่สิ่งเล็กน้อยที่จะทำให้ถูกต้อง การตัดสินใจว่าจะวัดอะไรและอย่างไรนั้นต้องใช้ความคิดอย่างรอบคอบ แต่อย่างน้อย คุณมีผลิตภัณฑ์และโซลูชันมากมายให้เลือก ซึ่งมักมี SDK ที่มีคุณลักษณะครบถ้วนเพื่อให้การติดตั้งใช้งานได้เร็วและง่ายขึ้น
ไม่เป็นเช่นนั้นในระบบนิเวศดิจิทัลสำหรับเด็ก
เมื่อสร้างแอปสำหรับเด็ก คุณมีข้อกังวลและข้อจำกัดเพิ่มเติม หากคุณเพียงแค่เสียบ SDK การวิเคราะห์แบบออฟไลน์ คุณน่าจะพบว่า Analytics SDK เผยแพร่ข้อมูลที่ระบุตัวบุคคล (ตามที่กำหนดโดย COPPA) จากแอปพลิเคชันไคลเอ็นต์ของคุณและบันทึกลงในฝั่งเซิร์ฟเวอร์ นี่เป็นมาตรฐานสำหรับแพลตฟอร์มการวิเคราะห์ที่สร้างขึ้นสำหรับอินเทอร์เน็ตสำหรับผู้ใหญ่ และช่วยให้แพลตฟอร์มเหล่านั้นสามารถให้ข้อมูลเชิงลึกที่สมบูรณ์ยิ่งขึ้น เช่น การทำแผนที่ความร้อนทางภูมิศาสตร์ อย่างไรก็ตาม นี่คือสิ่งที่เราใช้ทุกข้อควรระวังเพื่อหลีกเลี่ยงในแพลตฟอร์ม PopJam ไม่ว่าจะเป็นเว็บหรือมือถือ เป็นผลิตภัณฑ์แบบสแตนด์อโลนหรือฝังอยู่ในผลิตภัณฑ์ของลูกค้า
ในขณะที่คุณพิจารณาตัวเลือกของคุณในพื้นที่นี้ ให้ฉันได้ไตร่ตรองถึงการเดินทางที่เราได้ผ่าน PopJam เพื่อแสดงให้เห็นถึงแนวทางที่เป็นไปได้สองสามวิธี
ม้วนของคุณเอง
เราทุกคนรู้ดีว่าสามเหลี่ยมถูก/เร็ว/ดี ในทีม PopJam เราเริ่มต้นด้วยโซลูชันที่เราดำเนินการเอง เราขยายฐานข้อมูล Amazon Redshift วางตัวเรียกใช้แบบสอบถามแบบโอเพนซอร์ส Re:Dash ไว้ด้านบนสุด และต้องทำงานเพื่อกำหนดและปรับใช้โครงสร้างพื้นฐานของเหตุการณ์การวิเคราะห์ของเราเอง

เราสร้าง SDK ฝั่งไคลเอ็นต์ของเราเองเพื่อเผยแพร่กิจกรรมการวิเคราะห์ผลิตภัณฑ์ไปยัง API การวิเคราะห์ของเราเอง ทำให้แน่ใจได้ว่าจะไม่ส่งข้อมูลใด ๆ ที่สามารถใช้เพื่อระบุหรือพิมพ์ลายนิ้วมือของผู้ใช้ บริการกิจกรรมของเราจะละทิ้ง PII ที่เหลืออยู่อย่างระมัดระวัง เช่น ที่อยู่ IP และตัวแทนผู้ใช้ในคำขอ และเขียนเหตุการณ์ลงในฐานข้อมูลดิบสำหรับการประมวลผลข้ามคืน
จากนั้น เราพยายามสร้าง ETL ของเรา สกีมาของนักวิเคราะห์ และคำจำกัดความของเมตริกด้วยมือใน SQL ดิบ โดยใช้ Re:Dash เพื่อกำหนดเวลาและเรียกใช้การสืบค้นข้อมูลเหล่านั้น

ตอนแรกดูเหมือนเป็นทางออกที่ดี ราคาถูก (สร้างจากโอเพ่นซอร์สและเครื่องมือสร้างภายใน) รวดเร็ว (เราควบคุมขอบเขตและแผนงาน) และดี (เรารู้ว่าเป็นไปตามข้อกำหนด และเรามีการมองเห็นและควบคุมข้อมูลของเราอย่างเต็มที่) อย่างไรก็ตาม ใช้เวลาไม่นานก่อนที่รอยร้าวจะปรากฏขึ้น
ไม่ถูกเลย
แม้ว่าจะใช้งานได้ค่อนข้างถูก แต่ในมุมมองของโครงสร้างพื้นฐาน การดำเนินการและบำรุงรักษานั้นยังห่างไกลจากราคาถูก งานชุดข้ามคืนของเรา Redshift, Re:Dash ทั้งหมดได้รับการพิสูจน์แล้วว่าค่อนข้างไม่เสถียร และวันต่อเดือนของเวลานำเทคโนโลยีของเราหายไปในการรีสตาร์ท การดีบัก กู้คืนข้อมูลที่สูญหาย ตอบสนองต่อผู้ใช้ทางธุรกิจที่ไม่พอใจ และโดยทั่วไปทำให้การวิเคราะห์ผลิตภัณฑ์ยังคงอยู่ . เมื่อล้มเหลว ฟังก์ชันทางธุรกิจทุกประเภทได้รับผลกระทบ เนื่องจากเราได้สร้างสิ่งต่างๆ เช่น การรายงานแคมเปญ แดชบอร์ดการจัดการชุมชน และการระบุแหล่งที่มาทางการตลาดนอกเหนือจากข้อมูลในนั้น
นอกจากนี้ยังใช้เวลามากมายจากผู้จัดการผลิตภัณฑ์ของเรา ซึ่งต้องสร้างทุกเมตริก กราฟ แดชบอร์ด เครื่องมือการรายงาน และการสืบค้นด้วยตนเอง โดยเรียนรู้ไปพร้อมกัน เกิดข้อผิดพลาด ซึ่งต้องใช้เวลามากกว่าเดิมในการแก้ไข
ค่าเสียโอกาส
ความพยายามทั้งหมดนี้ไม่เพียงแต่ใช้เวลานาน ยังไม่รวมถึงความผิดหวังสำหรับทีม แต่ยังแสดงถึงค่าเสียโอกาสจำนวนมาก ผู้จัดการผลิตภัณฑ์ของเราบางครั้งใช้เวลาสองวันเต็มต่อสัปดาห์ใน SQL เชิงลึก พวกเขาไม่สามารถมุ่งเน้นไปที่งานในการค้นหาผลิตภัณฑ์ที่ยอดเยี่ยมได้ คำถามที่เกิดขึ้นระหว่างการค้นพบใช้เวลานานกว่ามากในการตอบ ทำให้วงจรการวนซ้ำช้าลง และบ่อยครั้งที่เราไม่มีทักษะที่จะสามารถตอบคำถามของเราเองได้อย่างเต็มที่ ต้องถอยกลับไปใช้การวิเคราะห์ที่ง่ายกว่าแทน
นอกจากนี้ การปรับปรุงใดๆ ที่เราต้องการทำกับชุดเครื่องมือการวิเคราะห์ การวิเคราะห์ หรือการแสดงภาพ จะต้องมีการจัดลำดับความสำคัญภายในงานในมือของเรา เราไม่ได้อะไรเลยเมื่อเวลาผ่านไปเว้นแต่เราจะใส่เสียงฮึดฮัดเข้าไป ไม่มีใครทำให้เราก้าวไปข้างหน้าถ้าเราไม่ทำ
ไม่ดีพอ
ในขณะที่ Re:Dash ทำงานได้ดี แต่ก็มีข้อเสียอยู่บ้าง แม้จะอยู่เหนือความน่าเชื่อถือ (ซึ่งน่าจะสามารถแก้ไขได้หากเราจัดลำดับความสำคัญของเวลาในการลงทุนกับมัน) ปัญหาหลักของเราคือความเชื่อมั่นในการวิเคราะห์ทางสถิติและทักษะการสืบค้นข้อมูลภายในทีม ผู้จัดการผลิตภัณฑ์ (ฉัน!) ไม่ใช่นักวิทยาศาสตร์ข้อมูล เราไม่มีนักวิเคราะห์ข้อมูลเฉพาะในธุรกิจนี้

แม้ว่าเราจะสามารถให้บริการตนเองได้บนพื้นฐาน และทำการค้นพบในปริมาณที่เหมาะสมภายในข้อมูล แต่ก็มีเทคนิคและวิธีการวิเคราะห์ขั้นสูงมากมายที่ปิดไม่ให้เรา เราต้องการแพลตฟอร์มการวิเคราะห์ที่สามารถยกเราขึ้นได้จริง เหนือทักษะของเราเอง และเพิ่มความสามารถของเราในการทำความเข้าใจอย่างแท้จริงว่าข้อมูลของเราบอกอะไรเกี่ยวกับผู้ใช้และลูกค้าของเราที่ใช้แพลตฟอร์ม PopJam
เลเวลอัพ
เมื่อเราเริ่มผลักดันขีดจำกัดของทักษะบ่อยครั้งขึ้น เราจึงค้นหาผู้เชี่ยวชาญที่อาจมีวิธีแก้ไขปัญหาของเรา เรารู้ว่ามีโซลูชันขั้นสูงกว่านั้น เนื่องจากพวกเราหลายคนเคยใช้โซลูชันเหล่านี้ในบทบาทก่อนหน้านี้ เราต้องการข้อมูลเชิงลึกที่ละเอียดยิ่งขึ้นเพื่อปรับปรุงกระบวนการพัฒนาผลิตภัณฑ์ของเราต่อไป
เราลองใช้แพลตฟอร์มการวิเคราะห์ที่แตกต่างกันสองสามตัวก่อนที่จะเลือก Amplitude เรารู้สึกทึ่งกับอินเทอร์เฟซผู้ใช้ของพวกเขาซึ่งทุ่มเทให้กับการพัฒนาผลิตภัณฑ์โดยสิ้นเชิง แพลตฟอร์ม Amplitude มีเครื่องมือวิเคราะห์ที่ทรงพลังและใช้งานง่ายอย่างเหลือเชื่อ ซึ่งเราไม่มีทางปฏิบัติได้จริงในโซลูชันก่อนหน้านี้
การปรับปรุงที่มีประสิทธิภาพมากที่สุดอย่างหนึ่งคือความสามารถในการกำหนดกลุ่มประชากรตามรุ่นจากจุดข้อมูลใดๆ โดยใช้กล้องจุลทรรศน์ นอกจากจะทำให้ทีมผลิตภัณฑ์สามารถเจาะลึกได้ง่ายเพื่อทำความเข้าใจพฤติกรรมของผู้ใช้เหล่านั้นที่ (เช่น) แสดงความคิดเห็นบ่อยที่สุดและดูว่าพวกเขาทำอะไรอีก ทีมการตลาดยังสามารถใช้คุณลักษณะนี้เพื่อทำความเข้าใจได้ทันที การมีส่วนร่วมของกลุ่มผู้ใช้ที่เข้าร่วมอันเป็นผลมาจากแคมเปญการตลาดเฉพาะนั้นเป็นอย่างไร และประเมินว่ากลวิธีนั้นนำเด็กประเภทที่ "ใช่" เข้ามาหรือไม่
เครื่องมืออีกอย่างที่เราไม่สามารถอุทิศเวลาเพื่อสร้างตัวเองได้คือการวิเคราะห์ผลกระทบ การใช้เครื่องมือวิเคราะห์นี้ทำให้เราสามารถเปิดเผยและสำรวจสมมติฐานที่ว่าการเผชิญหน้าและสนุกกับแบบทดสอบบุคลิกภาพตั้งแต่เนิ่นๆ ในการเดินทาง PopJam ของคุณมีผลกระทบอย่างมากต่อวิธีการรับรู้ของคุณเกี่ยวกับผลิตภัณฑ์ และจำนวนการมีส่วนร่วมและรักษาไว้

การโยกย้าย
การโยกย้ายไปยังแอมพลิจูดนั้นง่าย เราเก็บไปป์ไลน์เหตุการณ์ที่ปลอดภัยสำหรับเด็กที่มีอยู่และรหัสไคลเอ็นต์ แต่ไปป์กิจกรรมทั้งหมดจากบริการกิจกรรมของเราไปยัง Amplitude ผ่าน HTTP API สิ่งนี้ทำให้มั่นใจได้ว่าเรายังคงควบคุมได้อย่างเต็มที่ว่าข้อมูลใดที่จะออกจากอุปกรณ์สำหรับเด็ก (หรือที่สำคัญกว่านั้นไม่ทิ้ง) เราใช้ SDK ไคลเอ็นต์เฉพาะของเราต่อไป แทนที่จะใช้ SDK ไคลเอ็นต์ของ Amplitude เนื่องจากทำให้เราสามารถควบคุมข้อมูลทั้งหมดที่ออกจากอุปกรณ์ของเด็กได้อย่างเต็มที่ เราคงบริการกิจกรรมของเราไว้ ซึ่งทำให้แน่ใจว่า (a) เรายังคงแยกออกจากแพลตฟอร์มการวิเคราะห์เฉพาะใดๆ และ (b) เราควบคุมความเป็นส่วนตัวของข้อมูลได้อย่างเต็มที่ก่อนที่จะส่งไปยัง Amplitude
ผลลัพธ์ก็คือเราสามารถได้รับประโยชน์ทั้งหมดจากเครื่องมือ front-end อันทรงพลังของ Amplitude ด้วยความมั่นใจอย่างเต็มที่ว่า Amplitude มีข้อมูลระบุตัวบุคคลจากผู้ใช้ของเราเป็นศูนย์โดยสิ้นเชิง
แม้ว่าจะมีราคาแพงกว่าโซลูชันก่อนหน้านี้ แต่เราได้เรียกคืนการมุ่งเน้นที่ความสามารถของเราในการสร้างสรรค์และทำซ้ำผลิตภัณฑ์และแพลตฟอร์มของเรา ซึ่งมีค่ามาก
การวิเคราะห์ที่ปลอดภัยสำหรับเด็ก
ชุดเครื่องมือที่เรามีตอนนี้อยู่ข้างหน้าหลายปีแสงของสิ่งที่เราสามารถทำได้ภายในในแง่ของความซับซ้อนในการวิเคราะห์ ให้ข้อมูลเชิงลึกและคำแนะนำสำหรับการทำซ้ำผลิตภัณฑ์ที่เราไม่เคยเข้าใกล้ ทีมงานและธุรกิจเชื่อมั่นในตัวเลขในขณะนี้ เราได้นำ Amplitude มาใช้ในทีมที่ไม่ใช่ผลิตภัณฑ์หลายทีมใน SuperAwesome เนื่องจาก UI นั้นใช้งานง่ายและไม่เป็นอันตราย (ลาก่อน SQL!)
Scarlett Cayford หัวหน้า PopJam เป็นหัวหน้าทีมนักยุทธศาสตร์ นักออกแบบ และผู้บริหารฝ่ายปฏิบัติการโฆษณา ซึ่งทุกคนใช้ Amplitude ในการวิเคราะห์ข้อมูลในพื้นที่ต่างๆ ของ PopJam เป็นประจำ
“ในขณะที่ชุดเครื่องมือของเราเองนั้นใช้งานได้ นั่นหมายความว่าเราถูกจำกัดในสิ่งที่สามารถวัดได้และพึ่งพาผู้จัดการผลิตภัณฑ์อย่างสมบูรณ์เพื่อสร้างการสืบค้นใหม่ แอมพลิจูดนั้นง่ายพอที่จะสร้างการสืบค้นของเราเอง และการแยกข้อมูลออกเป็นกรอบเวลาและภูมิภาคที่แตกต่างกันนั้นง่ายมาก การนำ Amplitude มาใช้ทำให้เรามีอิสระและมีอำนาจ และทำให้เราสามารถตอบสนองได้เร็วขึ้นมาก”
การเปลี่ยนจากโซลูชันการวิเคราะห์แบบโอเพนซอร์สที่พัฒนาขึ้นภายในมาเป็น Amplitude เป็นตัวเลือกที่ยอดเยี่ยมสำหรับเรา เราพบการตั้งค่าที่ช่วยให้เราใช้ Amplitude ในลักษณะที่ยังคงปกป้องความเป็นส่วนตัวของข้อมูลของผู้ใช้ที่อายุต่ำกว่า 13 ปี ในขณะที่ให้ชุดเครื่องมือที่ซับซ้อนสำหรับการทำความเข้าใจวิธีการใช้ผลิตภัณฑ์ของเรา
เราไม่ต้องกังวลเรื่องการวิเคราะห์อีกต่อไป เราได้รับการปรับปรุงเครื่องมือและความสามารถใหม่ๆ อย่างต่อเนื่อง เนื่องจากมีธุรกิจอื่นๆ ที่คิดเกี่ยวกับพื้นที่ปัญหานั้น เราไม่จำเป็นต้องเป็นผู้เชี่ยวชาญในโดเมนที่ไม่เกี่ยวข้องกับการทำให้อินเทอร์เน็ตปลอดภัยสำหรับเด็กอีกต่อไป
