- 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 | Клиент имеет большую ценность. |