カスタムフィールド

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

最大で3つのカスタムフィールドを使用して、あなたのゲーム特有のユニークな次元で経済ファunnel、およびカスタムイベントをフィルタリングできます。いくつかの例を挙げると:

  • レベル — 1, 2, 3, . . .
  • プレイヤークラス — ウォリアー、メイジ、アーチャー
  • 武器の種類 — SMG、ピストル、ロケットランチャー

customFieldsパラメータは辞書であり、提供されたEnum.AnalyticsCustomFieldKeysをキーとして使用し、最大3つのカスタム値を送信できます。これらはEnum.AnalyticsCustomFieldKeys.CustomField{01, 02, 03}.Nameとしてアクセスできます。CustomField01.NameCustomField02.Name、およびCustomField03.Name以外のものは無視されます。3つのカスタムフィールド間で最大8,000のユニークな値の組み合わせを持つことができます。

ファンタジー関連のゲームを例にすると、次のように装備タイプ、プレイヤークラス、レベルに関する経済イベントを追跡できます:

カスタムフィールドの追跡

local AnalyticsService = game:GetService("AnalyticsService")
AnalyticsService:LogEconomyEvent(
player,
Enum.AnalyticsEconomyFlowType.Sink,
"コイン", -- 通貨名
80, -- コスト
20, -- 取引後の残高
Enum.AnalyticsEconomyTransactionType.Shop.Name,
"黒曜石の剣", -- アイテムSKU
{
[Enum.AnalyticsCustomFieldKeys.CustomField01.Name] = "カテゴリ - 武器",
[Enum.AnalyticsCustomFieldKeys.CustomField02.Name] = "クラス - ウォリアー",
[Enum.AnalyticsCustomFieldKeys.CustomField03.Name] = "レベル - 10",
} -- カスタムフィールド辞書
)

値に次元名を含めることは必須ではありませんが、チャートをレビューする際に後でコンテキストを思い出すのに役立ちます。customFieldsテーブル内の他のキーは無視されます。

©2026 Roblox Corporation。Roblox(ロブロックス)、RobloxロゴおよびPowering Imaginationは、米国並びにその他の国における登録商標および非登録商標です。