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.
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.
If you go over your limit for the month, Amplitude still ingests 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.
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.
Thanks for your feedback!
May 24th, 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.