Spock Analytics
  • GET STARTED
    • 📊Spock Analytics
    • ❓Why Spock Analytics
    • 💡Use Cases
    • ⚙️Onboarding
    • 🖖Learn about Spock
      • View
      • Understand
  • CONTRACT CONFIGURATION
    • Contract Form
  • SDK CONFIGURATION
    • SDK
    • Full API Reference
    • Supported Wallets
    • NPM package
    • Example applications
  • ADAPTER CONFIGURATION
    • Adapter
    • Transformers
    • TVL Extractors
    • How to code an adapter?
    • Functions we have written so you don't have to
      • Multicall
      • Sum Balances
    • GitHub repo
Powered by GitBook
On this page
  • Overview:
  • 1.Dashboard:
  • 2. Funnel:
  • 3. Journey:
  • 4. Audience:
  • 5. Wallet Connections:
  • 6. DApp Transactions:
  • 7. Retention:
  1. GET STARTED
  2. Learn about Spock

View

View Dashboard is your home for on and off chain data in your dApp.

PreviousLearn about SpockNextUnderstand

Last updated 1 year ago

Overview:

View serves the purpose of consolidating on & off-chain data.

The View section of Spock Analytics presents dApp creators with an AARRR funnel, allowing users to analyze and track metrics in a structured funnel format. Gain valuable insights into user acquisition, activation behavior & retention, all conveniently organized within the view section of Spock Analytics.

To unlock the following off-chain data points, Integrate Spock SDK.

Click on the link below to see the detailed documentation for configuring the SDK.

1.Dashboard:

View dashboard is your home for on and off-chain data in your dApp.

Offchain Metrics: Track these metrics by just integrating the SDK.

Data Points
Description
Depend on

Active Wallets

The wallets who either do some transaction or connect their wallets to the dApp in any time frame

SDK / Adapter.

New Wallet Connections

Number of new wallets connected to your dApp.

SDK.

Visits

Number of dApp visits.

SDK.

Highlights

Anything notable happened in a given time period.

SDK / Adapter.

Click on the link below to see the detailed documentation on configuring the SDK.

Onchain Metrics: Track these metrics by coding an adapter.

Data Points
Description
Depend on

Contributions

Total value contributed to your protocol

Adapter.

Extractions

Total value extracted from your protocol

Adapter.

Protocol TVL

Total value locked in your protocol

Adapter.

Click on the link below to see the detailed documentation for creating an adapter with examples.

2. Funnel:

Funnels offer users a comprehensive way to visualize and analyze their entire journey within your dApp. This powerful tool allows them to track critical milestones, starting from the initial acquisition through various steps, right up to the transaction submission or potential rejection points.

With the funnel feature, users can gain invaluable insights into their interactions with the application. It becomes effortless for them to pinpoint any bottlenecks or areas that might need improvement, ultimately leading to a smoother and more seamless user experience.

Data Points
Description
Depend on

Acquisition Channels

Breakdown of different acquisition sources of your dApp.

SDK

Referral Links

Links through which your users are acquired to your dApp.

SDK

Visted Pages

Breakdown of pages and wallet connections on each of them.

SDK

Wallet

Wallet address.

SDK

Session Duration

Total time spent by user on dApp in single session.

SDK

Active Chains

All the chains that this wallet has been active on.

SDK

Connected On

Page the wallet was connected on.

SDK

Referrer

Referrer link from which the user came.

SDK

Wallet Type

Top wallet application types used by your users.

SDK

Click on the link below to see the detailed documentation for configuring the SDK.

3. Journey:

Analyze the entire user journey within the dApp, encompassing navigation and wallet interactions. Gain deeper insights by simply clicking on a specific user path to diagnose drop-offs and uncover more detailed information about user behavior at that point.

Data Points
Description
Depend on

Wallet

Wallet address

SDK.

Referrer

Referrer link from which the user came

SDK.

Session Duration

Total time spent by user on dApp in single session

SDK.

Wallet Detail

Wallet detail link

SDK.

Click on the link below to see the detailed documentation for configuring the SDK.

4. Audience:

Analyze all the web2 data including user devices, locations, browsers, and relevant page metrics.

Data Points
Description
Depend on

Devices

Accumulated data of devices used by the users.

SDK.

Operating Systems

Accumulated data of OS used by the users.

SDK.

Browsers

Accumulated data of browsers used by the users.

SDK.

Total Pages

Total number of pages in your dApp that users can visit.

SDK.

Total Views

Total number of your dApp's page views.

