My question is in relation to blueprints. Is it possible to work with Flurry only in blueprints?
If yes, then how does the overall setup or workflow go. From the Unreal Match 3 sample project, I only seem to see the “Start Session” node inside GlobalGameInstance that gets started on Event Init and Record Event nodes. The Record Event nodes get fired after an Event, but what I do not know is if these events are pre-written on Flurry, or if we can just name them anything and Flurry will accept them?
How would one try to gather information on items such as (is it even possible at the moment?):
- Total time played by player
- Location of player/device on earth/geographical location (Flurry seems have location support, but I do not know if Unreal supports this natively)
As mentioned here, it would seem that Flush Session and End Session nodes (as documentedhere) are not used. So, when does a Flurry analytics session count as ended? When the UE4 game app is closed on the mobile device?
This is what I understand right now:
- When the game first gets started up (which is why Match 3 uses the undocumented Event Init), we start a session with Flurry using the Start Session node. It knows to use Flurry since we’ve set it up in DefaultEngine.ini as our Analytics choice, and enabled the plugin inside the editor (both Analytics Blueprint Library plugin and iOS Flurry Analytics Provider plugin).
- To actually get data we can analyse in Flurry, we use the Record Event nodes. We determine these at any given time an event takes place, such as a click on our own in-app store, or when a player enters a menu through a click, pretty much any event that has been fired off by the player’s actions (usually seems to be based on OnClicked events or events that fire off after).
That is the extent of it’s usage. Is there anything I am missing? Or there cooler things that can be done? Is record event really just something that accept’s random strings and Flurry will just receive it? Am I severely misunderstanding anything?
If anyone could provide example workflows, and possibly screenshots of blueprints with Flurry within UE4 I would sincerely appreciate it!