Timestamp bug (?)

I’m seeing some issues in my game when looking at funnels and events.

Two events: newplayer (standard event) and first_move (custom event for the first player input).

The data explorer shows me that both events occur roughly in similar amounts. Not bad.
If put in a funnel newplayerfirst_move I would now expect something like a 5-10% dropoff. It’s actually 98%.

When inspecting random players I can see that the event order uses the collectedTimestamp (arrived at backend), not the eventTimestamp (when the event actually happened).

Now my question: Do funnels use the collectedTimestamp?
It doesn’t look like it. I’m expecting eventTimestamp.
I’m not the only one in my team who has looked at this issue and no one can find an explanation.

Hi there! You’re correct that we order the events based on when we received them, but the funnels feature does it’s own ordering at query time based off the event_timestamp.

could you confirm you are aggregating by unique users over the exact same date ranges (i.e. confirm last 7 days lines up across the features)? this would help with narrowing down the issue a bit further