Skip to content

Add some more tracking to gauge usage #1443

@naps62

Description

@naps62

First of all: we want to remain fully private. this is not meant as a tracking tool, just as a way for us to get anonymous data that features are being used

we currently have a single aptabase event for when the app is launched. this was useful as a first hello world type of integration, but we need a bit more:

  • create a random unique ID (store it in the config directory for persistence) and use that on every future aptabase event (to be able to gauge unique users)
  • create a few more tracking events, to help us better understand whether people are just launching the app or aactually using it.

As a first suggestion for what events to track:

  • browser tab connected: now that only web3 tabs actually connect, this will be a good indicator of people having the extension and app both installed and running
  • wallet connected: tag that a wallet was connected, and ideally indicate the wallet type as well (but absolutely not the address)
  • dialog opened (along with the dialog's name)
  • transaction submitted (along with the target chain ID)

Metadata

Metadata

Assignees

Labels

A-featureA new finished feature

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions