First, check out the API link for the INSERT experiment method .
, POST, Experiment. / - , . objectMetric, , "RUNNING", serveFramework "REDIRECT" "API".
JavaScript, gapi.client.request . , , GET, . POST . gapi.client.request, REST.
, :
var requestBody = {
'name': 'Testing',
'status': 'RUNNING',
'objectiveMetric': 'ga:timeOnSite',
'variations': [
{'name': 'VER 1', 'status': 'ACTIVE', 'url': 'http://abs.com/1'},
{'name': 'VER 2', 'status': 'ACTIVE', 'url': 'http://abs.com/2'}
],
};
var request = gapi.client.request({
'path': '/analytics/v3/management/accounts/YOUR_ACCOUNT_ID/webproperties/YOUR_WEBPROPERTY_ID/profiles/YOUR_PROFILE_ID/experiments',
'method': 'POST',
'body': JSON.stringify(requestBody)});
request.execute(handleAccounts);