Experiments: get

Autorisierung erforderlich

Gibt einen Test zurück, auf den der Nutzer Zugriff hat. Beispiel ansehen

Bei dieser Methode werden zusätzlich zu den Standardparametern die in der Parametertabelle aufgeführten Parameter unterstützt.

Anfragen

HTTP-Anfrage

GET https://www.googleapis.com/analytics/v3/management/accounts/accountId/webproperties/webPropertyId/profiles/profileId/experiments/experimentId

Parameter

Parametername Wert Beschreibung
Pfadparameter
accountId string Konto-ID, für die der Test abgerufen werden soll.
experimentId string Test-ID, für die der Test abgerufen werden soll.
profileId string ID der Datenansicht (Profil), für die der Test abgerufen werden soll.
webPropertyId string Web-Property-ID, für die der Test abgerufen werden soll.

Autorisierung

Diese Anfrage benötigt eine Autorisierung mit mindestens einem der folgenden Bereiche (weitere Informationen zu Authentifizierung und Autorisierung).

Bereich
https://www.googleapis.com/auth/analytics
https://www.googleapis.com/auth/analytics.edit
https://www.googleapis.com/auth/analytics.readonly

Anfragetext

Mit dieser Methode keinen Anfragetext bereitstellen.

Antwort

Wenn der Vorgang erfolgreich ist, wird mit dieser Methode eine Ressource vom Typ „management.experiment“ im Antworttext zurückgegeben.

Beispiele

Hinweis: Bei den für diese Methode verfügbaren Codebeispielen sind nicht alle unterstützten Programmiersprachen vertreten. Eine Liste der unterstützten Sprachen finden Sie auf der Seite für Clientbibliotheken.

Java

Verwendet die Java-Clientbibliothek.

/*
 * Note: This code assumes you have an authorized Analytics service object.
 * See the Experiments Developer Guide for details.
 */


// This request gets an existing Experiment.
try {
  analytics.management().experiments().get("123456", "UA-123456-1",
      "7654321", "1234abcd1234").execute();
} catch (GoogleJsonResponseException e) {
  System.err.println("There was a service error: "
      + e.getDetails().getCode() + " : "
      + e.getDetails().getMessage());
}

PHP

Verwendet die PHP-Clientbibliothek.

/**
 * Note: This code assumes you have an authorized Analytics service object.
 * See the Experiments Developer Guide for details.
 */

// This request gets an existing experiment.
try {
  $experiment = $analytics->management_experiments->get('123456',
      'UA-123456-1', '7654321', '11112222333344445555');
} catch (apiServiceException $e) {
  print 'There was an Analytics API service error '
      . $e->getCode() . ':' . $e->getMessage();

} catch (apiException $e) {
  print 'There was a general API error '
      . $e->getCode() . ':' . $e->getMessage();
}


Python

Verwendet die Python-Clientbibliothek.

# Note: This code assumes you have an authorized Analytics service object.
# See the Experiments Developer Guide for details.

# This request gets an existing Experiment.
try:
  experiment = analytics.management().experiments().get(
      accountId='123456',
      webPropertyId='UA-123456-1',
      profileId='7654321',
      experimentId='1234abcd1234'
  ).execute()

except TypeError, error:
  # Handle errors in constructing a query.
  print 'There was an error in constructing your query : %s' % error

except HttpError, error:
  # Handle API errors.
  print ('There was an API error : %s : %s' %
         (error.resp.status, error.resp.reason))

JavaScript

Es wird die JavaScript-Clientbibliothek verwendet.

/*
 * Note: This code assumes you have an authorized Analytics client object.
 * See the Experiments Developer Guide for details.
 */

/*
 * This request gets an existing experiment.
 */
function getExperiement() {
  var request = gapi.client.analytics.management.experiments.get({
    'accountId': '123456',
    'webPropertyId': 'UA-123456-1',
    'profileId': '7654321',
    'experimentId': '122333444455555'
  });
  request.execute(function (response) { // Handle the response. });
}