REST Resource: accounts.mediationGroups.mediationAbExperiments

Zasób: MediationAbExperiment

Eksperyment A/B zapośredniczenia.

Zapis 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)
}
Pola
name

string

Nazwa zasobu na potrzeby tego eksperymentu. Format to accounts/{publisherId}/ mediationGroups/{mediationGroupId}/mediationAb Experiment/ {mediation_group_experiment_id} – identyfikator_eksperymentu”. Na przykład: accounts/pub-9876543210987654/mediationGroups/0123456789/ mediationAbEksperyment/12345

displayName

string

Wyświetlana nazwa eksperymentu A/B zapośredniczenia.

experimentId

string

Tylko dane wyjściowe. Unikalny identyfikator eksperymentu A/B zapośredniczenia. Jest to właściwość służąca tylko do wyświetlania danych wyjściowych.

treatmentTrafficPercentage

string (int64 format)

Odsetek ruchu w eksperymencie A/B w ramach eksperymentu zapośredniczenia, który zostanie wysłany do grupy eksperymentalnej (wariant B). Pozostała część jest wysyłana do grupy kontrolnej (wariant A). Wartość procentowa jest wyrażona jako liczba całkowita z zakresu obejmującego [1,99]. Więcej informacji znajdziesz na stronie https://support.google.com/admob/answer/9572326.

treatmentMediationLines[]

object (ExperimentMediationLine)

Linie zapośredniczenia eksperymentu utworzone dla eksperymentu. Będą używane do wyświetlania reklam, gdy eksperyment ma stan GOTOWY.

controlMediationLines[]

object (ExperimentMediationLine)

Tylko dane wyjściowe. Eksperymentalne linie zapośredniczenia dla kontroli. Są dziedziczone z nadrzędnej grupy zapośredniczenia. Jest to pole tylko z danymi wyjściowymi.

state

enum (ExperimentState)

Tylko dane wyjściowe. Stan eksperymentu. Jest to pole tylko z danymi wyjściowymi.

startTime

string (Timestamp format)

Tylko dane wyjściowe. Godzina rozpoczęcia eksperymentu (w strefie czasowej UTC).

Sygnatura czasowa w RFC3339 UTC „Zulu” z rozdzielczością nanosekundową i maksymalnie 9 cyframi po przecinku. Przykłady: "2014-10-02T15:01:23Z" i "2014-10-02T15:01:23.045123456Z".

endTime

string (Timestamp format)

Tylko dane wyjściowe. Godzina zakończenia lub zakończenia eksperymentu (w strefie czasowej UTC).

Sygnatura czasowa w RFC3339 UTC „Zulu” z rozdzielczością nanosekundową i maksymalnie 9 cyframi po przecinku. Przykłady: "2014-10-02T15:01:23Z" i "2014-10-02T15:01:23.045123456Z".

mediationGroupId

string

Tylko dane wyjściowe. Identyfikator grupy zapośredniczenia, do której należy ten eksperyment. Może służyć do filtrowania eksperymentów w interfejsie API List Experiment API.

variantLeader

enum (VariantLeader)

Tylko dane wyjściowe. Najważniejszy wariant eksperymentu na podstawie niektórych kluczowych danych.

ExperimentMediationLine

Wiersz grupy zapośredniczenia na potrzeby eksperymentu. Będzie ona używana do wyświetlania reklam przez cały czas trwania eksperymentu.

Zapis JSON
{
  "mediationGroupLine": {
    object (MediationGroupLine)
  }
}
Pola
mediationGroupLine

object (MediationGroupLine)

Wiersz grupy zapośredniczenia używany w eksperymencie.

ExperimentState

Stan eksperymentu. To pole jest tylko do odczytu. Eksperyment może mieć 1 z 3 stanów i przejść, jak opisano poniżej: 1. Trwający: po utworzeniu eksperymentu przechodzi on w stan aktywny. Zarówno linie kontrolne, jak i eksperymentalnej grupy zapośredniczenia są wyświetlane zgodnie z określonym parametrem treatmentTrafficPercentage.

  1. Zakończony: eksperyment kończy się po 90 dniach, jeśli nie wybierzesz zwycięskiego wariantu.

  2. Wygasł: jeśli wybierzesz najlepszy wariant lub upłynie 30 dni od zakończenia eksperymentu, eksperyment przechodzi w stan wygaśnięcia, a wariant B zostanie usunięty.

Wartości w polu enum
EXPERIMENT_STATE_UNSPECIFIED Wartość domyślna pola nieskonfigurowanego. Nie używać.
EXPIRED Eksperyment wygasł.
RUNNING Eksperyment jest w toku i dlatego jest używany do wyświetlania reklam.
ENDED Eksperyment się zakończył, ale jeszcze nie wygasł. Wyświetlanie reklam będzie kontynuowane w pierwotnych konfiguracjach, dopóki eksperyment będzie gotowy do wywołania działania.

VariantLeader

Lider wariantu eksperymentu.

Wartości w polu enum
VARIANT_LEADER_UNSPECIFIED Domyślna wartość wyliczenia. Nie używać.
CONTROL Grupa kontrolna prowadząca eksperyment.
TREATMENT Grupa eksperymentalna i kontrolna na początku eksperymentu.
INSUFFICIENT_DATA Zebrane dane (wyświetlenia) nie wystarczą do określenia zwycięzcy.
TOO_EARLY_TO_CALL Eksperyment nie trwał wystarczająco długo, aby można było określić zwycięzcę.
NO_VARIANT_LEADER Żaden z wariantów nie okazuje się jednoznacznie zwycięzcą w danych zaobserwowanych.

Metody

create

Utwórz eksperyment w ramach testów A/B dla określonego konta AdMob i grupy zapośredniczenia.

stop

Zatrzymaj eksperyment A/B zapośredniczenia i wybierz wariant.