Campañas

Usa /referraltrack campaign inspect <id> para ver los recuentos actuales de referidos y los recuentos de eventos duraderos. Todos los comandos de administración de campañas requieren referraltrack.admin.

Después de la fecha de fin configurada, /referraltrack campaign archive <id> guarda una instantánea inmutable de los contadores y de toda la clasificación de invitadores validados. /referraltrack campaign archived <id> muestra esa instantánea (hasta 100 entradas de la clasificación), incluso después de quitar la definición de la configuración. Repetir el archivado conserva la instantánea original. Usa un ID de campaña nuevo para cada temporada. Los referidos pendientes pueden validarse más tarde; el archivo es, expresamente, una instantánea en su hora UTC registrada. Espera a que terminen las validaciones pendientes antes de archivar si quieres que se incluyan en los resultados finales.

La recogida de eventos empieza cuando se instala esta versión; los eventos anteriores no pueden reconstruirse. Por eso los recuentos actuales de referidos y de eventos no tienen por qué coincidir. Sobrescribir una atribución no inventa un segundo cobro correcto. Borrar un referido no borra sus eventos históricos.

  • Impresiones: visualizaciones correctas de /referral top <campaign-id>, una vez por jugador y día UTC.
  • Reclamaciones: reclamaciones iniciales correctas de la campaña, registradas en la misma transacción que el referido.
  • Validaciones: reclamaciones aceptadas de inmediato o que superan más tarde su umbral de validación, una vez por reclamación.
  • Rechazos: resultados de reclamaciones de campaña rechazadas por inactivas, no aptas, no válidas o ya reclamadas; una vez por jugador, campaña, resultado y día UTC. Los códigos de campaña desconocidos y los rechazos a nivel de comando por tiempo de espera o ventana de reclamación no son eventos de rechazo de campaña.
  • Recompensas en cola: la marca de recompensa del referido, una vez por reclamación. Mide la admisión de la recompensa, no la entrega confirmada por Vault o por comandos externos. Las recompensas por hitos no se incluyen.

Las claves de observación contienen UUID de jugadores y números de día UTC, nunca direcciones IP ni credenciales de Discord. Los archivos y los eventos históricos se conservan. No se realiza ningún archivado ni borrado automático.