REST Resource: accounts.mediationGroups.mediationAbExperiments

Risorsa: MediationAbSperimenta

L'esperimento A/B sulla mediazione.

Rappresentazione 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)
}
Campi
name

string

Nome risorsa per questo esperimento. Il formato è accounts/{publisherId}/ MediationGroups/{mediationGroupId}/mediationAbexperiment/ {mediation_group_experiment_id}. Ad esempio: accounts/pub-9876543210987654/mediationGroups/0123456789/ MediationAbexperiment/12345

displayName

string

Il nome visualizzato dell'esperimento A/B sulla mediazione.

experimentId

string

Solo output. Identificatore univoco per l'esperimento A/B di mediazione. È una proprietà solo di output.

treatmentTrafficPercentage

string (int64 format)

La percentuale di traffico dell'esperimento A/B di mediazione che verrà inviata alla campagna sperimentale (variante B). Il resto viene inviato al gruppo di controllo (variante A). La percentuale è espressa come un numero intero compreso nell'intervallo compreso tra [1,99]. Per maggiori dettagli, consulta la pagina https://support.google.com/admob/answer/9572326.

treatmentMediationLines[]

object (ExperimentMediationLine)

Le righe di mediazione dell'esperimento create per il gruppo sperimentale. Verranno utilizzati per la pubblicazione quando lo stato dell'esperimento è IN ESECUZIONE.

controlMediationLines[]

object (ExperimentMediationLine)

Solo output. Le linee di mediazione dell'esperimento per il controllo. Vengono ereditati dal gruppo di mediazione principale. È un campo solo di output.

state

enum (ExperimentState)

Solo output. Lo stato dell'esperimento. È un campo solo di output.

startTime

string (Timestamp format)

Solo output. L'ora in cui è iniziato l'esperimento (in UTC).

Un timestamp in formato "Zulu" RFC3339 UTC, con risoluzione in nanosecondi e fino a nove cifre frazionarie. Esempi: "2014-10-02T15:01:23Z" e "2014-10-02T15:01:23.045123456Z".

endTime

string (Timestamp format)

Solo output. L'ora in cui l'esperimento è stato terminato o il target di fine (in UTC).

Un timestamp in formato "Zulu" RFC3339 UTC, con risoluzione in nanosecondi e fino a nove cifre frazionarie. Esempi: "2014-10-02T15:01:23Z" e "2014-10-02T15:01:23.045123456Z".

mediationGroupId

string

Solo output. L'ID del gruppo di mediazione a cui appartiene questo esperimento. Può essere utilizzato per filtrare gli esperimenti nell'API List Gli esperimenti.

variantLeader

enum (VariantLeader)

Solo output. Il leader della variante per l'esperimento in base ad alcune metriche chiave.

ExperimentMediationLine

La riga del gruppo di mediazione per l'esperimento. Verrà utilizzato per la pubblicazione durante l'esecuzione dell'esperimento.

Rappresentazione JSON
{
  "mediationGroupLine": {
    object (MediationGroupLine)
  }
}
Campi
mediationGroupLine

object (MediationGroupLine)

La riga del gruppo di mediazione utilizzata dall'esperimento.

ExperimentState

Stato dell'esperimento. Questo è un campo di sola lettura. L'esperimento può avere uno dei tre stati e delle transizioni indicati di seguito: 1. In esecuzione: quando viene creato l'esperimento, questo viene messo in stato di esecuzione. Entrambe le righe del gruppo di mediazione di controllo e sperimentale vengono pubblicate in base alla percentuale curaTrafficPercentage specificata.

  1. Terminato: l'esperimento termina dopo 90 giorni se non viene scelta la variante vincente.

  2. Scaduto: se viene scelta la variante vincente o se sono trascorsi 30 giorni dal termine dell'esperimento, l'esperimento entra nello stato SCADUTO e la variante B viene eliminata.

Enum
EXPERIMENT_STATE_UNSPECIFIED Valore predefinito per un campo non impostato. Non utilizzare.
EXPIRED L'esperimento è scaduto.
RUNNING L'esperimento è in esecuzione e, pertanto, viene utilizzato nella pubblicazione.
ENDED L'esperimento è terminato, ma non è ancora scaduto. La pubblicazione continua nelle configurazioni originali mentre l'esperimento è pronto per richiamare un'azione.

VariantLeader

Leader della variante per l'esperimento.

Enum
VARIANT_LEADER_UNSPECIFIED Valore predefinito dell'enum. Non utilizzare.
CONTROL Il gruppo di controllo che conduce l'esperimento.
TREATMENT Il gruppo sperimentale alla base dell'esperimento.
INSUFFICIENT_DATA I dati raccolti (impressioni) non sono sufficienti per determinare una variante principale.
TOO_EARLY_TO_CALL L'esperimento non è durato abbastanza a lungo per determinare una leader.
NO_VARIANT_LEADER Nessuna delle due varianti è un vincitore definitivo nei dati osservati.

Metodi

create

Crea un esperimento di test A/B per un account AdMob e un gruppo di mediazione specificati.

stop

Interrompi l'esperimento A/B di mediazione e scegli una variante.