วิธีติดตามและทดสอบเกมของคุณ
เผยแพร่แล้ว: 2022-02-24การทดสอบเป็นแนวทางปฏิบัติทั่วไปในหมู่นักพัฒนาเกมบนมือถือ อย่างไรก็ตาม นักพัฒนามักมีปัญหาในการจัดลำดับความสำคัญของคุณลักษณะที่จะทดสอบ และพบว่าเป็นการยากที่จะตีความผลลัพธ์เพื่อให้การเปลี่ยนแปลงมักจะถูกเลื่อนออกไปหรือไม่ได้ทำเลย
ในฐานะนักพัฒนา คุณอาจคุ้นเคยกับเครื่องมือทดสอบ ASO เช่น Google Experiments หรือแม้แต่คุณอาจเคยพบเกี่ยวกับเครื่องมือทดสอบ A/B ที่เพิ่งประกาศเมื่อเร็วๆ นี้สำหรับ Apple App Store เครื่องมือเหล่านี้ทำให้ง่ายต่อการเปรียบเทียบโฆษณาต่างๆ ทดสอบในตลาดหลักของคุณ และปรับปรุงไอคอน ภาพหน้าจอ วิดีโอ และเนื้อหาอื่นๆ ในหน้าผลิตภัณฑ์ App Store ของคุณ
คลิก " เรียนรู้เพิ่มเติม " เพื่อขับเคลื่อนธุรกิจ แอปและเกม ของคุณด้วยบริการโปรโมตแอป ASO World ทันที
ความสำคัญของการทดสอบ
การทดสอบหมายถึงการทำให้แน่ใจว่าโปรแกรมตรงตามข้อกำหนดที่กำหนดไว้ล่วงหน้า แอปพลิเคชันเกมบนมือถือต้องใช้กลยุทธ์การทดสอบที่แม่นยำและเป็นระเบียบ ซึ่งต้องรวมเข้ากับขั้นตอนการพัฒนาอย่างแน่นหนา
เป็นธรรมชาติของเราที่จะลองสิ่งใหม่ ไม่ว่าเป้าหมายของเราคือการปรับปรุงตัวชี้วัดทางธุรกิจที่สำคัญ ตรวจสอบว่าเราคิดถูกเกี่ยวกับสมมติฐานบางอย่าง หรือเพียงแค่ความอยากรู้ เมื่อพูดถึงการทดสอบเกมบนมือถือ ไม่ว่าคุณจะต้องการปรับปรุงการสร้างรายได้ การรักษาผู้ใช้ หรือการสร้างฐานผู้ใช้ การมีระเบียบวิธีและการตีความผลลัพธ์อย่างรอบคอบก็มีความสำคัญเช่นเดียวกัน
การออกแบบเกมไม่ใช่เรื่องง่าย และการทดสอบเกมก็เช่นกัน โดยเฉพาะอย่างยิ่งเมื่อทดสอบเกมสำหรับอุปกรณ์พกพา การพัฒนา ออกแบบ และทดสอบเกมมือถือต้องใช้ทักษะเฉพาะทาง
คุณไม่ได้รู้ข้อกำหนดทั้งหมดของแอปเสมอไปก่อนที่คุณจะเริ่มพัฒนา ดังนั้นการทดสอบจึงเป็นขั้นตอนหนึ่งในกระบวนการทำซ้ำเพื่อสร้างเกมมือถือที่มีคุณภาพ
เมตริก ASO สำหรับการมองเห็น App Store
เมื่อเราพูดถึง ASO หรือ App Store Optimization เราเน้นที่การปรับปรุงการมองเห็นแอพมือถือและเกมของคุณบน Google Play หรือ Apple App Store เป็นหลัก
ในฐานะนักพัฒนา เป้าหมายหลักสำหรับคุณคือการเพิ่มการเข้าชมแบบออร์แกนิกที่คุณได้รับจากหน้าผลการค้นหา หน้าหมวดหมู่ อันดับสูงสุด และแม้แต่แท็บแอปหรือเกม หรือที่อื่นๆ ใน Google Play หรือแอป/เกมของ วันใน App Store
ในการติดตามว่าแอปของคุณมองเห็นได้เพียงใด สิ่งเหล่านี้คือตัวชี้วัด ASO ทั่วไปที่คุณต้องตรวจสอบจากเครื่องมือ ASO ที่คุณต้องการ:
การจัดอันดับคำหลัก: เมื่อคุณกำหนดคำหลักเป้าหมายของคุณแล้ว (หรือการรวมกันของคำหลัก) คุณต้องตรวจสอบว่าแอปของคุณมีอันดับอย่างไรในหน้าผลการค้นหาสำหรับคำหลักแต่ละคำที่คุณเลือก ซึ่งจะช่วยให้คุณสามารถแก้ไขและเพิ่มประสิทธิภาพการใช้คำหลักในข้อมูลเมตาของคุณ
อันดับสูงสุด: การจัดอันดับบนชาร์ตหลักมีอยู่สามรายการ: ฟรี จ่ายเงิน หรือรายได้รวม ตรวจสอบพวกเขาเพื่อดูว่าเกมของคุณได้รับความนิยมแค่ไหนในช่วงที่ผ่านมา
หน้าหมวดหมู่: ผู้ใช้สามารถค้นหาแอพมือถือและเกมตามหมวดหมู่ และพวกมันจะถูกจัดอันดับตามความเกี่ยวข้อง ตรวจสอบตำแหน่งที่คุณครอบครองเพื่อดูว่าคุณมีความเกี่ยวข้องเพียงใดเมื่อเปรียบเทียบกับคู่แข่งของคุณ
แอปที่คล้ายกันและที่เกี่ยวข้อง: ค้นหาแอปที่ดึงดูดการเข้าชมผลิตภัณฑ์ของคุณ ผู้ใช้หลายคนมาจากวิดเจ็ต “แอพที่คล้ายกัน” บนหน้าผลิตภัณฑ์ App Store อื่นๆ การค้นหาแอปที่นำผู้ใช้ส่วนใหญ่มาที่แอปของคุณสามารถให้แนวคิดในการปรับการสื่อสารของคุณ
โดดเด่น: คุณสามารถติดตามเมตริกนี้ด้วยเครื่องมือ ASO Intelligence ต่างๆ นอกจากนี้ ในบทความนี้ คุณจะพบกับหัวข้อเฉพาะเกี่ยวกับการนำเสนอ
เมื่อคุณผสานรวมเครื่องมือ ASO ขั้นสูงเข้ากับระบบนิเวศของคุณแล้ว เมตริกการมองเห็นอื่นๆ อาจมีความเกี่ยวข้องกับคุณ ตรวจสอบเมตริก ASO เหล่านี้เป็นประจำ จากนั้นจัดระเบียบตามประเทศหรือตลาดต่างๆ — เปรียบเทียบการจัดอันดับของคุณกับแอปของคู่แข่ง ทีละเล็กทีละน้อย คุณจะพบโอกาสในการเติบโตมากขึ้น
เมตริก ASO สำหรับการแปลง App Store
เมื่อผู้ใช้พบคุณแล้วผ่านการค้นหาหรือสำรวจร้านค้าดังที่ได้กล่าวไว้ก่อนหน้านี้ และได้เข้าสู่หน้าผลิตภัณฑ์ App Store ของคุณแล้ว คุณต้องการให้พวกเขาติดตั้งแอพหรือเกมของคุณ
ใน ASO เมื่อพูดถึง Conversion App Store มีเมตริก ASO หลักสองรายการที่คุณต้องตรวจสอบ:
อัตราการคลิกผ่าน (CTR): หรือที่เรียกว่าอัตราการแตะผ่าน (TTR) % ของผู้ใช้ที่เห็นแอพหรือเกมของคุณในผลการค้นหาหรือการจัดอันดับ และได้ตัดสินใจคลิกและเปิดหน้าผลิตภัณฑ์ App Store ของคุณ
อัตราการแปลง (CVR หรือ CR): หรือที่เรียกว่าอัตราการติดตั้ง (IR) % ของผู้ใช้ที่เข้ามายังหน้าผลิตภัณฑ์ของคุณ และได้ติดตั้งแอปหรือเกมของคุณแล้ว
เมตริก ASO ทั้งสองนี้มีความสำคัญอย่างยิ่งในการทำความเข้าใจว่าเนื้อหาใน App Store ของคุณทำงานเป็นอย่างไร
เมตริก ASO สำหรับการเติบโตของแอป
ผู้เชี่ยวชาญด้านการตลาดแอปทุกคนมีมุมมองที่แตกต่างกันเกี่ยวกับวิธีการวัดการเติบโตของอุปกรณ์เคลื่อนที่ สำหรับนักพัฒนาซอฟต์แวร์มือถืออินดี้ บางครั้งสิ่งนี้อาจทำให้สับสน
ใน ASO (App Store Optimization) การเติบโตมักวัดโดย:
จำนวนการติดตั้งแบบออร์แกนิก (ในช่วงเวลาหนึ่งๆ) – หากคุณต้องเลือกเมตริก ASO เพียงตัวเดียว นี่จะเป็นสิ่งสำคัญที่สุด นอกจากนี้ ขึ้นอยู่กับความเร็วของการติดตั้ง จำนวน คุณภาพ แหล่งที่มา และ KPI อื่นๆ (ประเด็นสำคัญที่น่าสนใจ) คุณสามารถพูดได้ว่าแอปหรือเกมของคุณกำลังเติบโตหรือไม่
อัตราการเก็บรักษา – นี่คือตัวชี้วัดรองที่สามารถติดตามเพื่อวัตถุประสงค์ของ ASO ด้วยความช่วยเหลือของเครื่องมือต่างๆ คุณสามารถตรวจสอบอัตราการรักษาสำหรับวันที่ 1, 2, 7, 30 นับตั้งแต่การติดตั้งที่เกี่ยวข้องกับการเข้าชมที่เกิดขึ้นเองในหน้าแอปของคุณที่แปลงเป็นการติดตั้งแบบออร์แกนิก และวิเคราะห์ว่าประสบการณ์ในแอปตอบสนองความคาดหวังของผู้ติดตั้งที่เริ่มต้นในหน้าแอปได้อย่างไร .
เป้าหมายหลักของ ASO คือการเพิ่มการเติบโตแบบออร์แกนิกของคุณ และเมตริก ASO หลักที่ต้องพิจารณาในที่นี้คือการติดตั้งแบบออร์แกนิก คุณสามารถติดตามการติดตั้งแอปของคุณได้ใน Developer Console ในแต่ละร้านแอป แม้ว่าข้อมูลที่ให้โดย Google Play Console หรือ App Store Connect Analytics อาจเป็นตัวบ่งชี้ที่ดีว่าหน้าแอปของคุณทำงานเป็นอย่างไร หากคุณมีส่วนร่วมในแคมเปญแบบชำระเงินบางรายการ คุณควรมองหาเครื่องมือแสดงที่มาเพื่อแยกแบบออร์แกนิกและแบบชำระเงินของคุณ ติดตั้ง
การติดตั้งแบบชำระเงินมักจะช่วยเพิ่มการเติบโตแบบออร์แกนิกของคุณ แคมเปญการสร้างฐานผู้ใช้ที่ปรับแต่งมาอย่างดีสามารถผลักดันให้คุณติดตั้งได้มากพอที่จะยกระดับ ASO ของคุณและทำให้คุณอยู่ในอันดับสูงสุด คุณอาจต้องการพิจารณาว่าเมื่อเปิดตัวแคมเปญการตลาดของคุณ
หากต้องการทำความเข้าใจว่าการติดตั้งแบบชำระเงินส่งผลต่อระบบออร์แกนิกของคุณอย่างไร ให้ทำสูตรนี้:
การทดสอบเกมบนมือถือแตกต่างจากการทดสอบแอพทั่วไปอย่างไร?
ความแตกต่างระหว่างแอปพลิเคชันมือถือทั่วไปและเกมมือถือส่งผลต่อกลยุทธ์แผนการทดสอบ เกมคาดเดาไม่ได้มากกว่าแอปพลิเคชันมือถือทั่วไป เนื่องจากเป็นการเชิญชวนให้ผู้ใช้กระทำการที่คาดเดาไม่ได้ ในการทดสอบเกม คุณต้องคาดการณ์พฤติกรรมของผู้เล่น
เมื่อทดสอบแอปบนอุปกรณ์เคลื่อนที่ คุณต้องตรวจสอบให้แน่ใจว่าแอปของคุณใช้งานง่ายและทำงานได้ดีในอุปกรณ์หลายเครื่อง
การทดสอบเกมบนมือถือผสมผสานข้อกำหนดทั้งสองนี้เข้าด้วยกัน ซึ่งทำให้มีความท้าทายมากขึ้น
ความท้าทายในการทดสอบเกม
แม้ว่าการทดสอบจะมีประโยชน์หลายประการ แต่ก็ทำให้นักพัฒนาพบกับความท้าทาย ผลลัพธ์ที่สรุปไม่ได้รับประกันเสมอโดยเฉพาะอย่างยิ่งในเกมเล่นฟรี (F2P) ที่มีจำนวนผู้จ่ายต่ำ นักพัฒนารายหนึ่งระบุว่า ปัญหานี้ส่งผลให้ 15% ของการทดสอบไม่สามารถสรุปผลได้
ในส่วนต่อไปนี้ เราจะกล่าวถึงความท้าทายในการทดสอบเหล่านี้และวิธีที่นักพัฒนาซอฟต์แวร์สองคนใช้คำถามเหล่านี้เพื่อปรับปรุงธุรกิจของตน อันดับแรก เราจะครอบคลุมขั้นตอนก่อนการเปิดตัวและการทดสอบการมีส่วนร่วมและการรักษาลูกค้า จากนั้นไปยังขั้นตอนหลังการเปิดตัวและทดสอบการปรับปรุงการสร้างรายได้
ฉันควรทดสอบส่วนใดของแอพมือถือของฉัน
แอพเกมบนมือถือจัดลำดับความสำคัญของฟังก์ชั่นบางอย่างที่แอพมือถือทั่วไปต้องการน้อยกว่าหรือไม่ต้องการเลย นี่คือส่วนต่างๆ ของแอปที่คุณจะตรวจสอบขณะทดสอบ
ส่วนต่อประสานผู้ใช้และการทำงานของเกม
อินเทอร์เฟซผู้ใช้ (UI) ของเกมและฟังก์ชันการทำงานโดยรวมเป็นตัวกำหนดว่าแอปบนอุปกรณ์เคลื่อนที่ของคุณจะประสบความสำเร็จเพียงใด สิ่งสำคัญคือคุณต้องทำให้ถูกต้องทั้งคู่
เลย์เอาต์ส่วนต่อประสานผู้ใช้ การวางแนวหน้าจอ โครงสร้างเมนูและฟังก์ชัน และความละเอียดหน้าจอเป็นองค์ประกอบบางส่วนที่ประกอบเป็น UI และฟังก์ชันของเกม
ประสิทธิภาพกราฟิก
ประสิทธิภาพกราฟิกคุณภาพสูงเป็นกุญแจสำคัญ นักเล่นเกมชอบที่จะมีส่วนร่วมกับกราฟิกที่ลื่นไหลและตอบสนองได้ดี แต่จะรู้สึกหงุดหงิดเมื่อแอพอาร์ตล่มหรือช้าลง
หากต้องการทราบว่ากราฟิกเกมของคุณทำงานอย่างไรภายใต้สภาวะต่างๆ ให้ใช้การทดสอบความเครียด การทดสอบประสิทธิภาพนี้จะกำหนดว่าเกมของคุณตอบสนองได้ดีเพียงใดบนอุปกรณ์จริง
คุณสมบัติผู้เล่นหลายคน/ผู้ใช้
นักเล่นเกมมือถือสนุกกับการแข่งขันกับผู้เล่นในชีวิตจริง โดยเฉพาะเพื่อนและครอบครัว เกมมือถือที่ประสบความสำเร็จมากที่สุดบางเกม เช่น NBA Jam, NFS และ Nova Legacy เป็นแบบผู้เล่นหลายคน
นั่นเป็นเหตุผลที่คุณควรพิจารณารวมฟังก์ชันการทำงานแบบผู้เล่นหลายคนไว้ด้วย
อย่างไรก็ตาม การทำงานแบบผู้เล่นหลายคนนั้นยากที่จะทำให้ถูกต้อง ผู้เล่นทุกคนจะต้องสามารถโต้ตอบกับแอพชุดเดียวกันได้ในเวลาเดียวกัน ดังนั้นอุปกรณ์ของผู้ใช้และเซิร์ฟเวอร์ของคุณจะต้องแลกเปลี่ยนข้อมูลกันอย่างต่อเนื่อง
ทดสอบเซิร์ฟเวอร์ของคุณอย่างละเอียดเพื่อให้แน่ใจว่าสามารถจัดการกับการโต้ตอบแบบผู้เล่นหลายคนได้
การบูรณาการโซเชียลมีเดีย
การรวมโซเชียลมีเดียสามารถทำให้เกมมือถือของคุณประสบความสำเร็จ
พิจารณาแคนดี้ครัช. แอปนี้มีผู้ใช้ 100 ล้านคนต่อวัน และส่วนหนึ่งเป็นเพราะนักพัฒนาได้ฝังเครื่องมือเชื่อมต่อและแชร์ไว้
อย่างไรก็ตาม การใช้โอเพ่นซอร์สในบางครั้งอาจสร้างปัญหาด้านความปลอดภัย แพ็คเกจซอฟต์แวร์และไลบรารีของบริษัทอื่นมาพร้อมกับชุดบั๊กของตัวเอง ซึ่งแฮกเกอร์อาจหาประโยชน์ได้ ทุกครั้งที่คุณรวมเนื้อหาโอเพนซอร์ซ ทำวิจัยและเรียนรู้เกี่ยวกับสิ่งนั้น
หนี้สินของสินทรัพย์
คุณต้องมีความกระตือรือร้นในการทดสอบความปลอดภัยของแอปเพื่อประโยชน์ของผู้ใช้ของคุณ
กลยุทธ์ที่ใช้ในการทดสอบเกมมือถือ
กลยุทธ์การทดสอบต่อไปนี้เป็นกลยุทธ์เฉพาะสำหรับการทดสอบเกมบนมือถือ
การทดสอบการทำงาน
การทดสอบการทำงานหมายถึงการเล่นเกมเพื่อค้นหาจุดบกพร่อง โดยส่วนใหญ่ การทดสอบการทำงานอาจเป็นแบบอัตโนมัติ
หากคุณเข้าใจโค้ดของแอปบนอุปกรณ์เคลื่อนที่ คุณสามารถตั้งค่าเฟรมเวิร์กการทดสอบอัตโนมัติได้ การทดสอบการทำงานอัตโนมัติสามารถค้นพบปัญหาที่เกี่ยวข้องกับอินเทอร์เฟซผู้ใช้และกราฟิก โฟลว์/กลไกของเกม ความเสถียร และการรวมทรัพยากรกราฟิก
การทดสอบประสิทธิภาพ
ความเร็วช้าและระบบเกมที่พัง เช่น บทสนทนาหรือของที่ขโมยมา สามารถบ่อนทำลายแอปเกมที่มีเสียง นั่นคือที่มาของการทดสอบประสิทธิภาพ โดยจะแสดงเมตริกที่แอปของคุณต้องใช้เพื่อให้ทำงานได้อย่างถูกต้อง
เมื่อทำการทดสอบประสิทธิภาพ ให้เขียนรายการข้อกำหนดเบื้องต้นเกี่ยวกับประสิทธิภาพที่แท้จริงของเกม เช่น:
- การใช้งานซีพียู
- เวลาโหลดเฉลี่ย
- การใช้แบตเตอรี่
- ข้อกำหนดการเชื่อมต่ออินเทอร์เน็ต
- ข้อกำหนดฐานข้อมูลท้องถิ่น
หลายเกมได้รับการพัฒนาและทดสอบบนอุปกรณ์ระดับไฮเอนด์ นักพัฒนาซอฟต์แวร์ไม่เคยทดสอบเกมเหล่านี้บนอุปกรณ์ระดับล่างหรือรุ่นเก่า ดังนั้นเกมดังกล่าวจึงไม่ทำงานบนอุปกรณ์บางรุ่น ตรวจสอบให้แน่ใจว่าเกมของคุณใช้งานได้กับทุกอุปกรณ์ รวมถึงอุปกรณ์ 2G และ 3G
การทดสอบความเข้ากันได้
ซึ่งหมายความว่าทำให้เกมของคุณเข้ากันได้กับอุปกรณ์ต่างๆ
แอปของคุณควรทำงานบนอุปกรณ์ Android, iPhone และแท็บเล็ต หากเป็นส่วนขยายของเกมบนเว็บหรือเดสก์ท็อป เกมดังกล่าวควรทำงานได้ดีบนอุปกรณ์เคลื่อนที่เช่นเดียวกับในทีวี คอมพิวเตอร์เดสก์ท็อป หรือคอมพิวเตอร์แล็ปท็อป
นักพัฒนาหลายคนคิดว่าพวกเขาสามารถทดสอบความเข้ากันได้กับเวอร์ชันสุดท้ายของผลิตภัณฑ์เท่านั้น นี้ไม่เป็นความจริงแม้ว่า หากคุณทำการทดสอบความเข้ากันได้ในทุกๆ ขั้นตอนของการพัฒนา คุณจะค้นพบจุดบกพร่องที่เข้ากันไม่ได้ในขณะใช้งาน
การทดสอบโลคัลไลเซชัน
หากคุณกำหนดเป้าหมายไปยังตลาดทั่วโลก การทดสอบการปรับให้เข้ากับท้องถิ่นมีความจำเป็น การทดสอบโลคัลไลเซชันช่วยให้เกมของคุณทำงานได้ดีในทุกที่ที่คุณเปิดตัวแอป
ข้อความทั้งหมด รวมทั้งชื่อ ข้อความ และเมนู จะต้องได้รับการแปลเป็นภาษาที่รองรับแต่ละภาษา ต้องแสดงอย่างถูกต้องเมื่อผู้ใช้เลือกภาษาใดภาษาหนึ่ง
แม้ว่าคุณจะไม่สามารถแปลอัตโนมัติได้ (คุณจะต้องจ้างนักแปลเพื่อดำเนินการนั้น) คุณก็สามารถทำการทดสอบการแปลเป็นภาษาท้องถิ่นได้โดยอัตโนมัติ ในการดำเนินการนี้ ให้เลือกเนื้อหาข้อความในแต่ละภาษาและเปรียบเทียบในแอปของคุณ พวกเขาแปลถูกต้องหรือไม่? แสดงอย่างถูกต้องหรือไม่?
ตรวจสอบให้แน่ใจว่าคุณได้ทำการทดสอบการแปลเป็นภาษาท้องถิ่นเรียบร้อยแล้วก่อนที่จะขยายเกมของคุณเป็นหลายภาษา
โหลดการทดสอบ
การทดสอบโหลดจะตรวจสอบขีดจำกัดของทั้งอุปกรณ์ของผู้ใช้และการใช้งานเครือข่ายมือถือของแอป มันตอบคำถามเช่น:
- ผู้เล่นสามารถเล่นบนเซิร์ฟเวอร์ได้กี่คน?
- แอพของคุณสื่อสารกับเซิร์ฟเวอร์ของคุณอย่างถูกต้องหรือไม่?
- แอพใช้หน่วยความจำอย่างไร?
- คุณสามารถทำให้การทดสอบโหลดเป็นแบบอัตโนมัติได้โดยใช้สคริปต์ทดสอบและเนื้อหาต้นฉบับจากเซิร์ฟเวอร์แบ็กเอนด์
การทดสอบการถดถอย
ทำการทดสอบการถดถอยทุกครั้งที่มีการเปลี่ยนแปลงในแอปของคุณ
เกมมือถือส่วนใหญ่มีการโต้ตอบระหว่างเซิร์ฟเวอร์กับไคลเอ็นต์ซึ่งต้องมีการเข้าสู่ระบบ การถ่ายโอนข้อมูลผู้ใช้ จากนั้นจึงดาวน์โหลดข้อมูลเซิร์ฟเวอร์ (เช่น ข้อมูลและรูปภาพ) เมื่อคุณสร้างบริการเหล่านี้ คุณจะเสี่ยงต่อการทำลายรหัสของคุณ
ทำตามขั้นตอนเหล่านี้เพื่อทำการทดสอบการถดถอย:
- ตั้งชื่อการเปลี่ยนแปลงทั้งหมดที่คุณทำกับซอฟต์แวร์ของคุณตั้งแต่การทดสอบครั้งล่าสุด
- พิจารณาว่าส่วนใดของซอฟต์แวร์ที่ได้รับผลกระทบจากการเปลี่ยนแปลงเหล่านี้
- วิเคราะห์กรณีทดสอบและพิจารณาว่าจำเป็นต้องมีการทดสอบทั้งหมด บางส่วน หรือหนึ่งหน่วย