dev #2765
opendev #2716: [Module] Sprint 10
[BE] Collect tool analytics
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.