REST Resource: accounts.mediationGroups.mediationAbExperiments

Recurso: MediationAbExperiment

El experimento A/B de mediación.

Representación JSON
{
  "name": string,
  "displayName": string,
  "experimentId": string,
  "treatmentTrafficPercentage": string,
  "treatmentMediationLines": [
    {
      object (ExperimentMediationLine)
    }
  ],
  "controlMediationLines": [
    {
      object (ExperimentMediationLine)
    }
  ],
  "state": enum (ExperimentState),
  "startTime": string,
  "endTime": string,
  "mediationGroupId": string,
  "variantLeader": enum (VariantLeader)
}
Campos
name

string

Es el nombre del recurso de este experimento. El formato es accounts/{publisherId}/ productionGroups/{mediationGroupId}/mediationAbExperiment/ {mediation_group_experiment_id}. Por ejemplo: accounts/pub-9876543210987654/mediationGroups/0123456789/ dimensionesAbExperiment/12345

displayName

string

El nombre visible del experimento A/B de mediación.

experimentId

string

Solo salida. Es el identificador único del experimento A/B de mediación. Es una propiedad de solo salida.

treatmentTrafficPercentage

string (int64 format)

Es el porcentaje del tráfico del experimento A/B de mediación que se enviará al tratamiento (variante B). El resto se envía al control (variante A). El porcentaje se expresa como un número entero en el rango inclusivo de [1,99]. Para obtener más detalles, consulta https://support.google.com/admob/answer/9572326.

treatmentMediationLines[]

object (ExperimentMediationLine)

Las líneas de mediación del experimento creadas para el tratamiento. Se utilizarán para la publicación cuando el estado del experimento sea RUNNING.

controlMediationLines[]

object (ExperimentMediationLine)

Solo salida. Las líneas de mediación del experimento para el control. Se heredan del grupo de mediación superior. Es un campo de solo salida.

state

enum (ExperimentState)

Solo salida. Es el estado del experimento. Es un campo de solo salida.

startTime

string (Timestamp format)

Solo salida. La hora a la que se inició el experimento (en UTC).

Una marca de tiempo en formato RFC3339 UTC “Zulú”, con una resolución de nanosegundos y hasta nueve dígitos fraccionarios. Ejemplos: "2014-10-02T15:01:23Z" y "2014-10-02T15:01:23.045123456Z".

endTime

string (Timestamp format)

Solo salida. La hora a la que finalizó el experimento o a la hora de finalización (en UTC).

Una marca de tiempo en formato RFC3339 UTC “Zulú”, con una resolución de nanosegundos y hasta nueve dígitos fraccionarios. Ejemplos: "2014-10-02T15:01:23Z" y "2014-10-02T15:01:23.045123456Z".

mediationGroupId

string

Solo salida. Es el ID del grupo de mediación al que pertenece este experimento. Esto se puede usar para filtrar los experimentos en la API de List Experiments.

variantLeader

enum (VariantLeader)

Solo salida. Es la variante principal del experimento según algunas métricas clave.

ExperimentMediationLine

Es la línea del grupo de mediación del experimento. Se usará para la publicación durante la ejecución del experimento.

Representación JSON
{
  "mediationGroupLine": {
    object (MediationGroupLine)
  }
}
Campos
mediationGroupLine

object (MediationGroupLine)

Es la línea del grupo de mediación que utiliza el experimento.

ExperimentState

Es el estado del experimento. Este es un campo de solo lectura. El experimento puede estar en uno de los tres estados y transiciones que se mencionan a continuación: 1. En ejecución: Cuando se crea el experimento, pasa al estado de ejecución. Las líneas del grupo de mediación de control y de tratamiento se publican según el tratamientoTrafficPercentage especificado.

  1. Finalizado: El experimento finaliza después de 90 días si no se elige la variante ganadora.

  2. Venció: Si se elige la variante ganadora o si transcurrieron 30 días desde que finalizó el experimento, este pasa al estado EXPIRED y se borra la variante B.

Enumeraciones
EXPERIMENT_STATE_UNSPECIFIED Valor predeterminado para un campo no establecido. No lo utilices.
EXPIRED El experimento venció.
RUNNING El experimento se está ejecutando y, por lo tanto, se usa en la publicación.
ENDED El experimento finalizó, pero aún no venció. La publicación continúa con la configuración original mientras el experimento está listo para realizar la llamada.

VariantLeader

Es la variante principal del experimento.

Enumeraciones
VARIANT_LEADER_UNSPECIFIED Valor predeterminado de la enumeración. No lo utilices.
CONTROL Es el grupo de control que lidera el experimento.
TREATMENT El tratamiento que lidera el experimento.
INSUFFICIENT_DATA Los datos recopilados (impresiones) no son suficientes para determinar una variante principal.
TOO_EARLY_TO_CALL El experimento no se ejecutó el tiempo suficiente para determinar una variante principal.
NO_VARIANT_LEADER Ninguna de las variantes es un ganador decisivo en los datos observados.

Métodos

create

Crea un experimento de pruebas A/B para una cuenta y un grupo de mediación específicos de AdMob.

stop

Detén el experimento A/B de mediación y elige una variante.