GoodData

Product Analytics

While basic web analytics focus on how many people visit your site, Product Analytics focuses on what they actually do once they arrive.

Gooddata bridges the gap between marketing analytics and product analytics by allowing you to easily track custom interactions and associate them with identified users.

Understanding User Journeys

By calling gooddata.identify(), you can link anonymous sessions to specific users in your database. This allows you to track a user's entire lifecycle:

  1. They arrive via an organic search (Anonymous Session).
  2. They view the pricing page.
  3. They sign up and you call identify({ id: 'user_123' }).
  4. Gooddata automatically associates the original anonymous session with user_123, allowing you to see the exact acquisition channel that led to the signup.

Feature Usage Tracking

Use custom events to track how often specific features of your product are used.

For example, if you have an AI-generation feature:

window.gooddata?.track("ai_prompt_submitted", { model: "gpt-4" });

By tracking these events over time, you can determine which features drive the most engagement and retention among your active users.