Hey all,
I’m trying to figure out some missing events. In our app you can play small games and with analytics, we track which game is started and ended (with some additional data).
This is all working as expected for the last couple of years and we can see all data coming in.
Recently, we released a game for a limited period tied to an external competition. We wanted to have some additional analytics, but we didn’t wanted to tie it to any of our existing events, as the data would only be there for a week.
As our app is also tied to a backend with a database, we decided to sent that data to our backend.
Both events are sent in the same scripts, right after each other. First the Unity Event, right after the backend event, so as far as I would expect, both of them should end up being sent.
However, we are seeing more events in our backend than we can see in the analytics and it’s not duplicate data… I can see 19 events in our backend and 7 in unity analytics. This is a pretty big difference.
I have checked the event browser and don’t see any failed events. In the backend I can also see there aren’t any duplicates. In both cases there should be a proper connection, as the backend event is sent last and shows up.
Might also be worth noting that we do the same thing when a game starts. So far we have 107 events on our backend and 37 with Unity Analytics.
I read it can take 5-15 minutes for an event to show up in the Unity Analytics page, but is there also some time limit before the events are actually sent? As it is the end of the game where these events are sent, I can imagine players might have already closed the game and they are being cached?
Any other possible explanations?