Overview

Today we are excited to announce the release of our latest feature: a dapp specific user feed to aid in managing and monitoring your dapp using Terminal. It is currently live on the Terminal platform, so if you are already a Terminal user, you can check it out now. Any data surfaced from existing integrations will be reflected in the user feed alongside any future data generated by your dapp. If you haven’t taken a few minutes to set up Terminal for monitoring your dapp yet, there hasn’t been a better time to do it than now!

Dapp Specific Users Across Contracts

It is increasingly becoming the case that multiple dapps provide interfaces to shared smart contracts and protocols. Additionally, it is notoriously difficult, if not impossible to extrapolate information about your dapp’s usage from data stored on chain, especially when dealing with popular protocols such as MakerDao, Compound, or Uniswap. Even more so, viewing addresses that simply enabled an Ethereum wallet but never sent transactions is impossible using a traditional block explorer. Given these information gaps and feedback from real developers in the Ethereum space, we at Terminal set out to make viewing dapp level user analytics a breeze. We’re excited to take a big step towards this goal with this release of the user feed. This level of insight allows dapp teams to adopt a data driven approach to dapp design, which is critical to the growth and long term success of the dapp ecosystem across the board.

The user page is a core part of the Terminal monitoring platform, offering detailed insight into every user that interacts with your dapp. Our unique dapp specific approach allows dapps to easily oversee every user of their application aggregated into one place. Once a transaction, signature, or wallet connection to the dapp occurs, web3 metadata gets logged to Terminal via the TerminalSDK. All relevant information about a specific user is decoded and presented on the Terminal platform in an easily comprehensible manner. Such data includes the ability to see an addresses ENS (Ethereum Naming Service) name, how often an address is using your dapp, which smart contract methods an address invokes most often, and how much volume they have contributed to the underlying protocol. Utilize these insights to drive your dapp’s growth in an informed, data driven manner.

Dapp Specific Users Across Wallet Providers

The dapp user feed also enables you to gain more pointed information in relation to your dapp, such as which wallets are most popular among your users, and what type of usage is most commonly associated with different wallet providers. In addition to providing valuable insight you can use to drive usage and growth of your dapp, aggregating all dapp specific users across wallet providers in one place allows you to easily identify user pain points. Whether users from certain wallets are more likely to return to your dapp, more likely to make larger transactions or anything else related to user data, all of this will be easily visible on your dapp specific user feed.

Dapp Specific Users Across Networks

If your dapp operates on a layer 2 solution like SKALE, Matic, or uses state channels, you’re likely aware that getting logs and analytical data specific to your dapp becomes increasingly difficult. Fortunately, your frustrations are coming to an end as we are able to offer all of the same functionality on layer 2 as the Ethereum mainnet. The same compatibility applies for all layer two solutions Terminal supports.  Gather dapp specific data loaded straight from high throughput layer two environments to circumvent the struggles of juggling transactions on bloated block explorers.

Custom Filters to Gain Deep Insight

To make analyzing and understanding your user data from the user page as easy as possible, we offer an array of different filters including ENS naming that can be used to hone in on whatever you might be looking for.  

We believe this sort of user analytics that are made possible through our new user feed will be essential to driving growth in the blockchain space and attaining mainstream adoption in the future.

Ethereum Naming Service

ENS names are a popular tool for assigning a public, human readable name to your wallet address. We're excited to incorporate this into our platform as we believe this type of user feed is the perfect early use case for the Ethereum Naming Service. If your address isn't registered, check it out here to join the train.

If you’re having any trouble getting started with Terminal, feel free to reach out to us with questions, feedback, or help getting started! You can reach us at hi@terminal.co, on our website or on Twitter.