- HTTP-запрос
- Текст запроса
- Тело ответа
- Области действия авторизации
- Событие
- AdIdentifiers
- Информация об устройстве
- EventSource
- Данные о корзине
- Элемент
- Пользовательская переменная
- ЭкспериментальноеПоле
- Попробуйте!
Загружает список ресурсов Event
из указанного Destination
.
HTTP-запрос
POST https://datamanager.googleapis.com/v1/events:ingest
URL-адрес использует синтаксис gRPC Transcoding .
Текст запроса
Тело запроса содержит данные со следующей структурой:
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. |
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-адрес устройства для данного контекста. |
EventSource
Источник события.
Перечисления | |
---|---|
EVENT_SOURCE_UNSPECIFIED | Неуказанный EventSource. Никогда не следует использовать. |
WEB | Событие было сгенерировано из веб-браузера. |
Данные о корзине
Данные корзины, связанные с событием.
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 } |
Поля | |
---|---|
variable | Необязательно. Имя пользовательской переменной для установки. Если переменная не найдена для указанного назначения, она будет проигнорирована. |
value | Необязательно. Значение для сохранения пользовательской переменной. |
ЭкспериментальноеПоле
Экспериментальное поле, представляющее неофициальные поля.
JSON-представление |
---|
{ "field": string, "value": string } |
Поля | |
---|---|
field | Необязательно. Имя поля для использования. |
value | Необязательно. Значение поля для установки. |
- HTTP-запрос
- Текст запроса
- Тело ответа
- Области действия авторизации
- Событие
- AdIdentifiers
- Информация об устройстве
- EventSource
- Данные о корзине
- Элемент
- Пользовательская переменная
- ЭкспериментальноеПоле
- Попробуйте!
Загружает список ресурсов Event
из указанного Destination
.
HTTP-запрос
POST https://datamanager.googleapis.com/v1/events:ingest
URL-адрес использует синтаксис gRPC Transcoding .
Текст запроса
Тело запроса содержит данные со следующей структурой:
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. |
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-адрес устройства для данного контекста. |
EventSource
Источник события.
Перечисления | |
---|---|
EVENT_SOURCE_UNSPECIFIED | Неуказанный EventSource. Никогда не следует использовать. |
WEB | Событие было сгенерировано из веб-браузера. |
Данные о корзине
Данные корзины, связанные с событием.
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 } |
Поля | |
---|---|
variable | Необязательно. Имя пользовательской переменной для установки. Если переменная не найдена для указанного назначения, она будет проигнорирована. |
value | Необязательно. Значение для сохранения пользовательской переменной. |
ЭкспериментальноеПоле
Экспериментальное поле, представляющее неофициальные поля.
JSON-представление |
---|
{ "field": string, "value": string } |
Поля | |
---|---|
field | Необязательно. Имя поля для использования. |
value | Необязательно. Значение поля для установки. |