Skip to content
This repository was archived by the owner on Jun 10, 2026. It is now read-only.

Tracking

Tobias Schubotz edited this page Sep 30, 2020 · 43 revisions

Contracts (On-chain)

All Gnosis Safe contract state and interactions on-chain can be analyzed via Dune analytics. This includes properties such as:

  • Number of Safes deployed
  • Safe version
  • Number of owners and threshold
  • Number of transactions made
  • Fund store
  • ...

Gnosis Safe dashboards on Dune are tagged with the label Gnosis Safe. There is a main dashboard and a long list of dashboards for all kinds of purposes.

Web (Off-chain)

General

  • Google analytics is used for tracking.
  • Default properties such as device types and operating system are tracked.

Custom events

tbc

Mobile (Off-chain)

General

Custom user properties

Docs

User properties should be tracked with every single event.

num_safes

  • Integer (Tracked as String though since Firebase only allows Strings for user properties.)
  • Should be the number of Safes that the user has added on their device.
  • Number is 0 after fresh install
  • Number is increased when adding a Safe to the device
  • Number is decreased when removing a Safe from the device.

push_info

  • string
  • unknown if we haven't asked for push access yet (iOS only since we have push permission on Android by default)
  • enabled if we have push notification permission (or enabled it after previously denying)
  • disabled if the user denied push permission (or removed it after previously allowing)

Screen view tracking

Clone this wiki locally