Saltar al contenido
Telemetry
Entrega de funciones

feature_rollout_evaluated esquema de evento

Un registro de asignación de funciones versionado que permite consultar las reglas de exposición sin copiar expresiones de orientación ni atributos personales.

Revisado por el equipo de producto Telemetry en . Revisamos qué representa cada evento, qué servicio lo envía, los tipos de campo, los datos sensibles, el ejemplo y los pasos de validación. Quién revisa esta página

Pregunta que responde este evento

¿En qué se diferencian las cohortes de implementación en cuanto a adopción, confiabilidad y resultados para los clientes?

Campos
9
Requerido
9
Ruta de evidencia del contrato

feature_rollout_evaluated: del límite propio a la consulta confiable

Trate a feature_rollout_evaluated como un contrato analítico duradero: el propietario emite un grano documentado, un dispositivo prueba los campos y una consulta revisada responde a la pregunta formulada.

  1. 1

    El resultado se vuelve definitivo

    Feature evaluation service emits only when an actor first receives an effective assignment or that assignment changes.

  2. 2

    Elige los campos

    9 required fields preserve the declared grain: One effective feature evaluation per actor, feature, assignment version, and material change.

  3. 3

    El accesorio está verificado

    Tipos de verificación, hora UTC, resultados alternativos, idempotencia y todos los campos seudónimos o clasificados por revisión.

  4. 4

    La pregunta esta respondida

    ¿En qué se diferencian las cohortes de implementación en cuanto a adopción, confiabilidad y resultados para los clientes?

grano

Una evaluación de función efectiva por actor, función, versión de asignación y cambio de material.

propietario

Servicio de evaluación de funciones

Emitir cuando

Cuando un actor recibe por primera vez una asignación efectiva o esa asignación cambia.

Contrato de campo

Tipos de campos y datos que debes excluir

Mantenga estables los nombres y tipos de campos existentes después de que las consultas de producción dependan de ellos. El contexto opcional debe permanecer limitado, documentado y justificado por una decisión específica.

CampoTipoRequeridoPrivacidadSignificado
timestamp_utctimestampyesnon-sensitiveHora UTC en el límite del resultado.
event_idstringyesnon-sensitiveIdentificador único estable utilizado para la deduplicación.
releasestringyesnon-sensitiveVersión de la aplicación o servicio que emitió el evento.
account_idstringyespseudonymousIdentificador de cuenta interno estable, nunca un correo electrónico o nombre.
actor_idstringyespseudonymousIdentificador de actor interno estable.
featurestringyesnon-sensitiveNombre de característica estable de baja cardinalidad.
variantstringyesnon-sensitiveVariante de experimento controlada, habilitada o nombrada.
assignment_versionstringyesnon-sensitiveVersión del contrato de evaluación y focalización.
rollout_percentagenumberyesnon-sensitivePorcentaje de implementación configurado en el momento de la evaluación.

Evento JSON sintético

{
  "timestamp_utc": "2026-07-29T09:34:02Z",
  "event_id": "evt_rollout_01",
  "account_id": "acct_8f31",
  "release": "2026.07.3",
  "actor_id": "user_91ac",
  "feature": "query_explanations",
  "variant": "enabled",
  "assignment_version": "rollout_2026_07_29",
  "rollout_percentage": 25
}

Revisión de privacidad

Revisar los identificadores antes de la ingestión

Este ejemplo utiliza identificadores sintéticos. Los valores seudónimos aún pueden ser datos personales y los campos de revisión pueden exponer el contexto empresarial o del proveedor. Aplique sus propios requisitos de consentimiento, retención, acceso, residencia y eliminación.

  • account_id: pseudonymous
  • actor_id: pseudonymous

Lista de verificación de validación

Pruebe el contrato antes de crear un panel

  • Send one known feature_rollout_evaluated fixture after the documented outcome boundary.
  • Verify all 9 required fields arrive with the documented types.
  • Vuelva a intentar el mismo identificador de evento y confirme el comportamiento de deduplicación elegido.
  • Envíe un error controlado o un resultado alternativo cuando el flujo de trabajo lo admita.
  • Ejecute el SQL relacionado en una ventana fija y concilie el resultado con el dispositivo.

Errores comunes

Mantenga una fila igual a un resultado duradero

  • Emitting feature_rollout_evaluated before feature evaluation service knows the final outcome.
  • Mezclar varios granos en una tabla, lo que hace que los recuentos y tasas sean ambiguos.
  • Reemplazar categorías controladas con URL sin formato, cargas útiles, mensajes o texto de error.
  • De ello depende el cambio de un tipo de campo después de las consultas y los paneles guardados.
  • Agregar identificadores sin una necesidad documentada de investigación, acceso y retención.

Usa el contrato

Consultar y operacionalizar el evento.

Contratos relacionados

Envía un evento de prueba antes del tráfico de producción

Cree una clave API gratuita, envíe el evento sintético e inspeccione la tabla inferida antes de conectar un flujo de trabajo en vivo.

Pruebe este esquema