Tôi nên tạo loại bảng điều khiển nào để hiểu cách trò chơi của tôi đang hoạt động?


8

Đây là một câu hỏi gồm hai phần. Giả sử tôi phát hành một trò chơi Flash mới lên web. Khi người chơi bắt đầu chơi, tôi muốn hiểu cách thức hoạt động của nó:

  1. Những tiêu chí hiệu suất phổ biến để mọi người theo dõi? (ví dụ: hệ số virus, thời lượng chơi, người chơi quay lại.)

  2. Làm thế nào tôi nên đi đo và theo dõi các thuộc tính này? Có bất kỳ công cụ kệ?

Câu trả lời:


3

Theo tôi, tốt nhất là lưu trữ thông tin từ ứng dụng trong cơ sở dữ liệu mysql (phân tích google quá hạn chế) và nếu bạn muốn xử lý mọi thứ thực sự chuyên nghiệp, thì bạn nên dịch dữ liệu mysql sang cơ sở dữ liệu vertica và kết nối nó với tableau là một công cụ xuất sắc cho phép thực hiện hàng tấn phân tích, đồ thị, bất cứ thứ gì bạn cần cho BI. Về những gì cần đo lường, chủ yếu có những điều sau đây:

-Tỷ lệ thay đổi quen thuộc với bất kỳ ai đã phân tích một doanh nghiệp dựa trên thuê bao như truyền hình cáp hoặc điện thoại: tỷ lệ rời là tỷ lệ khách hàng sẽ ngừng sử dụng sản phẩm trong một tháng nhất định

-Hệ số virus về mặt nào đó trái ngược với tốc độ khuấy đảo: đó là tốc độ tăng trưởng hữu cơ trung bình ở người dùng trong một tháng nhất định.

-user aquisitions: người dùng đã đăng ký mới

-KvU: tiền trung bình mà người dùng kiếm được

-DAU: người dùng hoạt động hàng ngày

-Quản lý: Chúng tôi sẽ đo lường nó bằng cách lấy lượng thời gian người dùng chơi mỗi ngày (không có những thứ khác có thể được tính đến như số lượng tính năng mà người dùng truy cập)

-MAU: người dùng hoạt động hàng tháng

-DAU / MAU: So sánh người dùng hoạt động hàng ngày với người dùng hoạt động hàng tháng cho thấy khoảng bao nhiêu ngày mỗi tháng người dùng trung bình của bạn tham gia vào trò chơi của bạn


6

Nếu bạn không ngại cung cấp dữ liệu của mình cho Google, thì Google Analytics cũng là một công cụ tuyệt vời. Thay vì theo dõi lượt truy cập trang cổ điển (mà bạn có thể sử dụng cho các màn hình Trò chơi khác nhau), bạn có thể sử dụng tính năng Theo dõi sự kiện để theo dõi / thu thập tất cả các loại dữ liệu.

Việc thực hiện trong Flash nên không đáng kể. Sử dụng InternalInterface để gọi JS từ Flash hoặc sử dụng các lớp theo dõi do Google cung cấp.

Sử dụng ExternalInterface có lợi thế là bạn tách rời trò chơi của mình khỏi việc triển khai theo dõi thực tế. Vì vậy, về cơ bản, bạn chỉ cần gửi tin nhắn từ bên trong Flash đến một cuộc gọi lại JavaScript. Ở đó bạn sẽ gọi theo dõi thực tế, có thể là Google Analytics hoặc bất kỳ cơ chế theo dõi nào khác. Điều đó giúp bạn dễ dàng trao đổi / sửa đổi / xóa theo dõi vào một thời điểm khác mà không cần biên dịch lại Trò chơi.

Ưu điểm của việc theo dõi trực tiếp từ flash là theo dõi của bạn cũng sẽ hoạt động nếu có ai đó lưu trữ Trò chơi trên một trang web khác, không có mã trình bao bọc JS cần thiết.

Vì vậy, tôi đoán cả hai cách theo dõi là các tùy chọn hợp lệ để xem xét. Con đường dễ nhất có lẽ là Google Analytics kết hợp với triển khai theo dõi ActionScript do Google cung cấp.


Meh. Âm thanh như tôi được Google thuê để viết những thứ như thế này. Tôi không phải;)
bummzack

Tôi đã thực sự sử dụng Google Analytics trong quá khứ và tôi nghĩ đó là một công cụ hợp lý cho công việc. Tôi đoán rằng không có bất kỳ công cụ nào khác mà mọi người đang sử dụng để đo lường những thứ như tính độc hại.
Alex Schearer

4

Đối với trò chơi flash tôi đã thực hiện gần đây tôi cần theo dõi cách chơi của mọi cấp độ, vì việc cân bằng từng cấp độ là rất quan trọng.

Nó đơn giản như việc tạo một lớp tĩnh chứa tất cả thông tin tôi cần thu thập và sau đó thực hiện URLRequest (POST) cho tập lệnh PHP nhận thông tin và đăng nó lên cơ sở dữ liệu MySQL.

Những gì tôi theo dõi là dữ liệu chuyên môn hóa, cấp độ hiện tại, trong đó ở cấp độ người chơi (được sử dụng để theo dõi cái chết), khả năng được sử dụng và giá trị của chúng (hồi phục / thiệt hại, v.v.)


1
Cảm ơn câu trả lời của Olafur. Tôi đã sẵn sàng để đánh dấu đây là các câu trả lời nào, mặc dù. Đó là một ví dụ tốt về một số liệu đơn lẻ nhưng tôi tò mò ngành công nghiệp lớn hơn đang làm gì và làm thế nào họ giữ các tab trên các con số.
Alex Schearer

Người đàn ông tôi hy vọng bạn nhận được câu trả lời tốt hơn tôi nhiều: D Vì giải pháp này là giải pháp đầu tiên tôi thực hiện và có lẽ có những công cụ hay giải pháp tuyệt vời ngoài kia. :)
Ólafur Chờ đợi

1

Nếu bạn muốn theo dõi thời gian trực tuyến, có hai cạm bẫy:

  • Một số người có thể chơi với nhiều tài khoản cùng một lúc nhưng rất có thể bạn chỉ muốn theo dõi những tài khoản đó.
  • Điều quan trọng là phải phân biệt bot và người dùng thực sự. Linden Lab đã sử dụng một mẹo hay cho việc đó: Họ chia người dùng thành bốn nhóm dựa trên lượng thời gian trực tuyến mỗi tuần. Và sau đó đếm số lượng người chơi mỗi nhóm. Các nhóm có thể là:
    • 0 giờ đến 7 giờ
    • 7 giờ đến 14 giờ (hai giờ mỗi ngày)
    • 14 giờ đến 35 giờ (năm giờ mỗi ngày)
    • hơn 35 giờ

Có một phép đo khác mà tôi cho là thực sự quan trọng: Làm thế nào vài phút có thể giữ người chơi mới trực tuyến? Trong những ngày đầu của Stendhal, chỉ có 20% người chơi ở lại trực tuyến hơn 5 phút. Chúng tôi đã đặt rất nhiều công việc vào vài giây đầu tiên của trải nghiệm người chơi mới và nhận được tới 50%. (Điều mà tôi cho là thực sự tốt cho một trò chơi mà mọi người chưa trả tiền).

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.