Discussion about this post

User's avatar
Timothé Rey's avatar

It would be interesting to see where Google Analytics / Google Tag Manager fit in this space. As a data analyst in the mobile apps/games space I am familiar with product analytics tools and data warehouses as they share a common event-driven architecture.

The problem is that Google Analytics / Google Tag Manager seem weird to me. I really don't understand how their architecture work and it's quite frustrating, as I feel like these are tools with similar purposes, yet they feel so different.

Srij's avatar

Super useful article - Wish I had a guide like this when I was starting out!

One thing I'd note on instrumentation: Timestamps. Make sure that you're getting the right timestamps for your events, accounting for clock skew.

Also, take extra care when building a funnel using a combo of client and server side events. While client side generates events in real time (as the user performs the corresponding actions), server side actions may take longer to complete (esp if they're batched together at one point). This may mess up the order of events in the sequence of steps that is your funnel.

9 more comments...

No posts

Ready for more?