Skip to content

Medir uso de herramientas y campañas con consentimiento - #40

Merged
vgpastor merged 1 commit into
mainfrom
codex/emerkit-product-analytics
Oct 24, 2026
Merged

vgpastor merged 1 commit into
mainfrom
codex/emerkit-product-analytics

Conversation

@vgpastor

@vgpastor vgpastor commented Oct 24, 2026 •

Copy link
Copy Markdown
Contributor

EmerKit no permitía conocer qué herramientas se utilizan ni relacionar el uso Android con los enlaces de adquisición. Esta versión añade analítica propia con consentimiento opcional, sesiones y aperturas de herramientas por sus IDs, sin valores clínicos, resultados ni parámetros de navegación. Android lee únicamente cuatro UTM validadas de Install Referrer; en iOS los enlaces miden clics agregados sin atribuir instalaciones.

El cliente funciona sin bloquear la interfaz y conserva una cola acotada sin conexión. Retirar el permiso vacía la cola y solicita el borrado remoto; los reintentos se deduplican y una nueva aceptación espera el borrado anterior. El colector WordPress incluye validación cerrada, HMAC, retención, borrado serializado y panel privado. Está instalado y verificado por HTTPS en emerkit.globalemergency.online, con vhost y certificado independientes.

La investigación Android corrige la interpretación del −43% de primeros accesos: el resumen termina el 23/10 pero la serie recuperada llega al 17/10. Las ventanas de 28 días cerradas en el último registro dan 76 frente a 84 (−9,5%). Fallos y ANR muestran datos no disponibles; no hay evidencia que permita atribuirlo a un fallo de arranque.

Validación:

  • 248 pruebas Flutter correctas; análisis sin avisos; formato de 139 archivos sin cambios y versión 0.1.19+119 sincronizada.
  • APK debug y release x86_64 compilados. Release probado con tres aperturas en frío en emulador y pantalla de inicio revisada. iOS 0.1.19 (119) compilado, firmado y exportado en macOS CI; IPA inspeccionado con manifiesto UserDefaults 1C8F.1 incluido.
  • Backend: 54 comprobaciones de contrato, 66 de alias, guardas WordPress y prueba real de persistencia MariaDB; lint PHP correcto.
  • HTTPS real: envío aceptado, duplicado omitido, campos clínicos rechazados, borrado y bloqueo posterior correctos; enlaces de ambas stores 302 sin caché, panel protegido.
  • Revisión independiente sin hallazgos P1/P2 bloqueantes.

Preparado para publicación autorizada el 25/10/2026: política y enlaces web publicados en producción; las tres categorías de privacidad publicadas en Apple y declaración enviada a revisión en Google Play. Validación iOS: workflow 40139682581 correcto, paquete firmado 0.1.19 (119) con manifiestos inspeccionados. Main inicia distribución Android y subida iOS a TestFlight; App Review de la nueva versión se tramitará tras la validación del build en Apple. La operación se documenta en docs/analytics y backend/emerkit-analytics/01-operations.md.

@vgpastor
vgpastor marked this pull request as ready for review October 24, 2026 22:54
@vgpastor
vgpastor merged commit 6bafbf1 into main Oct 24, 2026
2 checks passed
@vgpastor
vgpastor deleted the codex/emerkit-product-analytics branch October 24, 2026 22:54
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant