Hoja de ruta

¿Hacia dónde se dirige Clean Insights?

Clean Insights es un software de código abierto. Así que, aunque tenemos una idea de hacia dónde nos dirigimos, nos encantaría saber de ti. Hacemos un seguimiento de la mayor parte de nuestro trabajo en Gitlab, que es una gran primera parada para informar de un error o solicitar una característica.

Temas

  • Facilitar la incorporación
  • Soportar los flujos de datos más allá del comportamiento del usuario
  • Más posibilidades de uso

Actualizaciones específicas

Estas son algunas de las cosas en las que estamos trabajando o en las que queremos trabajar pronto:

  1. [Hecho Apple, Android] Admite seguimiento automático en versiones que no son JS.
    • Nuestro SDK JS es compatible con “auto-tracking”, lo que permite a los usuarios acceder fácilmente a análisis que preservan la privacidad mediante el seguimiento del comportamiento más comúnmente medido en el navegador, las páginas vistas. Nos gustaría ofrecer opciones similares de fácil integración para otras plataformas con patrones trillados. Por ejemplo, nos gustaría que nuestros SDK de Android y Apple hicieran un seguimiento de los inicios de las aplicaciones.
  2. Crear una interfaz de usuario de consentimiento integrada
    • Implementar una interfaz de usuario de consentimiento personalizada puede ser una de las partes que consumen mucho tiempo de probar Clean Insights. Es mucho más difícil que hacer lo que muchos otros paquetes sugieren: nada en absoluto. Si bien creemos que [una experiencia de consentimiento reflexivo] (https://okthanks.com/blog/2021/5/14/clean-consent-ux) es uno de los aspectos más importantes de una integración analítica, queremos que las personas tengan una opción sencilla que puedan usar durante la creación de prototipos para las pruebas.
  3. Facilite las integraciones de prueba
    • Clean Insights realiza lotes de datos en el dispositivo antes de enviarlos al servidor de análisis. Si bien esto reduce la posibilidad de que un servidor u observador de inferir actividad basada en el tráfico de red, dificulta las pruebas de integraciones nuevas o modificadas. Nos gustaría añadir un modo de “informar ahora” que sea adecuado para pruebas, pero no para uso en producción.
  4. Encuestas
    • Una de nuestras características más solicitadas son las encuestas. Incluso cuando los equipos están recopilando datos de comportamiento, también quieren un contexto humano importante sobre por qué los usuarios están haciendo lo que están haciendo, o qué tipo de caso de uso tienen.
  5. Soporte de nuevos backends
    • En la actualidad, Clean Insights está diseñado para almacenar datos en Matomo a través del proxy Matomo Clean Insights. Matomo tiene un rico conjunto de características y complementa bien el uso de Clean Insights. Sin embargo, los backend más simples o más adaptados al caso de uso de Clean Insights podrían ser más fáciles de administrar y analizar los datos. Entre otros candidatos de código abierto, estamos buscando [counter.dev] (https://counter.dev). No esperamos construir nuestro propio backend desde cero en este momento.
  6. Complementos analíticos para marcos de trabajo comunes (por ejemplo, Django o Flask de Python)
    • Nos gustaría facilitar la medición de patrones comunes dentro de marcos populares. Por ejemplo, para recopilar análisis del lado del servidor que preserve la privacidad (reemplace los estándares habituales de consentimiento y transparencia de CI).
  7. Complementos analíticos para bibliotecas [package-manager-distributed].
    • Hemos observado una tendencia a la medición del uso de las herramientas CLI. Y, como distribuidores de las bibliotecas en Guardian Project, a menudo nos preguntamos cómo utiliza la gente nuestras bibliotecas. Este es un uso terriblemente difícil con un público muy consciente de la privacidad, por lo que todavía estamos trabajando en cómo exactamente queremos hacer esto.

Puede encontrar una lista más detallada de problemas en el repositorio de cada SDK. No hay una línea de tiempo adjunta a la mayoría de estos; Priorizamos nuestro trabajo en función de las necesidades de las personas que implementan Clean Insights y sus usuarios.


Related Docs