こんにちは。プラットフォーム開発本部 第一開発部 ユーザーレビューグループの富澤です。 本稿では、ユーザーレビューサービスにおける通報機能の段階的導入についてご紹介します。 DMMのユーザーレビューサービスでは、現在レビューの承認制を採用しており、ガイドラインに基づいて運営側が内容を確認したうえで公開しています。 ただし、「何を不適切と判断するか」については、運営側ですべてを事前に定義することが難しいという課題がありました。 そのため、承認制を採用している状況下でも、ユーザーの視点では不適切と感じられるレビューについて、指摘や問い合わせが年間で数十件程度発生していました。 当時は専用の通報機能が存在しておらず、これらの指摘は主にお問い合わせフォームを通じて寄せられていました。 運営側では、投稿時点のガイドラインに基づき個別に内容を確認し、掲載継続または削除といった判断をしていました。 一方で、運用を続ける中で、判断そのものではなく、判断の前提となる運用プロセスにいくつか制約があることを認識するようになりました。 このように、管理者による判断はガイドラインに沿っておこなわれていたものの、判断するためのきっかけや再確認の導線が十分ではなく、結果として対応の遅れにつながる可能性のある状態でした。 まとめると、課題は単なるシステム不足ではなく、以下の3点に集約されます。 そこで、ユーザーの視点を補助線として取り入れつつ、運営が一貫した基準で判断できる仕組みとして、通報機能の導入を検討することにしました。 以下は、通報機能の全体像を示すデザイン案の図です(Phase1・Phase2の説明でも同じ図を参照しています)。掲載している画像はDMM.comサービスにおけるイメージです。 通報機能の導入にあたり、一度にすべての機能を実装するのではなく、Phase分けをして段階的に機能を拡張していく方針を採用しました。 通報機能の導入は、以下の2つのPhaseに分けて進めました。 Phase1:通報の登録
- 通報ボタンの作成
- 通報情報の登録APIの実装 Phase2:管理画面にて通報の管理
- 通報情報取得APIの実装
- 通報情報からレビューの更新機能の実装 以下は、DMM.comサービスにおける管理画面のイメージです。 Phase1では、通報を登録できる機能の作成に絞り、PoCとしていち早くリリースすることを重点におきました。 設計ドキュメント(Design Doc)を作成しチーム内でレビュー 通報ボタンの作成 通報情報の登録APIの実装 Phase1では、通報内容の確認や、不適切な利用が疑われるケースへの対応は、当初は人力で行っていました。 Phase1のリリースを通じて、通報機能に一定の利用があることを確認できたため、管理画面の機能も本格的に実装することになりました。 プロダクトマネージャーが画面デザインを用意 必要なAPIの洗い出し フロントエンドチームとの連携 通報情報取得API 通報情報からレビューの更新機能 通報機能を導入する際に、他のチームでも導入しやすいように資料を作成しました。 以下のような情報をまとめた資料を作成し、導入コストを下げることを意識しました。 どのAPIを使用するのか どのようなリクエストが必要なのか どのような画面設計・デザインが必要か この資料により、導入するためのコストを下げることができました。 通報機能の導入後、通報データを分析した結果、通報行動には非常に偏りがあることを確認できました。 通報機能導入以降の約半年間で、通報総数は9万件にのぼりましたが、 さらに、通報内容の審査結果を確認すると、審査対象となった通報のうち 約9割以上が「対応不要(掲載継続)」と判断されており、大量通報するユーザーほど、通報の妥当性(成功率)が著しく低いという明確な傾向を確認できました。 このことから、下記のような構造的な課題がデータ上で裏付けられました。 一方で、今回の分析を通じて、以下の課題も明確になっています。 これらの課題を踏まえ、今後は以下の方向で改善を進めていく予定です。 これにより、健全なユーザーの正当な通報体験を守りつつ、運営負荷を継続的に抑えられる通報機能を目指していきます。 今回の取り組みでは、PoCとして早期にリリースし、実際の利用状況から次の改善フェーズにつなげることができました。 まずは小さく始めることでユーザーへの需要があるかを確認してから進められた Phase分けすることで、どこで何をするか明確になり、フロントエンドチームとの連携もより取りやすくなった 導入支援資料を作成することで、他のチームでも導入しやすくなった
はじめに
DMMのユーザーレビューサービスを支えるバックエンドチームで、システムの開発・運用を担当しています。
不適切なレビューにいち早く気づくための仕組みとして、PoCから本格運用まで段階的に機能を拡張していった取り組みです。背景と課題
背景
レビューはユーザーの主観的な体験や表現に基づくものであり、文脈や受け取り方によって評価が分かれるケースも少なくありません。従来の対応と限界
課題の整理

対応方針:Phase分けによる段階的導入
これにより、ユーザーの需要を確認しながら、実装側の負担を最小限に抑えつつ進められると考えたからです。Phase分けの全体像

Phase1:通報の登録(PoC)

実装の進め方
Phase1の特徴
これは、まずはユーザーが実際に通報機能を使用するかどうかを確認し、需要があることを検証してから次のPhaseに進むためです。Phase2:管理画面での通報管理
実装の進め方
Phase2で実装した機能
実装時に気をつけたこと
導入支援資料の作成
プロジェクト全体の効果と今後の課題
データ分析から見えた効果
実際に通報したユーザーは 200人 未満で、
そのうち わずか10%程度の利用者が全通報の約8割を占めている 状況でした。
見えてきた課題
今後に向けた方針
まとめ
得られた知見