Applied
Engineering
Results
samuel-torres.com
Propiedad end-to-end de una campaña nacional de conteo de pasos: configuración de DNS y subdominio, frontend público, backend de registro diario, validación de evidencia, correo transaccional, y la exportación de administración que el cliente usó para elegir ganadores.
WordPress · PHP · MySQL · Subdominio propio (eccowalk.ecco.com) · Contador comunitario en vivo · Pipeline de validación de evidencia · Exportación a Excel
ECCO organizó The ECCO Walk, un reto comunitario de 7 días: cada participante elegía un embajador, registraba sus pasos una vez al día con evidencia fotográfica, y quienes más acumulaban por embajador — 7 ganadores por cada uno — recibían un par de zapatos ECCO y una invitación al evento de cierre. Nada de eso es difícil de describir. Lo difícil es sostenerlo siete días seguidos sin que se note en público. Un contador comunitario que falla una sola vez pierde la credibilidad frente a quien lo está viendo. La regla de un registro por día solo funciona si el corte del día es hora de Ciudad de México, no la del servidor ni la que crea tener el teléfono del participante. Cada envío llega como una foto que alguien le tomó a la pantalla de su propio celular, así que hay que recibirla, revisarla, y solo después sumarla a un total que todos pueden ver. Y ese tráfico nunca fue parejo: cada vez que un embajador subía una historia, el sitio no recibía un goteo, recibía un golpe.
Monté el micrositio en WordPress sobre su propio subdominio, eccowalk.ecco.com, coordinando el DNS y el apuntamiento contra el dominio corporativo del cliente. Una campaña de vida corta con tráfico en ráfagas no debe compartir destino con el e-commerce de la marca — un pico mal manejado en el sitio del reto nunca debería poder llegar al checkout.
Construí el formulario diario "Registra tu día" y el flujo de carga de evidencia, con un pipeline que valida cada envío antes de que sus pasos se sumen al total — nada cuenta solo por haberse subido.
Construí el contador comunitario y el acumulado propio de cada participante, con racha y días cumplidos, aplicando un registro por persona por día dentro de una ventana horaria de Ciudad de México — ni la del servidor, ni la del dispositivo del participante.
Correos transaccionales de la campaña, un panel de administración con la tabla completa de participantes, y una exportación a Excel que fue el insumo real con el que el cliente eligió a los 7 ganadores por embajador. Cerré el ciclo coordinando con los embajadores e influencers de la campaña — el punto donde el backend se topó con la operación real de la campaña.
A media campaña, con el contador ya corriendo en público, el cliente pidió renombrar el reto — de "The ECCO Walk" a "10,000 pasos" — en el copy del sitio, el logo y la etiqueta del propio contador, sin detener el registro ni reiniciar el acumulado. Actualicé el copy, el logo y la etiqueta del contador en las plantillas de WordPress, y apliqué una migración de base de datos pequeña y acotada al campo del nombre de la campaña, sin tocar las tablas de conteo de pasos ni el acumulado corriendo. El contador siguió contando durante todo el renombre. Esa es la diferencia entre entregar un sitio y operar un sistema del que depende una campaña en curso.
3 sep.
6 sep.
10 sep. (cierre)
El contador comunitario aguantó un salto de aproximadamente 48× en una sola semana — 72,672 pasos el 3 de septiembre, 726,255 el 6 de septiembre, 3,532,137 al cierre el 10 de septiembre — sin que el total público se volviera inconsistente en ningún momento. Un solo día de registros llegó a 102,260 pasos. La campaña se amplificó gracias a un grupo de embajadores e influencers; los totales y el alcance que ellos reportaron en sus propias cuentas son suyos, no una medición de este sistema.
Capturas reales del sitio en producción, y fotos del evento de cierre en Polanco.
El contador comunitario al cierre: 3,532,137 pasos.
El mismo contador a media campaña, el 6 de septiembre: 726,255 pasos.
El formulario diario "Registra tu día" que usaban los participantes para enviar pasos y evidencia.
Pantalla de confirmación tras registrar: racha, días cumplidos y acumulado — este es el día que llegó a 102,260 pasos.
La página pública de reglas: un registro por día, siete días consecutivos, un par de zapatos y una invitación al evento para los que más acumularan por embajador.
La instalación de las letras ECCO en el evento de cierre en Polanco.
El kit de bienvenida que se entregó en el evento.
Un micrositio en WordPress sobre su propio subdominio, operando de principio a fin un reto comunitario de pasos de 7 días: registro diario con validación de evidencia, contador comunitario en vivo, correo transaccional, y la exportación de administración con la que el cliente eligió a 7 ganadores por embajador. A media campaña, renombré el reto completo en vivo — copy, logo y etiqueta del contador — sin detener el registro ni reiniciar el acumulado. El contador aguantó un salto de ~48× en una semana, cerrando en 3.5M de pasos comunitarios.