Here’s the revised bug report with the “Leave Game” step removed:
Bug Report: Funnel Events Not Displaying Properly in Dashboard
Summary
I have set up funnel events for my FNAF Nightmare game. While I have confirmed that my function to save recurring funnels is firing correctly, the expected data is not appearing in the Roblox Analytics Dashboard.
Steps to Reproduce
-
Implement the following recurring funnel tracking function:
local function recurring(plr, FunnelName, StepNumber) local userData = plrsData[plr.UserId] local funnelData = userData[FunnelName] local stepName = funnelData["Steps"][StepNumber] local currentStep = funnelData["Current"] local FunnelId if StepNumber ~= currentStep then funnelData["Current"] = StepNumber userData["CurrentPrimaryPath"] = FunnelName if StepNumber == 1 then funnelData["Id"] = HttpService:GenerateGUID() end AnalyticsService:LogFunnelStepEvent(plr, FunnelName, funnelData["Id"], StepNumber, stepName) end end
-
Connect the function to a
PlayerAdded
event:game.Players.PlayerAdded:Connect(function(plr) plrsData[plr.UserId] = { ["CurrentPrimaryPath"] = nil, ["Donation"] = { ["Steps"] = { [1] = "Hovered On Donate", [2] = "Opened Donation Menu", [3] = "Hovered on Buy", [4] = "Purchased" }, ["Current"] = 0, ["Id"] = nil } } end)
-
Observe the Roblox Analytics Dashboard for missing or incomplete funnel data.
Expected Results
- Each step name should be correctly recorded in the dashboard.
- Funnel steps should appear in the View Events section immediately and in Charts within a day.
Actual Results
- Some steps (Step 1, Step 2, and Step 4) are blank and missing step names.
- Event logging prints correctly in the console, but does not fully populate in analytics.
- The “View Events” page shows fewer steps than expected.
Troubleshooting Attempted
Confirmed that funnel event logs are printing in real-time.
Ensured that all funnel step numbers are between 1-100 (per documentation constraints).
Verified that the issue occurs in live game sessions, not just in Studio testing.
Checked if the issue persists across multiple sessions and different accounts.
Removed unnecessary steps, but the issue persists.
Screenshots
Missing Step Names in Analytics Dashboard
Fewer Steps Recorded Than Expected
Output Displaying Records
Conclusion
It appears that Roblox’s analytics system is not properly processing all funnel events, despite correct implementation. Since the function logs successfully in-game but does not fully register in the dashboard, this suggests a potential issue with Roblox’s Analytics Service rather than a scripting error.