Project

General

Profile

Actions

dev #2765

open

dev #2716: [Module] Sprint 10

[BE] Collect tool analytics

Added by Zahid Hassan 8 months ago.

Status:
Complete
Priority:
High
Assignee:
Target version:
Start date:
07/30/2025
Due date:
% Done:

100%

Estimated time:
36:00 h
Spent time:

Description

Tool Analytics Metrics Specification

For All Tools of a User (Overall Metrics)

  • totalTools:
    Total number of tools owned by the user, with percent change over the previous interval.

  • totalOpens:
    Total number of "view site" events (site opens) for all tools, with percent change over the previous interval.

  • totalViews:
    Total number of tool details page views for all tools, with percent change over the previous interval.

  • totalSearches:
    Total number of times the user's tools appeared in search, with percent change over the previous interval.

  • totalSaves:
    Total number of bookmarks (saves) for all tools, with percent change over the previous interval.

  • totalComments:
    Total number of comments for all tools, with percent change over the previous interval.


For Each Tool (Tool-Specific Metrics)

  • id, toolName, categoryId, logoUrl, slug, verificationStatus, createdAt
    Tool metadata.

toolPageViewMetrics

  • count:
    Number of tool details page views in the current interval.

  • percentageChange:
    Percent change compared to the previous interval.

bookmarkMetrics

  • count:
    Number of bookmarks for the tool in the current interval.

  • percentageChange:
    Percent change compared to the previous interval.

commentMetrics

  • count:
    Number of comments for the tool in the current interval.

  • percentageChange:
    Percent change compared to the previous interval.

rating

  • average:
    Average rating for the tool in the current interval.

  • percentageChange:
    Percent change compared to the previous interval.

searchMetrics

  • searchAppearanceCount:
    Number of times the tool appeared in search in the current interval.

  • percentageChangeInSearchAppearance:
    Percent change compared to the previous interval.

  • clickFromSearchCount:
    Number of times the tool was clicked from search in the current interval.

  • percentageChangeInClickFromSearch:
    Percent change compared to the previous interval.

  • conversionRate:
    Percentage of search appearances that resulted in a click.

toolWebsiteViewMetrics (for tool-specific analytics)

  • count:
    Number of "view site" events for the tool in the current interval.

  • percentageChange:
    Percent change compared to the previous interval.

Actions

Also available in: Atom PDF