This article describes how to successfully set up and get familiar with Amplitude basics.
Amplitude is an event-based analytics tool that tracks the behaviors of users based on in-product interactions and analyzes user behaviors in real-time.
Without a data source, Amplitude can't show you who your customers are and their behavior with your product. Pick one source to start with and add more later if you need to. Send data to Amplitude client-side, server-side, or through a third party.
There are two main ways to send data into Amplitude:
After your source is set up, use the debugging guide to check your initial setup.
If you already collect data outside Amplitude, you can stream events directly from your chosen source by adding a source or SDK.
You can track your product data using Amplitude SDKs or APIs:
See What is Amplitude? for definitions of users, events, and properties.
If you're just starting out, resisting the urge to track everything upfront. The number of events you should track depends on the complexity of your product.
Consider starting with two important events in your product to give you some initial insights.
Here are some sample questions to get you thinking:
Questions | Events |
---|---|
How many daily active users or how many logins per week do I get? | Login event |
What percentage of users who add an item to their cart successfully check out? | Add to Cart event and Checkout event |
What percentage of sign-ups request a demo? | Sign Up event and Request Demo event |
What's the retention rate? How many users come back to the product two weeks after signing up? | Sign Up event and Session Start event |
After successfully tracking these events, you can track more.
As you advance, it’s critical to create a tracking plan document that outlines what events and properties to track, why you're tracking them, and where they're tracked. A tracking plan should derive from the business outcomes you’re trying to measure or improve.
If you're using Amplitude SDKs, Ampli Wrapper is a lightweight wrapper over the Amplitude SDK that provides type safety, supports linting, and enables features like input validation. Ampli CLI works together with the Ampli wrapper to bring a tracking library into your project. Learn more about Ampli.
Thanks for your feedback!
June 20th, 2024
Need help? Contact Support
Visit Amplitude.com
Have a look at the Amplitude Blog
Learn more at Amplitude Academy
© 2024 Amplitude, Inc. All rights reserved. Amplitude is a registered trademark of Amplitude, Inc.