site: privacy-respecting usage analytics to learn what people search for and fail to find
Los mantenedores suelen responder en 1 día
Nadie ha tomado este issue todavía.
Evaluación
- Dificultad
- 4/5
- Tiempo estimado
- 3-5 días
- Aptitud para principiantes
- 45/100
- Tipo de issue
- Nueva funcionalidad
- Claridad
- Bastante claro
- Estado de actividad
- Activo
- Stack tecnológico
- javascript
- Área
- analytics
Línea de trabajo
Start by checking site/public/ and site/lib/ to confirm how the site is served and where search and filter behavior lives. Compare GoatCounter and Plausible against the stated privacy requirements, including Do Not Track, GPC, and the disabled bucket. Done means the dashboard reports page views, top searches, and zero-result searches, with collection details in the README and privacy information in the footer.
Escrito por el modelo de indexación a partir del texto del issue.
Descripción
Why it matters
No analytics is a fine privacy default, but it means nobody can see which searches return zero results (a direct measure of coverage gaps), which filters are used, which entries are clicked and which stacks are read. Those numbers would steer what to add next better than research prompts.
Evidence
- No analytics script in
site/public/orsite/lib/. - The "request an asset" form is the only gap signal and depends on people filing.
Suggested approach
A cookie-less counter (GoatCounter or Plausible), one custom event for a zero-result search (query truncated, no identifiers) and one for a filter combination, a privacy line in the footer and README, honour Do Not Track / GPC, off on localhost.
Done when
A dashboard shows page views, top searches and zero-result searches, and the README states what is collected.
- Lenguaje dominante
- JavaScript
- Estrellas
- 58
- Forks
- 15
- Merge medio
- 16 h 53 min
- PR fusionados (30 d)
- 14
Preparar el entorno
- Sin Dockerfile ni archivo de Docker Compose
- Tiene una plantilla de pull request
- Leer la guía de contribución
Primeros pasos
- Lee el issue completo y luego la guía de contribución del proyecto.
- Comenta en el issue que vas a ocuparte — evita que dos personas hagan lo mismo.
- Haz un fork del repositorio y trabaja en una rama.
- Abre un pull request que haga referencia al número del issue.
Más de TMHSDigital/Free-Game-Dev-Assets
-
community marketing priority: low
Dificultad 2/5 1-3 horas Aptitud para principiantes 72/100
TMHSDigital/Free-Game-Dev-Assets#151 ·
Los mantenedores suelen responder en 1 día
-
documentation priority: medium
Dificultad 2/5 1-3 horas Aptitud para principiantes 78/100
TMHSDigital/Free-Game-Dev-Assets#72 ·
Los mantenedores suelen responder en 1 día
-
enhancement
Dificultad 1/5 1-3 horas Aptitud para principiantes 68/100
TMHSDigital/Free-Game-Dev-Assets#3 · 1 comentario ·
Los mantenedores suelen responder en 1 día
-
marketing priority: low
Dificultad 2/5 1-3 horas Aptitud para principiantes 55/100
TMHSDigital/Free-Game-Dev-Assets#152 ·
Los mantenedores suelen responder en 1 día
-
feature priority: medium
Dificultad 5/5 Más de una semana Aptitud para principiantes 25/100
TMHSDigital/Free-Game-Dev-Assets#144 ·
Los mantenedores suelen responder en 1 día
Todos los issues de TMHSDigital/Free-Game-Dev-Assets
Issues similares
-
bug
Dificultad 2/5 1-3 horas Aptitud para principiantes 78/100
glossyio/traffic-monitor#255 ·
Los mantenedores suelen responder en 1 día
-
bug
Dificultad 2/5 1-3 horas Aptitud para principiantes 82/100
juice-shop/juice-shop#3706 ·
Los mantenedores suelen responder en 1 día
-
Main workflow runs twice for newly created refsPosiblemente ocupada @rustyconover la tomó hoy. Abierto
Dificultad 2/5 1-3 horas Aptitud para principiantes 84/100
duckdb/duckdb-wasm#2293 ·
Los mantenedores suelen responder en 1 día
-
Dificultad 1/5 Menos de una hora Aptitud para principiantes 85/100
521xueweihan/HelloGitHub#4115 ·
-
bug
Dificultad 2/5 1-3 horas Aptitud para principiantes 68/100
outline/outline#14348 · 1 comentario ·
Los mantenedores suelen responder en 1 día