REST Resource: accounts.mediationGroups.mediationAbExperiments

Recurso: MediationAbExperiment

Es el experimento de prueba 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}/ mediationGroups/{mediationGroupId}/mediationAbExperiment/ {mediation_group_experiment_id}. Por ejemplo: accounts/pub-9876543210987654/mediationGroups/0123456789/ mediationAbExperiment/12345

displayName

string

Es el nombre visible del experimento de prueba 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]. Consulta https://support.google.com/admob/answer/9572326 para obtener más información.

treatmentMediationLines[]

object (ExperimentMediationLine)

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

controlMediationLines[]

object (ExperimentMediationLine)

Solo salida. Son las líneas de mediación del experimento para el grupo de control. Se heredan del grupo de mediación principal. 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. Fecha y hora en que se inició el experimento (en UTC).

Usa el formato RFC 3339, en el que el resultado generado siempre usará la normalización Z y los dígitos fraccionarios 0, 3, 6 o 9. También se aceptan otras compensaciones que no sean “Z”. Ejemplos: "2014-10-02T15:01:23Z", "2014-10-02T15:01:23.045123456Z" o "2014-10-02T15:01:23+05:30".

endTime

string (Timestamp format)

Solo salida. Fecha y hora en la que finalizó el experimento o en la que se prevé que finalice (en UTC).

Usa el formato RFC 3339, en el que el resultado generado siempre usará la normalización Z y los dígitos fraccionarios 0, 3, 6 o 9. También se aceptan otras compensaciones que no sean “Z”. Ejemplos: "2014-10-02T15:01:23Z", "2014-10-02T15:01:23.045123456Z" o "2014-10-02T15:01:23+05:30".

mediationGroupId

string

Solo salida. Es el ID del grupo de mediación al que pertenece este experimento. 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 usa el experimento.

ExperimentState

Es el estado del experimento. Este campo es 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, se pone en estado de ejecución. Ambas líneas del grupo de mediación de control y tratamiento se publican según el parámetro treatmentTrafficPercentage especificado.

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

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

Enums
EXPERIMENT_STATE_UNSPECIFIED Es el 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 los parámetros de configuración originales mientras el experimento está listo para llamar a una acción.

VariantLeader

Es la variante líder del experimento.

Enums
VARIANT_LEADER_UNSPECIFIED Es el valor predeterminado de la enumeración. No lo utilices.
CONTROL Es el control que dirige el experimento.
TREATMENT Es el tratamiento que dirige el experimento.
INSUFFICIENT_DATA Los datos recopilados (impresiones) no son suficientes para determinar un líder.
TOO_EARLY_TO_CALL El experimento no se ejecutó durante el tiempo suficiente para determinar un líder.
NO_VARIANT_LEADER Ninguna de las variantes es una ganadora decisiva en los datos observados.

Métodos

create

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

stop

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