【IIDX】INFINITAS Active Usersの話
[2023/11/29]
10月頭に新しい形式でデータで公開を始めたINFINITASのアクティブユーザー一覧のリストの話。
beatmaniaIIDX INFINITAS Active Users
新旧のデータを比較する性質上、運用開始してしばらくはデータの精度が低かったのでβとしていました。
新beatmaniaIIDX INFINITAS Monthly Active Users計画
2か月くらい経過して、データも取れてるし問題なさそうなのでβを取って本格的に運用開始ってことにします。
beatmaniaIIDX INFINITAS Active Users
仕様
以前のMAUとは異なり、DJポイントの増加をアクティブとみなしています
INFINITASは毎月楽曲の追加が行われるため、例え既存曲のスコアが伸びなくても、追加楽曲をプレイすればDJポイントは増加します。
DJポイント5000以上の各ユーザーを月に1回データの取得をしています
取得する日にちはユーザーごとに異なりますが、おおよそ月に1回データを取得しています。その時にDJPポイントが増加していればアクティブ、そうでなければ非アクティブとみなします。
非アクティブになっても、次のデータ取得した時にDJポイントが増加していればアクティブユーザーになります。
リストから削除は過去50日にプレイしたユーザー
ここが悩んでいるところですが、一覧として表示されるのは過去50日間にプレイしたユーザーです。
非アクティブとなってもすぐにはリストからは消えません。非アクティブとみなされてから20日間は表示されます。
50日でリストから消えても、次のデータ取得(60日=30日+30日)でアクティブになれば、リストにはすぐに復活します。
さいごに
新規プレイヤーの検出とか他にも細かいところはあるんですが、大まかにはこんな感じで動いています。