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