I am developing a mobile game in Godot and want to track player retention for Day 1 (D1), Day 7 (D7), and Day 30 (D30). What is the best way to store and analyze this data? Should I use Godot’s built-in analytics tools, or integrate third-party solutions like Firebase or a custom backend with PostgreSQL? Any guidance on setting up event tracking and calculating retention rates would be appreciated.
Godot does not have built in analytics tools
How we can solve it
Depends on what you exactly want and what you want to implement yourself. For firebase, there is a godot addon in the asset lib.
I said what i want to do.
Godot can make POST requests, either use a third party plugin or maintain your own API calls