Изменение цели
Изменяет настройки указанной цели счетчика.
Request
PUT
https://api-metrika.yandex.net/management/v1/counter/{counterId}/goal/{goalId}
Path parameters
Name |
Description |
counterId* |
Type: integer<int32> Идентификатор счетчика, цель которого вы хотите изменить. |
goalId* |
Type: integer<int64> Идентификатор цели, настройки которой вы хотите изменить. |
Body
application/json
{
"goal": {
"id": 0,
"name": "string",
"type": "string",
"default_price": 0,
"goal_source": "string",
"is_favorite": false,
"status": "string",
"conditions": [
{
"type": "string",
"url": "string"
}
],
"flag": "string"
}
}
Name |
Description |
goal* |
Type: ActionGoal or CompositeGoal or DepthGoal or EmailGoal or FileGoal or MessengerGoal or PaymentSystemGoal or PhoneGoal or SiteSearchGoal or SocialNetworkGoal or UrlGoal or VisitDurationGoal |
ActionGoal
JavaScript-событие.
Name |
Description |
name* |
Type: string Наименование цели. Min length: Max length: |
type* |
Type: string Тип цели:
|
conditions |
Type: GoalCondition[] Список структур с условиями цели. |
default_price |
Type: number<double> Цена цели по умолчанию. |
flag |
Type: string Тип цели для клиентов Яндекс Маркета:
|
goal_source |
Type: string Признак того, как создана цель:
|
id |
Type: integer<int64> Идентификатор цели. Укажите данный параметр при изменении и удалении цели счетчика. |
is_favorite |
Type: boolean Является ли цель избранной:
|
status |
Type: string |
CompositeGoal
Составная цель. Нужна для группировки и задания порядка обычных целей. В качестве шагов может содержать цели типа "Посещение страниц" и "JavaScript-событие". Шаг считается достигнутым, если были достигнуты все предыдущие шаги, и после этого были выполнены все условия текущего шага.
Name |
Description |
name* |
Type: string Наименование цели. Min length: Max length: |
steps* |
Type: ConditionalGoal[] Список шагов составной цели. Min items: Max items: |
type* |
Type: string Тип цели:
|
default_price |
Type: number<double> Цена цели по умолчанию. |
goal_source |
Type: string Признак того, как создана цель:
|
id |
Type: integer<int64> Идентификатор цели. Укажите данный параметр при изменении и удалении цели счетчика. |
is_favorite |
Type: boolean Является ли цель избранной:
|
status |
Type: string |
DepthGoal
Количество просмотров. Цель считается достигнутой, если посетитель просмотрел заданное количество страниц сайта.
Name |
Description |
depth* |
Type: integer<int64> Количество просмотренных пользователем страниц. Min value: |
name* |
Type: string Наименование цели. Min length: Max length: |
type* |
Type: string Тип цели:
|
default_price |
Type: number<double> Цена цели по умолчанию. |
goal_source |
Type: string Признак того, как создана цель:
|
id |
Type: integer<int64> Идентификатор цели. Укажите данный параметр при изменении и удалении цели счетчика. |
is_favorite |
Type: boolean Является ли цель избранной:
|
status |
Type: string |
EmailGoal
Нажатие на email.
Name |
Description |
name* |
Type: string Наименование цели. Min length: Max length: |
type* |
Type: string Тип цели:
|
conditions |
Type: GoalCondition[] Список структур с условиями цели. |
default_price |
Type: number<double> Цена цели по умолчанию. |
flag |
Type: string Тип цели для клиентов Яндекс Маркета:
|
goal_source |
Type: string Признак того, как создана цель:
|
id |
Type: integer<int64> Идентификатор цели. Укажите данный параметр при изменении и удалении цели счетчика. |
is_favorite |
Type: boolean Является ли цель избранной:
|
status |
Type: string |
FileGoal
Скачивание файлов. Цель считается достигнутой, если посетитель скачал любой файл или определенный файл.
Name |
Description |
name* |
Type: string Наименование цели. Min length: Max length: |
type* |
Type: string Тип цели:
|
conditions |
Type: GoalCondition[] Список структур с условиями цели. |
default_price |
Type: number<double> Цена цели по умолчанию. |
flag |
Type: string Тип цели для клиентов Яндекс Маркета:
|
goal_source |
Type: string Признак того, как создана цель:
|
id |
Type: integer<int64> Идентификатор цели. Укажите данный параметр при изменении и удалении цели счетчика. |
is_favorite |
Type: boolean Является ли цель избранной:
|
status |
Type: string |
MessengerGoal
Переход в мессенджер. Цель будет достигнута при клике пользователем на ссылку, которая ведет в мессенджер.
Name |
Description |
name* |
Type: string Наименование цели. Min length: Max length: |
type* |
Type: string Тип цели:
|
conditions |
Type: GoalCondition[] Список структур с условиями цели. |
default_price |
Type: number<double> Цена цели по умолчанию. |
flag |
Type: string Тип цели для клиентов Яндекс Маркета:
|
goal_source |
Type: string Признак того, как создана цель:
|
id |
Type: integer<int64> Идентификатор цели. Укажите данный параметр при изменении и удалении цели счетчика. |
is_favorite |
Type: boolean Является ли цель избранной:
|
status |
Type: string |
PaymentSystemGoal
Платежные системы. Цель считается достигнутой, если посетитель совершил оплату через платежную систему.
Name |
Description |
name* |
Type: string Наименование цели. Min length: Max length: |
type* |
Type: string Тип цели:
|
default_price |
Type: number<double> Цена цели по умолчанию. |
goal_source |
Type: string Признак того, как создана цель:
|
id |
Type: integer<int64> Идентификатор цели. Укажите данный параметр при изменении и удалении цели счетчика. |
is_favorite |
Type: boolean Является ли цель избранной:
|
status |
Type: string |
PhoneGoal
Нажатие на номер телефона.
Name |
Description |
name* |
Type: string Наименование цели. Min length: Max length: |
type* |
Type: string Тип цели:
|
conditions |
Type: GoalCondition[] Список структур с условиями цели. |
default_price |
Type: number<double> Цена цели по умолчанию. |
flag |
Type: string Тип цели для клиентов Яндекс Маркета:
|
goal_source |
Type: string Признак того, как создана цель:
|
hide_phone_number |
Type: boolean Скрывать номер телефона на десктопах. |
id |
Type: integer<int64> Идентификатор цели. Укажите данный параметр при изменении и удалении цели счетчика. |
is_favorite |
Type: boolean Является ли цель избранной:
|
status |
Type: string |
SiteSearchGoal
Поиск по сайту. Цель будет достигнута при поиске на сайте, если в урле в get-параметрах есть хотя бы одно совпадение.
Name |
Description |
name* |
Type: string Наименование цели. Min length: Max length: |
type* |
Type: string Тип цели:
|
conditions |
Type: GoalCondition[] Список структур с условиями цели. |
default_price |
Type: number<double> Цена цели по умолчанию. |
flag |
Type: string Тип цели для клиентов Яндекс Маркета:
|
goal_source |
Type: string Признак того, как создана цель:
|
id |
Type: integer<int64> Идентификатор цели. Укажите данный параметр при изменении и удалении цели счетчика. |
is_favorite |
Type: boolean Является ли цель избранной:
|
status |
Type: string |
SocialNetworkGoal
Переход в социальную сеть. Цель будет достигнута при клике пользователем на ссылку, которая ведет в социальную сеть.
Name |
Description |
name* |
Type: string Наименование цели. Min length: Max length: |
type* |
Type: string Тип цели:
|
conditions |
Type: GoalCondition[] Список структур с условиями цели. |
default_price |
Type: number<double> Цена цели по умолчанию. |
flag |
Type: string Тип цели для клиентов Яндекс Маркета:
|
goal_source |
Type: string Признак того, как создана цель:
|
id |
Type: integer<int64> Идентификатор цели. Укажите данный параметр при изменении и удалении цели счетчика. |
is_favorite |
Type: boolean Является ли цель избранной:
|
status |
Type: string |
UrlGoal
Посещение страниц. Достигается, когда выполняется хотя бы одно из условий.
Name |
Description |
name* |
Type: string Наименование цели. Min length: Max length: |
type* |
Type: string Тип цели:
|
conditions |
Type: GoalCondition[] Список структур с условиями цели. |
default_price |
Type: number<double> Цена цели по умолчанию. |
flag |
Type: string Тип цели для клиентов Яндекс Маркета:
|
goal_source |
Type: string Признак того, как создана цель:
|
id |
Type: integer<int64> Идентификатор цели. Укажите данный параметр при изменении и удалении цели счетчика. |
is_favorite |
Type: boolean Является ли цель избранной:
|
status |
Type: string |
VisitDurationGoal
Продолжительность визита. Цель будет достигнута при времени визита больше заданного.
Name |
Description |
name* |
Type: string Наименование цели. Min length: Max length: |
type* |
Type: string Тип цели:
|
default_price |
Type: number<double> Цена цели по умолчанию. |
duration |
Type: integer<int32> Продолжительность визита в секундах. Min value: |
goal_source |
Type: string Признак того, как создана цель:
|
id |
Type: integer<int64> Идентификатор цели. Укажите данный параметр при изменении и удалении цели счетчика. |
is_favorite |
Type: boolean Является ли цель избранной:
|
status |
Type: string |
GoalE
Name |
Description |
name* |
Type: string Наименование цели. Min length: Max length: |
type* |
Type: string Тип цели:
|
default_price |
Type: number<double> Цена цели по умолчанию. |
goal_source |
Type: string Признак того, как создана цель:
|
id |
Type: integer<int64> Идентификатор цели. Укажите данный параметр при изменении и удалении цели счетчика. |
is_favorite |
Type: boolean Является ли цель избранной:
|
status |
Type: string |
GoalCondition
Список структур с условиями цели.
Name |
Description |
type* |
Type: string Тип условия:
|
url |
Type: string Значение зависит от типа цели:
|
ConditionalGoal
Список шагов составной цели.
Name |
Description |
name* |
Type: string Наименование цели. Min length: Max length: |
type* |
Type: string Тип цели:
|
conditions |
Type: GoalCondition[] Список структур с условиями цели. |
default_price |
Type: number<double> Цена цели по умолчанию. |
flag |
Type: string Тип цели для клиентов Яндекс Маркета:
|
goal_source |
Type: string Признак того, как создана цель:
|
id |
Type: integer<int64> Идентификатор цели. Укажите данный параметр при изменении и удалении цели счетчика. |
is_favorite |
Type: boolean Является ли цель избранной:
|
status |
Type: string |
Responses
200 OK
OK
Body
application/json
{
"goal": {
"id": 0,
"name": "string",
"type": "string",
"default_price": 0,
"goal_source": "string",
"is_favorite": false,
"status": "string",
"conditions": [
{
"type": "string",
"url": "string"
}
],
"flag": "string"
}
}
Name |
Description |
goal* |
Type: ActionGoal or CompositeGoal or DepthGoal or EmailGoal or FileGoal or MessengerGoal or PaymentSystemGoal or PhoneGoal or SiteSearchGoal or SocialNetworkGoal or UrlGoal or VisitDurationGoal |
No longer supported, please use an alternative and newer version.