あなたの エコノミー 、 ファネル 、および カスタム イベントをフィルターできるまで3つまで カスタムフィールド を使用できます。一部の例は次のとおりです:
- レベル — 1, 2, 3, . . .
- プレイヤークラス — 戦士、魔道士、アーチャー
- 武器タイプ - SMG、ピストル、ロケットランチャー
CustomFields パラメータは、提供された Enum.AnalyticsCustomFieldKeys をキーとしてアクセスすることで、最大 3つのカスタム値を送信することができるダイクションです。
ファンタジー関連のエクスペリエンスを例として使用すると、装備の種入力、プレイヤークラス、およびレベルに関する経済イベントをフォロー中のように追跡できます:
カスタムフィールドを追跡する
local AnalyticsService = game:GetService("AnalyticsService")AnalyticsService:LogEconomyEvent(player,Enum.AnalyticsEconomyFlowType.Sink,"Coins", -- 通貨名80, -- コスト20, -- 取引後の残高Enum.AnalyticsEconomyTransactionType.Shop.Name,"Obsidian Sword", -- アイテムの SKU{[Enum.AnalyticsCustomFieldKeys.CustomField01.Name] = "Category - Weapon",[Enum.AnalyticsCustomFieldKeys.CustomField02.Name] = "Class - Warrior",[Enum.AnalyticsCustomFieldKeys.CustomField03.Name] = "Level - 10",} -- カスタムフィールドディクションテーブル)
値にサイズ名を含める必要はありませんが、customFields テーブルのレビューでコンテキストを再確認する際に便利です。otherKeys は カスタムフィールド テーブルの領域外です。