SDK.

Countries

Accumulated data of users' locations.

SDK.

Top Visited Countires

Top locations of your users along with page views.

SDK.

Acquistion

Breakdown of different acquisition sources of your dApp.

SDK.

Page Views

Top pages in your dApp with their total page views.

SDK.

External Links

External links on your dApp and the number of times a link is used to leave the app.

SDK.

Referral Links

Links through which your users are acquired to your dApp.

SDK.

Click on the link below to see the detailed documentation for configuring the SDK.

5. Wallet Connections:

Analyze all the wallets that have ever connected to your dApp with the following data points.

Data Points
Description
Depend on

Wallet

Wallet address

SDK.

Session Duration

Total time spent by user on dApp in single session

SDK.

Tx Count

Count of transactions done by the wallet on the protocol

SDK.

Last Seen

Last time a session was created, wallet was connected, or a tx was done

SDK.

Active Chains

All the chains that this wallet has been active on.

SDK.

Browser

Browser application of the user in the latest session

SDK.

City

City of the user in the latest session

SDK.

Country

Country of the user in the latest session

SDK.

Connected On

Page the wallet was connected on.

SDK.

Referrer

Referrer link from which the user came

SDK.

Region

Region of the user in the latest session

SDK.

Referring Domain

Referring domain from which the user came

SDK.

Time

Wallet connection time.

SDK.

UTM Campaign

A UTM (Urchin Tracking Module) code is a snippet of text added to the end of a URL to track the metrics and performance of a specific digital marketing campaign.

SDK.

Intial Ref. Domian

Referring domain from which the user came the first time

SDK.

Details

wallet detail link

SDK.

Search Engine

Search engine from which the user came

SDK.

Click on the link below to see the detailed documentation for configuring the SDK.

6. DApp Transactions:

Analyze the accumulated transactions of your users on the dApp with a wide range of extensive data points.

Data Points
Description
Depend on

Tx Hash

hash of transaction

SDK / Adapter.

To

reciever wallet address

SDK / Adapter.

From

sender wallet address

SDK / Adapter.

Status

trasnaction status for e.g : Submitted , Rejected & Failed

SDK / Adapter.

Quote Gas

gas fee quoted by user while doing transaction

SDK / Adapter.

Devices

Device of the user in the latest session

SDK.

Function

contract function performed in that transaction

Adapter.

Date

date of transaction

SDK / Adapter.

Worth

$ value of the transaction

Adapter.

Type

Action type performed for e.g : contribution or extraction

Adapter.

Block Number

onchain block number of transaction

Adapter.

Browser

Browser application of the user in the latest session

SDK / Adapter.

City

City of the user in the latest session

SDK.

Country

Country of the user in the latest session

SDK.

Connected On

Page the wallet was connected on.

SDK .

Operating System

OS of the user in the latest session

SDK.

Referrer

Referrer link from which the user came

SDK.

Region

Region of the user in the latest session

SDK.

Referring Domain

Referring domain from which the user came

SDK.

UTM Campaign

A UTM (Urchin Tracking Module) code is a snippet of text added to the end of a URL to track the metrics and performance of a specific digital marketing campaign.

SDK.

Intial Referrer

Referrer link from which the user came the first time

SDK.

Intial Referring Domain

Referring domain from which the user came the first time

SDK.

Click on the link below to see the detailed documentation for creating an adapter with examples

7. Retention:

Analyze retention metrics for wallets based on the following metrics and statuses.

Data Points
Description

Unique Wallets

Total unique wallets.

SDK / Adapter.

Active Wallets

The wallets who either do some transaction or connect their wallets to the dApp in any time frame.

SDK / Adapter.

Interacting Wallets

Number of wallets that have interacted with the dApp.

SDK.

New Wallets

Total number of new wallets.

SDK / Adapter.

Extracting Wallets

The number of wallets that have extracted value out of the dApp.

SDK / Adapter.

Click on the link below to see the detailed documentation for configuring the SDK.

Code an adapter to track extracting wallets.

Click on the link below to see the detailed documentation for creating an adapter with examples.

🖖
SDK CONFIGURATION
SDK CONFIGURATION
ADAPTER CONFIGURATION
SDK CONFIGURATION
SDK CONFIGURATION
SDK CONFIGURATION
SDK CONFIGURATION
ADAPTER CONFIGURATION
SDK CONFIGURATION
ADAPTER CONFIGURATION
Dashboard
Audience
Wallet Connections
DApp Transaction
Retention