Track progress as you instrument Amplitude

This article helps you:

  • Learn how to QA your instrumentation and keep track of event limits

  • Understand how Amplitude handles duplicative events

As you implement Amplitude for the first time, take care to QA your data during each step the process. This helps ensure that you're tracking the events, users, and actions that provide valuable insights for your product or service.

QA your instrumentation

To verify your instrumentation works the way you'd intended, navigate over to Amplitude's User Activity tab. Fire some events using your test device, go to your project in Amplitude, and then watch as the device ID or user ID appears on the near-realtime feed. Clicking on that ID takes you to that user's event stream, which should include the events you've decided to track. If you're not seeing the events you expect to see, it means something's wrong with your instrumentation.

Know your event limits

If you go over your limit for the month, Amplitude still collects your data as usual. However, that excess data is inaccessible to you, unless you upgrade to a new tier or wait until the following month.

Understand how Amplitude handles duplicate events

Amplitude de-duplicates your data so it doesn't log unique events multiple times. Amplitude checks the event ID, client event time, and device ID for every event. If the event isn't in the database, Amplitude writes it; otherwise, Amplitude drops the event.

If you're using the Amplitude HTTP API, add an insert_id field. Amplitude ignores subsequent events sent with the same event ID/client event time/device ID or insert_id within the past seven days.

Was this page helpful?

Thanks for your feedback!

May 24th, 2024

Need help? Contact Support


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.