Upgrade to Pro — share decks privately, control downloads, hide ads and more …

現役データアナリストが語るゲーム運営におけるデータ分析設計・マネジメントとは/Data ana...

Bandai Namco Nexus
April 05, 2024
200

現役データアナリストが語るゲーム運営におけるデータ分析設計・マネジメントとは/Data analysis design and management in game operation

Bandai Namco Nexus

April 05, 2024
Tweet

Transcript

  1. 自己紹介 株式会社バンダイナムコネクサス データ戦略部プロダクトアナリティクスオフィス 副オフィス長兼データオペレーションセクション セクション長 滝 隆行 【経歴】 Webエンジニア(テレビ連動など大量トランザクションを扱う) ➡

    gloops(ソシャゲ開発エンジニアからデータ分析に転身) ➡ シリコンスタジオ(データ分析&エンジニア) ➡ BNX(データ分析) 【趣味】 歴史系の本を読む、犬(2歳0か月)と遊ぶこと
  2. データアナリティクスセクション 13 プロダクトの売上最大化 【プロダクト分析業務のフローサイクル】 課題発見 仮説・分析設計 データ抽出・加工 分析 報告・プレゼン 議論・意思決定

    を目的にデータ分析コンサルティングサービスをバンダイナムコグループ全体に提供 KPIの定点観測や新規施策・機能実装後など分析によって原因究明や効果検証が必要な課題を発見する
  3. データアナリティクスセクション 14 プロダクトの売上最大化 【プロダクト分析業務のフローサイクル】 課題発見 仮説・分析設計 データ抽出・加工 分析 報告・プレゼン 議論・意思決定

    を目的にデータ分析コンサルティングサービスをバンダイナムコグループ全体に提供 仮説とその立証のための分析設計をおこなう。弊社では分析設計の段階でチームレビューをおこなうことによって分析クオリ ティの向上を図っている。
  4. データアナリティクスセクション 15 プロダクトの売上最大化 【プロダクト分析業務のフローサイクル】 課題発見 仮説・分析設計 データ抽出・加工 分析 報告・プレゼン 議論・意思決定

    を目的にデータ分析コンサルティングサービスをバンダイナムコグループ全体に提供 分析に必要なデータマートの作成をおこなう(BigQuery)
  5. データアナリティクスセクション 16 プロダクトの売上最大化 【プロダクト分析業務のフローサイクル】 課題発見 仮説・分析設計 データ抽出・加工 分析 報告・プレゼン 議論・意思決定

    を目的にデータ分析コンサルティングサービスをバンダイナムコグループ全体に提供 分析と結果の考察。結果によっては仮説・分析設計に戻りやりなおすこともしばしば
  6. データアナリティクスセクション 17 プロダクトの売上最大化 【プロダクト分析業務のフローサイクル】 課題発見 仮説・分析設計 データ抽出・加工 分析 報告・プレゼン 議論・意思決定

    を目的にデータ分析コンサルティングサービスをバンダイナムコグループ全体に提供 分析報告書の提出とプロダクトのプロデューサーや開発会社のディレクターに対してプレゼンをおこない分析結果は確実に伝 える
  7. データアナリティクスセクション 18 プロダクトの売上最大化 【プロダクト分析業務のフローサイクル】 課題発見 仮説・分析設計 データ抽出・加工 分析 報告・プレゼン 議論・意思決定

    を目的にデータ分析コンサルティングサービスをバンダイナムコグループ全体に提供 分析報告書の提出とプロダクトのプロデューサーや開発会社のディレクターに対してプレゼンをおこない分析結果は確実に伝 える。また、結果の報告だけでなく改善策の提案をおこなうまでを分析報告としている。
  8. データアナリティクスセクション 19 プロダクトの売上最大化 【プロダクト分析業務のフローサイクル】 課題発見 仮説・分析設計 データ抽出・加工 分析 報告・プレゼン 議論・意思決定

    を目的にデータ分析コンサルティングサービスをバンダイナムコグループ全体に提供 プレゼン後、議論しプロダクト側(主にプロデューサー)に分析結果を基にした意思決定(施策の導入、廃止など)を促し、 場合によっては更なる深堀分析をおこなう。
  9. データアナリティクスセクション 20 プロダクトの売上最大化 【プロダクト分析業務のフローサイクル】 課題発見 仮説・分析設計 データ抽出・加工 分析 報告・プレゼン 議論・意思決定

    を目的にデータ分析コンサルティングサービスをバンダイナムコグループ全体に提供 ↑上記の分析サイクルを毎週~隔週のペースでこなしている。 が、アナリストの増加に伴い問題が浮き彫りになってきた
  10. データアナリティクスセクション 21 プロダクトの売上最大化 【プロダクト分析業務のフローサイクル】 課題発見 仮説・分析設計 データ抽出・加工 分析 報告・プレゼン 議論・意思決定

    を目的にデータ分析コンサルティングサービスをバンダイナムコグループ全体に提供 見るべきKPIが精査さ れているツールが必要 ・データ加工抽出に時間がかかり分析に充てる時間が不足 ・データ欠損・重複などがおきると対応に時間を取られる ・分析で多用するデータセットのスケジュールバッチがほしい
  11. スケジューラーの開発・運用 24 背景 BQのスケジュール機能やcronでスケジュール登録していた ・cronは非エンジニアでは扱いづらい ・BQのスケジューラは登録は簡単だが機能が不足 ・どこでどのようなクエリが実行されているか分かりづらい ・エラーがあっても気づきにくいなど 方針 必要なクエリを一か所にまとめて管理しやすいようする

    複雑化しないように必要最小限の機能を実装する 非エンジニアでも分かりやすいWebインターフェースで作る(単純なフォーム) cloud composerとかの既成品も良いけど導入に時間かかりそうなので自分で作る(1か月で作成、1か月テストでリリース) 主な機能 日毎、週毎、月毎に時刻指定してスケジュールを実行、手動実行 クエリにオリジナルの変数を指定できるようにする 特に日付部分を変数化して、過去に遡って日付を変えながら再実行できるように工夫 日付範囲指定しての一括実行 成功をした場合に次の処理に行う順番実行 履歴表示と履歴からの再実行 今回のクエリ実行結果と前のクエリ実行結果のレコード数を比較して差分が0件だった場合にSlackにアラートを飛ばすなどのアラート機能