カスタムイベント

*このコンテンツは、ベータ版のAI(人工知能)を使用して翻訳されており、エラーが含まれている可能性があります。このページを英語で表示するには、 こちら をクリックしてください。

カスタムイベント は、他のイベントが完全に把テキストキャプチャしない、あなたのエクスペリエンスに特定のメトリックを追跡できるようにします。これには以下が含まれます:

  • Adoption — どれくらいのユーザーが特定の UI コンポーネントをクリックしますか?
  • ユーザー動作 — 各マップで最も使用されている能力は何ですか?
  • コアループ — どの武器でもキル/デス比率を比較してみましょう。

エクスペリエンスがカスタムイベントを追跡し始めると、クリエイターハブのアナリティクスダッシュボードのカスタムページがアンロックされます。エクスペリエンスに最大 100 個のカスタムイベントを追加できます。

カスタムイベントを追跡する

カスタムイベントダッシュボードをアンロックするには、まず自分のエクスペリエンスでカスタムイベントを追跡する必要があります。メトリックを識別して、エクスペリエンスの監視と改善に役立つ最も重要なメトリックを開始します。イベントは毎日アグリゲートされるため、チャートがページに表示されるまでに最大 24時間かかる場合があります。

カウンター

カウンターは、値がない一度のイベントをキャプチャする 1 回のイベントです。カウンターを使用して、特定のイベントが発生した回数を追跡できます。カウンターを単一のアクションに使用するために、ボタンをクリックしたり、クエストを開始したり、ツールを使用するなどします。

イベントは自動的に両方のイベント数とユニークなユーザー数を追跡します。For value aggregations, counter events are treated as events with a default value of 1 . これにより、最大/ミニ/平均などのアグリゲーションは常に 1 であり、合計数は常に 1 です。


local AnalyticsService = game:GetService("AnalyticsService")
AnalyticsService:LogCustomEvent(
player,
"MissionStarted" -- イベント名
)

値付きのイベント

さらに、ユーザーがエクスペリエンスに入ってから死亡するまでの時間や、キル/デス率など、メトリックに値するデータをより多く必要とするメトリックのイベントを追跡することもできます。たとえば、10 ゾンビがキルされる代わりに 1 ゾンビがキルされるなど、ユーザーがエクスペリエンスに入っ


local AnalyticsService = game:GetService("AnalyticsService")
AnalyticsService:LogCustomEvent(
player,
"MissionCompletedDuration", -- イベント名
120 -- イベント値
)

イベントアグリゲーション

すべてのイベントメトリックには、次のグループ化が含まれ、スライスアンドダイスサポートが含まれています:

  • カウント
  • ユニークなユーザーをカウント
  • 平均値
  • サマの価値
  • 最小値
  • 最大値
  • ユーザーあたりの平均値

アグリゲーションタイプを選択して、カスタムページのイベントアグリゲーションを表示します。

A list of all the different aggregation options to filter your custom event data.

カスタムフィールドを使用する

カスタムイベントは、ユーザーが最も好きなものを見るためにカスタムフィールドを分解することもできます。たとえば、ユーザーにクエスト名を提供し、最も人気のあるセグメントを比較したり、プレイヤークラスを付けることで、クラスが明らかに高いキル/デス比率を持っているかどうかを見ることができます。

選択器を使用してカスタムフィールドを分解することで、分解できます。

A dropdown indicating the three custom fields you can compare across, along with standard breakdowns like age, gender, operating system and more.

できるだけイベント名ではなく、カスタムフィールドを使用することをお勧めします。カスタムフィールドを使用すると、イベント名の制限がカスタムフィールドよりもはるかに厳重になります。カスタムフィールドを使用すると、フィールド値のビジュアライズをビューできます。

たとえ、PlantCabbagePlantTurnipPlantPepper を 3つの個別のイベントとして

詳しくは、カスタムフィールドを参照してください。

カスタムイベントを使用してエクスペリエンスを成長させる

カスタムイベントを使用すると、ゲームに最も重要なメトリックを追跡できます。これにより、プレイヤーが特定の機能やコンテンツとどのようにインタラクトするかに関する洞察力を提供できます。これらのイベントを使用して、プレイヤーの動作とコアゲームのループを最適化します。

参照ゲーム Plant では、HarvestPlant イベントでコアループが発動し、毎日プレイヤーが熟した植物を収穫するときに平均植物をハーベストします。カスタムイベントを使用して、毎日プレイヤーがハーベストした平均植物の数をカスタムフィールドで追跡できます:

Custom Event graph for the reference Plant game.
  • 試してコンテンツの多様性を改善し、プレイヤーが コアループ の一部として他のオプションを探索することを促すことで、重複を防ぐようにしてください。
  • ユーザーが他の植物を好む理由を探り、ユーザーがターンポールを好む理由に影響を与える可能性のあるバランスを調べます (such as with エコノミーイベント).
  • 植物の種を植えたり、水やりをしたり、ショップに行ったりするなど、ループ内のイベント追跡を増やします。これにより、プレイヤーの動作と他の改善の領域をよりよく追跡できます。