- HTTP-запрос
- Текст запроса
- Тело ответа
- Области авторизации
- Событие
- AdIdentifiers
- Информация об устройстве
- EventSource
- CartData
- Элемент
- Пользовательская переменная
- Экспериментальное Поле
- Свойства пользователя
- Тип клиента
- CustomerValueBucket
- Попробуйте!
 Загружает список ресурсов Event из указанного Destination . 
HTTP-запрос
 POST https://datamanager.googleapis.com/v1/events:ingest
URL использует синтаксис перекодировки gRPC .
Текст запроса
Тело запроса содержит данные со следующей структурой:
| JSON-представление | 
|---|
| { "destinations": [ { object ( | 
| Поля | |
|---|---|
| destinations[] |   Обязательно. Список пунктов назначения для отправки событий. | 
| events[] |    Обязательно. Список событий для отправки по указанным адресатам. В одном запросе можно отправить не более 2000 ресурсов  | 
| consent |    Необязательно. Согласие на уровне запроса применяется ко всем пользователям в запросе. Согласие на уровне пользователя имеет приоритет над согласием на уровне запроса и может быть указано в каждом  | 
| validateOnly |    Необязательно. Для тестирования. Если  | 
| encoding |    Необязательно. Обязательно для загрузки  | 
| encryptionInfo |    Необязательно. Информация о шифровании для загрузки  | 
Тело ответа
Ответ от IngestEventsRequest .
В случае успеха тело ответа содержит данные со следующей структурой:
| JSON-представление | 
|---|
| { "requestId": string } | 
| Поля | |
|---|---|
| requestId |   Автоматически сгенерированный идентификатор запроса. | 
Области авторизации
Требуется следующая область OAuth:
-  https://www.googleapis.com/auth/datamanager
Событие
Событие, представляющее взаимодействие пользователя с веб-сайтом или приложением рекламодателя.
| JSON-представление | 
|---|
| { "destinationReferences": [ string ], "transactionId": string, "eventTimestamp": string, "lastUpdatedTimestamp": string, "userData": { object ( | 
| Поля | |
|---|---|
| destinationReferences[] |    Необязательно. Ссылка, используемая для определения пункта назначения. Если пусто, событие будет отправлено всем  | 
| transactionId |   Необязательно. Уникальный идентификатор этого события. Требуется для конверсий с использованием нескольких источников данных. | 
| eventTimestamp |   Обязательно. Время, когда произошло событие.  Использует RFC 3339, согласно которому сгенерированный вывод всегда будет нормализован по оси Z и содержать 0, 3, 6 или 9 знаков после запятой. Также допускаются смещения, отличные от «Z». Примеры:  | 
| lastUpdatedTimestamp |   Необязательно. Время последнего обновления события.  Использует RFC 3339, согласно которому сгенерированный вывод всегда будет нормализован по оси Z и содержать 0, 3, 6 или 9 знаков после запятой. Также допускаются смещения, отличные от «Z». Примеры:  | 
| userData |   Необязательно. Фрагменты предоставленных пользователем данных, представляющие пользователя, с которым связано событие. | 
| consent |   Необязательно. Информация о том, предоставил ли связанный пользователь различные типы согласия. | 
| adIdentifiers |   Необязательно. Идентификаторы и другая информация, используемая для сопоставления события конверсии с другими действиями в Интернете (например, кликами по рекламе). | 
| currency |   Необязательно. Код валюты, связанный со всеми денежными значениями в рамках этого события. | 
| conversionValue |   Необязательно. Ценность конверсии, связанная с событием, для конверсий на основе ценности. | 
| eventSource |   Необязательно. Укажите, где произошло событие (веб-сайт, приложение, магазин и т. д.). | 
| eventDeviceInfo |   Необязательно. Информация об устройстве, которое использовалось (если таковое имелось) в момент события. | 
| cartData |   Необязательно. Информация о транзакции и предметах, связанных с событием. | 
| customVariables[] |   Необязательно. Дополнительная информация о паре «ключ/значение» для отправки в контейнеры конверсии (действие конверсии или активность FL). | 
| experimentalFields[] |   Необязательно. Список пар «ключ/значение» для экспериментальных полей, которые в конечном итоге могут стать частью API. | 
| userProperties |   Необязательно. Информация о пользователе, предоставленная рекламодателем на момент события. | 
AdIdentifiers
Идентификаторы и другая информация, используемая для сопоставления события конверсии с другой онлайн-активностью (например, кликами по рекламе).
| JSON-представление | 
|---|
| {
  "sessionAttributes": string,
  "gclid": string,
  "gbraid": string,
  "wbraid": string,
  "landingPageDeviceInfo": {
    object ( | 
| Поля | |
|---|---|
| sessionAttributes |   Необязательно. Атрибуты сеанса для атрибуции и моделирования событий. | 
| gclid |   Необязательно. Идентификатор клика Google (gclid), связанный с этим событием. | 
| gbraid |   Необязательно. Идентификатор клика для кликов, связанных с событиями приложения и происходящих на устройствах iOS, начиная с iOS14. | 
| wbraid |   Необязательно. Идентификатор клика для кликов, связанных с веб-событиями и происходящих с устройств iOS, начиная с iOS14. | 
| landingPageDeviceInfo |   Необязательно. Информация об используемом устройстве (если таковое имеется) собирается во время перехода на сайт рекламодателя после взаимодействия с рекламой. | 
Информация об устройстве
Информация об устройстве, которое использовалось (если таковое имелось) в момент события.
| JSON-представление | 
|---|
| { "userAgent": string, "ipAddress": string } | 
| Поля | |
|---|---|
| userAgent |   Необязательно. Строка пользовательского агента устройства для данного контекста. | 
| ipAddress |   Необязательно. IP-адрес устройства для данного контекста. Примечание: Google Реклама не поддерживает сопоставление IP-адресов конечных пользователей в Европейской экономической зоне (ЕЭЗ), Великобритании (UK) и Швейцарии (CH). Добавьте логику для условного исключения предоставления IP-адресов пользователями из этих регионов и убедитесь, что вы предоставляете пользователям чёткую и полную информацию о данных, которые вы собираете на своих сайтах, в приложениях и других ресурсах, и получаете согласие, если это требуется законом или применимыми политиками Google. Подробнее см. на странице «Об импорте офлайн-конверсий» . | 
EventSource
Источник события.
| Перечисления | |
|---|---|
| EVENT_SOURCE_UNSPECIFIED | Не указан источник события. Никогда не следует использовать. | 
| WEB | Событие было сгенерировано из веб-браузера. | 
| APP | Событие было сгенерировано из приложения. | 
| IN_STORE | Событие было сгенерировано в результате транзакции в магазине. | 
| PHONE | Событие было инициировано телефонным звонком. | 
| OTHER | Событие было сгенерировано из других источников. | 
CartData
Данные корзины, связанные с событием.
| JSON-представление | 
|---|
| {
  "merchantId": string,
  "merchantFeedLabel": string,
  "merchantFeedLanguageCode": string,
  "transactionDiscount": number,
  "items": [
    {
      object ( | 
| Поля | |
|---|---|
| merchantId |   Необязательно. Идентификатор Merchant Center, связанный с товарами. | 
| merchantFeedLabel |   Необязательно. Метка фида Merchant Center, связанная с фидом товаров. | 
| merchantFeedLanguageCode |   Необязательно. Код языка в формате ISO 639-1, связанный с фидом Merchant Center, куда загружены ваши товары. | 
| transactionDiscount |   Необязательно. Сумма всех скидок, связанных с транзакцией. | 
| items[] |   Необязательно. Список элементов, связанных с событием. | 
Элемент
Представляет элемент в корзине, связанный с событием.
| JSON-представление | 
|---|
| { "merchantProductId": string, "quantity": string, "unitPrice": number } | 
| Поля | |
|---|---|
| merchantProductId |   Необязательно. Идентификатор продукта в аккаунте Merchant Center. | 
| quantity |   Необязательно. Номер этого элемента, связанного с событием. | 
| unitPrice |   Необязательно. Цена за единицу товара без учёта налогов, доставки и любых скидок на уровне транзакции. | 
Пользовательская переменная
Пользовательская переменная для конверсий рекламы.
| JSON-представление | 
|---|
| { "variable": string, "value": string, "destinationReferences": [ string ] } | 
| Поля | |
|---|---|
| variable |   Необязательно. Имя пользовательской переменной, которую необходимо задать. Если переменная не найдена для указанного назначения, она будет проигнорирована. | 
| value |   Необязательно. Значение для сохранения пользовательской переменной. | 
| destinationReferences[] |    Необязательно. Строка ссылки, используемая для определения, в какую из ссылок  | 
Экспериментальное Поле
Экспериментальное поле, представляющее неофициальные поля.
| JSON-представление | 
|---|
| { "field": string, "value": string } | 
| Поля | |
|---|---|
| field |   Необязательно. Имя поля для использования. | 
| value |   Необязательно. Значение поля, которое нужно задать. | 
Свойства пользователя
Информация о пользователе, предоставленная рекламодателем на момент события. Подробнее см. на странице https://support.google.com/google-ads/answer/14007601 .
| JSON-представление | 
|---|
| { "customerType": enum ( | 
| Поля | |
|---|---|
| customerType |   Необязательно. Тип клиента, связанного с событием. | 
| customerValueBucket |   Необязательно. Ценность клиента, оцененная рекламодателем. | 
Тип клиента
Тип клиента, связанного с событием.
| Перечисления | |
|---|---|
| CUSTOMER_TYPE_UNSPECIFIED | Не указан тип клиента. Использовать не следует. | 
| NEW | Клиент является новым для рекламодателя. | 
| RETURNING | Клиент возвращается к рекламодателю. | 
| REENGAGED | Клиент повторно связался с рекламодателем. | 
CustomerValueBucket
Оцененная рекламодателем ценность клиента.
| Перечисления | |
|---|---|
| CUSTOMER_VALUE_BUCKET_UNSPECIFIED | Не указан CustomerValueBucket. Никогда не следует использовать. | 
| LOW | Клиент имеет низкую ценность. | 
| MEDIUM | Клиент средней ценности. | 
| HIGH | Клиент имеет большую ценность. |