Game analytics in UE4

Apologies for necro-ing this thread, but for the benefit of OP who asked about the in-editor analytics - I’m currently working on an implementation which will be submitted as a pull request when complete, that should support in-game visualisation as well as local storage of gameplay events via a database or compliant container. My intention is to add support for the basic metrics that would be associated with FPS gameplay in a similar way to the UDK’s GameplayStatsVisualizer functionality, but of course you would be able to call methods to log whatever other data you wanted as well as define a means for visualizing it in-game. It will also support blueprints.
As a bit of a status update on my current implementation:

**SQLite support for platforms that don’t natively provide it (ie Windows, in particular)
**Implemented as a module in ThirdParty
**Saving of gameplay stats to local SQLite database
**Currently player position and rotation with a timestamp; intended other metrics: player weapon fire, player deaths, player kills - could fairly easily use a database server instead of local files too
Toggleable UI overlay in-game via console command, Toggleable collection of data via console command, blueprint support
UI is functional and can bind to a list of gameplay sessions and retrieve which players were part of that session, but as yet doesn’t allow for toggling of visualization of individual player data or scrubbing through the game session by time. UI display and session capture are currently enabled via level blueprint and custom events, but I still plan to implement console commands for both.
In-game visualization of recorded data
Currently player position and rotation are displayed via an Actor subclass per player that contains a SplineComponent- the intention is to have some sort of selectable handle for each data point that will allow the associated data to be inspected numerically when clicked on too - Kill and death events will be represented as selectable nodes. Also I’d like to have some sort of heat map functionality too, either 2d or 3d, or both.