This article helps you:
Decide on the best method for ingesting data into Amplitude
Understand how to decide what you want to track
Follow best practices during the Amplitude Data setup phase
Amplitude Data provides you with a complete set of tools for the entire lifecycle of your data, from planning and instrumentation, maintenance, and deprecation. We've designed the product to be flexible enough to accomodate various workflows, so you can choose which tools you need.
There are several different methods for getting data into Amplitude. You can collect data from your app using our SDKs.
There are a few things you should consider when deciding which ingestion method will work best for your organization.
Amplitude's SDKs are a great way to integrate if you're getting started with analytics. You'll have the option of using Ampli to keep your instrumentation clean from the start while still having the flexibility to send data to various destinations later.
One decision you'll need to make when using our SDKs is whether to send events from the front-end clients or the back-end servers:
Amplitude recommends implementing server-side tracking on events requiring high precision, while using client-side tracking for everything else.
If you already have an existing source of reliable data, connecting to those sources can be the fastest way to get up and running with Amplitude. Customers often use these methods to connect with their current sources of truth and draw upon Amplitude's self-serve capabilities to expand data access across their company.
If you connect with an existing source, you can still use Amplitude's data management capabilities.
An essential step to help maximize your data is identifying and planning the events and properties you want to track. A solid tracking plan ensures you can answer your business questions and prevent gaps and issues with your analyses.
Here are several resources to help you decide what to track, and to get you started on the right foot:
Following these will help ensure good results, both initially and as you scale with Amplitude Data.
Simple, self-explanatory names that follow a consistent convention are essential to making your plan understandable across your organization. They're also necessary to prevent data quality issues. Two events with different capitalizations, such as Song Played
and song played
, will appear as two separate events.
You can set your naming convention in settings, and Amplitude Data will automatically prompt anyone creating events to follow that convention.
Keep your data clean by using separate projects for development and production. Different projects allow you to test your implementation without worrying about affecting your final business reports. It's also a great place to try the data management tools before applying them to your production data. See this article on creating a project in Amplitude.
Thanks for your feedback!
June 5th, 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.