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:
- They arrive via an organic search (Anonymous Session).
- They view the pricing page.
- They sign up and you call
identify({ id: 'user_123' }). - 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.