REST Resource: accounts.mediationGroups.mediationAbExperiments

Источник: MediationAbExperiment

Эксперимент по медиации A/B.

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)
}
Поля
name

string

Название ресурса для этого эксперимента. Формат: accounts/{publisherId}/mediationGroups/{mediationGroupId}/mediationAbExperiment/{mediation_group_experiment_id}. Например: accounts/pub-9876543210987654/mediationGroups/0123456789/mediationAbExperiment/12345

displayName

string

Название, отображаемое для эксперимента по медиации A/B.

experimentId

string

Только для вывода. Уникальный идентификатор для A/B-эксперимента по медиации. Это свойство предназначено только для вывода.

treatmentTrafficPercentage

string ( int64 format)

Процент трафика эксперимента A/B, который будет отправлен на вариант B (эксперимент). Остальная часть отправляется на контрольный вариант A. Процент выражается целым числом в диапазоне [1, 99]. Подробности см. на странице https://support.google.com/admob/answer/9572326 .

treatmentMediationLines[]

object ( ExperimentMediationLine )

Линии медиации эксперимента, созданные для обработки данных. Они будут использоваться для обслуживания, когда статус эксперимента — RUNNING (Запущен).

controlMediationLines[]

object ( ExperimentMediationLine )

Только для вывода. Линии медиации эксперимента для контрольной группы. Они наследуются от родительской группы медиации. Это поле предназначено только для вывода.

state

enum ( ExperimentState )

Только выходные данные. Состояние эксперимента. Это поле предназначено только для вывода результатов.

startTime

string ( Timestamp format)

Только выходные данные. Время начала эксперимента (в формате UTC).

Используется RFC 3339, согласно которому генерируемый вывод всегда будет Z-нормализован и будет содержать 0, 3, 6 или 9 дробных знаков. Допускаются также смещения, отличные от "Z". Примеры: "2014-10-02T15:01:23Z" , "2014-10-02T15:01:23.045123456Z" или "2014-10-02T15:01:23+05:30" .

endTime

string ( Timestamp format)

Только выходные данные. Время завершения эксперимента или целевое время завершения (в формате UTC).

Используется RFC 3339, согласно которому генерируемый вывод всегда будет Z-нормализован и будет содержать 0, 3, 6 или 9 дробных знаков. Допускаются также смещения, отличные от "Z". Примеры: "2014-10-02T15:01:23Z" , "2014-10-02T15:01:23.045123456Z" или "2014-10-02T15:01:23+05:30" .

mediationGroupId

string

Только вывод. Идентификатор группы медиации, к которой принадлежит данный эксперимент. Это можно использовать для фильтрации экспериментов в API списка экспериментов.

variantLeader

enum ( VariantLeader )

Только выходные данные. Лидер варианта в эксперименте по некоторым ключевым показателям.

ExperimentMediationLine

Линия, используемая в качестве посредника в эксперименте. Она будет использоваться для обслуживания участников на протяжении всего эксперимента.

JSON-представление
{
  "mediationGroupLine": {
    object (MediationGroupLine)
  }
}
Поля
mediationGroupLine

object ( MediationGroupLine )

Линия медиационной группы, использованная в эксперименте.

ExperimentState

Статус эксперимента. Это поле только для чтения. Эксперимент может находиться в одном из трех состояний и переходов, указанных ниже: 1. Выполняется: При создании эксперимента он переводится в состояние выполнения. Линии контрольной и экспериментальной групп обслуживаются в соответствии с указанным значением treatmentTrafficPercentage.

  1. Завершено: Эксперимент заканчивается через 90 дней, если не выбран выигрышный вариант.

  2. Срок действия истек: Если выбран выигрышный вариант или прошло 30 дней с момента окончания эксперимента, эксперимент переходит в состояние «Срок действия истек», и вариант B удаляется.

Перечисления
EXPERIMENT_STATE_UNSPECIFIED Значение по умолчанию для незаданного поля. Не использовать.
EXPIRED Эксперимент завершен.
RUNNING Эксперимент продолжается, и результаты используются в процессе обслуживания.
ENDED Эксперимент завершен, но еще не истек. Обслуживание продолжается в исходных настройках, пока эксперимент готов к вызову действия.

VariantLeader

Лидер варианта эксперимента.

Перечисления
VARIANT_LEADER_UNSPECIFIED Значение перечисления по умолчанию. Не использовать.
CONTROL Контрольная группа, проводившая эксперимент.
TREATMENT Лечение, лежащее в основе эксперимента.
INSUFFICIENT_DATA Собранных данных (впечатлений) недостаточно для определения лидера.
TOO_EARLY_TO_CALL Эксперимент еще недостаточно продолжительный, чтобы определить лидера.
NO_VARIANT_LEADER В наблюдаемых данных ни один из вариантов не является однозначно лучшим.

Методы

create

Создайте эксперимент A/B-тестирования для указанного аккаунта AdMob и группы медиации.

stop

Прекратите эксперимент по медиации A/B и выберите вариант.