Decentralized Application Metrics and Analysis

Quick Start

When building a dApp it can be daunting to track all of the activity that occurs on the blockchain. We want to simplify that! We'll be discussing the ways in which we can monitor your dApp's infrastructure and provide better anayltics and useablility. In order to meet demands of your users it crucial that you understand what exactly is happening with your dApp. Although highly dependant upon your specific dApp's needs there are a few core peices most dApp will need:

  • Real-time Usage Monitoring
  • Historical or time-series data for analyzing user adoption and growth
  • Token Metrics: Transfers, Holders, and Market data

Amberdata provides an simple way to access all of this data.

Real-time monitoring of user interactions

In order to get real-time update of user interactions, you can utilize our websockets to get a notification for all new activity. This is especially important for dApp developers as you'll need to update your applications and respond to value transfers, signals and activity when they occur. You can then integrate this into a front-end UI which will provide a fluid user experience.

Try out the example on runkit!

Historical or time-series data for analyzing user adoption and growth

It's important to understand how users are using your dApp and it's rate of adoption. This will provide actionable data and determine the future of your application. We provide several ways to do this. One way is to get historical data detailing the number of users interacting with your dApp. You can then create time-series graphs and analyze user adoption, determine rate.

Try out the example on runkit!

Token Metrics: Transfers, and Holders

If you're managing a dApp that has tokens it's important to have knowledge of the usage of your token, as well as, it's value if it is a traded token. It's possible to a get a current and historical view of every address that is holding your token. This data will help you make better more informed development and business decisions about your dApp. Using historical transfer data, you can build reports of how tokens holders are using the token. For instance, average length of time that an address holds a token. Information like this could prove valuable to dApp users and stakeholders.

Try out the example on runkit!

Token Metrics: Market data

For traded tokens, we offer numerous ways to get pricing and trade data associated with your token. Use this data internally to build alerting and monitoring solutions to stay informed about the market health of your token. Externally, you can provide this information to your community and token holders. This will give them a better sense of your dApp's market health.

Try out the example on runkit!