webrecorder / browsertrix

Browsertrix is the hosted, high-fidelity, browser-based crawling service from Webrecorder designed to make web archiving easier and more accessible for all!
https://webrecorder.net/browsertrix
GNU Affero General Public License v3.0
200 stars 34 forks source link

Investigate web analytics tools #1421

Closed SuaYoo closed 10 months ago

SuaYoo commented 11 months ago

Context

We'd like insight into how users are interacting with app features, and on what device screen sizes, to better inform time spent on developing new features and UX/UI enhancements/fixes.

Goals

Website tracking

User journeys / user trackng

Requirements

Options

SuaYoo commented 11 months ago

@Shrinks99 what's org audit logging?

Shrinks99 commented 11 months ago

General term (I think) for admin logs of user actions within a permission managed system, usually a feature required by larger orgs with lots of users to be able to track down where people have edited things that maybe they shouldn't have. If we want to enable this on the front end for org admins, we'll have to track these events for ourselves too!

Here's an example from Discord:

Screenshot 2023-12-06 at 3 23 58 PM
SuaYoo commented 11 months ago

Nice, so for tracking org setting changes? This feels like it should be in its own issue, since it's not directly related to us getting more insight into usage and performance.

SuaYoo commented 11 months ago

@Shrinks99 @emma-sg to investigate deploying Plausible w/ DO

Shrinks99 commented 11 months ago

+1 for should be it's own issue, only mentioned it because we need to collect that data before we can expose it to end users one day!

Plausible is now deployed and tracking webrecorder.net and browsertrix.com.

emma-sg commented 11 months ago

Documentation & next steps for Plausible written out here https://docs.google.com/document/d/1jPlVGC71Y_xcGSXl0WGR5tFDM0G9Mpa8-9PfGOnLZ-I/edit

ikreymer commented 10 months ago

Using Plausible for now!