跳到內容

內容註冊表

內容註冊表是管理遊戲中地圖、道具、技能等靜態中繼資料,並將其與遙測資料建立關聯的功能。

通用遙測工具無法辨識事件資料中 ID 所代表的含義。透過內容註冊表:

  • item_id: "sword_01" → 「火焰之劍(稀有 / 武器類別)」
  • map_id: "map_desert" → 「沙漠競技場(PvP 地圖)」

為遙測資料賦予遊戲情境,實現有意義的分析。

類型說明範例
map遊戲地圖關卡、競技場、世界
item遊戲道具武器、消耗品、裝備
skill技能/能力攻擊、增益、被動
character角色可操作角色、NPC
custom自訂定義任意遊戲元素

內容註冊表的資料與遊戲的主資料進行同步。

從儀表板或 REST API (POST /v1/content) 個別註冊。

從 CI 管線使用 CLI 以 JSON 批次匯入主資料:

Terminal window
framedash content import ./game-content.json

game-content.json 的格式:

[
{
"type": "item",
"external_id": "item_hp_01",
"name": "Health Potion",
"metadata": { "rarity": "common", "category": "consumable" }
}
]

使用 SDK 傳送事件時加入 external_id,儀表板即會自動顯示內容名稱與中繼資料。