11 Comments

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.

Expand full comment

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.

Expand full comment

Great article! There's definetely not enough content around product analytics.

As the founder of a product analytics tool built on top of Segment (https://june.so/) I think it would be relevant to share about our approach to Product analytics.

June allows people to connect their Segment account and automatically generate relevant metrics and reports for Acquisition, Retention, Active usage and Power users

Expand full comment

Very excited to learn about PostHog! Great post

Expand full comment

Awesome article! Thanks once again Justin. Definitely going to check out PostHog 💪🏻

Expand full comment

Pendo!

Expand full comment

This is a great article! How come the article is duplicated halfway through?

Expand full comment