自訂事件

*此內容是使用 AI(Beta 測試版)翻譯,可能含有錯誤。若要以英文檢視此頁面,請按一下這裡

自訂事件 讓您追蹤與您的體驗相關的指標,其他事件未能完全捕擷取。這包括:

  • 採用 — 有多少使用者點擊特定的使用者介面元素?
  • 使用者行為 — 每張地圖上最常使用的能力是什麼?
  • 核心循環 — 不同武器的殺死/死亡比率如何比較?

一旦您的體驗開始記錄自訂事件,您就會解鎖創作者中心的分析面板的自訂頁面。你可以添加最多 100 個自訂事件到你的體驗中。

追蹤自訂事件

要解鎖自訂事件面板,您必須先在體驗中追蹤自訂事件。首先確定哪些指標是監控和改善您的體驗最重要的。事件每天聚合,因此可能需要 24 小時才能在頁面上填充圖表。

計數器

計數器是一次性事件,沒有值被記錄。您可以使用計數器來追蹤特定事件發生的次數。使用計數器執行單一動作,例如單擊按鈕、開始任務或使用工具。

事件將自動追蹤事件數量和獨特使用者數量。對於值聚合,反向事件被視為具有預設值 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.

你應該在可能的情況下使用自訂欄位,而不是事件名稱,因為事件名稱的卡達限制比自訂欄位更嚴格。使用自訂欄位也可讓您查看欄位值之間事件的視覺化。

例如,而不是 PlantCabbage , PlantTurnip , PlantPepper 作為三個獨立事件,你可以有一個單獨事件,名稱為 PlantSeed 和自定義欄位值 Plant - Cabbage , Plant - Turnip ,和 Plant - Pepper .這樣您就可以視覺化總種子數以及比較相同視覺化中的每個植物。這也會減少您的事件名稱複雜度。

了解更多信息,請參閱自訂欄位

使用自訂事件來擴展您的體驗

自訂事件讓您可以跟蹤對您的遊戲最為重要的指標,提供有關玩家如何與特定功能和內容互動的見解。使用這些事件來發現玩家行為的模式並優化您的核心遊戲循環。

在參考遊戲 植物 中,核心循環與 HarvestPlant 發生,當玩家收穫成熟植物時。使用自訂事件,您可以跟蹤每天每位玩家收集的平均植物數量,按植物類型分解為自訂欄位:

Custom Event graph for the reference Plant game.
  • 嘗試改善體驗內的內容多樣性,並鼓勵玩家探索其他選項作為 核心循環 的一部分來防止重複。
  • 探索為什麼使用者明顯會選擇蘿蔔過其他植物,以及如果蘿蔔會導致任何不平衡(例如與 經濟事件 相關)。
  • 在循環內添加更多事件追蹤,例如播種種子、灌溉植物和前往商購物,以更好地跟蹤玩家行為和其他改進領域。