User engagement is the goal of nearly every product ever built on the web. But its an incredibly hard thing to define. Why? Because engagement is rooted in the in-determinant world of end-user psychology. Engagement is driven by a mix of users' expectations, hopes, desires, and fears. It's challenging to predict what features will make a positive impact.
Recently, we published a post covering Canceled Transactions and How They Break Dapp UX. Based on the positive feedback we received from the community, we are excited to dive into the world of Ethereum Speed Up Transactions — what they are, how they are different than Cancels, and the implications for your Dapp. [We recommend first reviewing our Cancel Post.]
Is your Dapp displaying incorrect information to users? It probably is — through no fault of your own.
Since the start of the year, we have conducted more than 30 Dapp Transaction Usability Audits. Every Audit involves 50+ unique quantitative metrics and qualitative evaluations. One surprising finding: we have yet to audit a Dapp that cleanly handles either Canceled or Sped Up transactions. Why?