- HTTP-запрос
- Текст запроса
- Ответный текст
- Области полномочий
- Событие
- AdIdentifiers
- Информация об устройстве
- EventSource
- CartData
- Элемент
- ItemParameter
- Пользовательская переменная
- Экспериментальная область
- Пользовательские свойства
- Тип клиента
- CustomerValueBucket
- Пользовательское свойство
- EventParameter
- Попробуйте!
Загружает список ресурсов 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 | Необязательно. Код валюты, связанный со всеми денежными значениями в рамках этого события. |
eventSource | Необязательно. Указывает место проведения события (веб, приложение, магазин и т. д.). |
eventDeviceInfo | Необязательно. Собирается информация об используемом устройстве (если таковое имелось) в момент происшествия. |
cartData | Необязательно. Информация о транзакции и товарах, связанных с мероприятием. |
customVariables[] | Необязательно. Дополнительная информация в виде пар ключ/значение для отправки в контейнеры конверсии (действие конверсии или активность FL). |
experimentalFields[] | Необязательно. Список пар ключ/значение для экспериментальных полей, которые в будущем могут быть включены в API. |
userProperties | Необязательно. Информация о пользователе, оцененная рекламодателем на момент совершения события. |
eventName | Необязательно. Название мероприятия. Обязательно для мероприятий GA4. |
clientId | Необязательно. Уникальный идентификатор экземпляра веб-клиента пользователя для этого веб-потока GA4. |
userId | Необязательный параметр. Уникальный идентификатор пользователя, определяемый рекламодателем. |
additionalEventParameters[] | Необязательно. Список любых параметров события , которые должны быть включены в событие и которые не были указаны ранее с помощью других структурированных полей. |
conversionValue | Необязательно. Значение конверсии, связанное с событием, для конверсий, основанных на значении. |
AdIdentifiers
Идентификаторы и другая информация, используемая для сопоставления события конверсии с другой онлайн-активностью (например, кликами по рекламе).
| JSON-представление |
|---|
{
"sessionAttributes": string,
"gclid": string,
"gbraid": string,
"wbraid": string,
"landingPageDeviceInfo": {
object ( |
| Поля | |
|---|---|
sessionAttributes | Необязательно. Атрибуты сессии для атрибуции событий и моделирования. |
gclid | Необязательно. Идентификатор клика Google (gclid), связанный с этим событием. |
gbraid | Необязательный параметр. Идентификатор клика для кликов, связанных с событиями приложения и исходящих с устройств iOS, начиная с iOS 14. |
wbraid | Необязательный параметр. Идентификатор клика для кликов, связанных с веб-событиями и происходящих на устройствах iOS, начиная с iOS 14. |
landingPageDeviceInfo | Необязательно. Информация, собираемая об используемом устройстве (если таковое имелось) в момент перехода на сайт рекламодателя после взаимодействия с рекламой. |
Информация об устройстве
Информация об используемом устройстве (если таковое имелось) в момент происшествия.
| JSON-представление |
|---|
{ "userAgent": string, "ipAddress": string } |
| Поля | |
|---|---|
userAgent | Необязательный параметр. Строка user-gent устройства для данного контекста. |
ipAddress | Необязательный параметр. IP-адрес устройства для данного контекста. Примечание: Google Ads не поддерживает сопоставление IP-адресов конечных пользователей из Европейской экономической зоны (ЕЭЗ), Великобритании (UK) или Швейцарии (CH). Добавьте логику для условного исключения обмена IP-адресами пользователей из этих регионов и убедитесь, что вы предоставляете пользователям четкую и исчерпывающую информацию о данных, которые вы собираете на своих сайтах, в приложениях и других ресурсах, а также получаете согласие там, где это требуется по закону или в соответствии с применимыми политиками Google. Дополнительные сведения см. на странице «Об импорте данных о конверсиях в офлайн-режиме» . |
EventSource
Источник события.
| Перечисления | |
|---|---|
EVENT_SOURCE_UNSPECIFIED | Неуказанный EventSource. Использовать его не следует. |
WEB | Событие было сгенерировано из веб-браузера. |
APP | Событие было сгенерировано с помощью приложения. |
IN_STORE | Событие было инициировано транзакцией в магазине. |
PHONE | Идея мероприятия возникла после телефонного звонка. |
OTHER | Информация о мероприятии была получена из других источников. |
CartData
Данные корзины, связанные с событием.
| JSON-представление |
|---|
{
"merchantId": string,
"merchantFeedLabel": string,
"merchantFeedLanguageCode": string,
"transactionDiscount": number,
"items": [
{
object ( |
| Поля | |
|---|---|
merchantId | Необязательно. Идентификатор торгового центра, связанный с товарами. |
merchantFeedLabel | Необязательно. Метка фида Merchant Center, связанная с фидом товаров. |
merchantFeedLanguageCode | Необязательно. Код языка в ISO 639-1, связанный с фидом товаров в Merchant Center, куда загружаются ваши товары. |
transactionDiscount | Необязательно. Сумма всех скидок, связанных с данной транзакцией. |
items[] | Необязательно. Список предметов, связанных с мероприятием. |
Элемент
Представляет собой товар в корзине, связанный с событием.
| JSON-представление |
|---|
{
"merchantProductId": string,
"quantity": string,
"unitPrice": number,
"itemId": string,
"additionalItemParameters": [
{
object ( |
| Поля | |
|---|---|
merchantProductId | Необязательно. Идентификатор продукта в учетной записи Merchant Center. |
quantity | Необязательно. Номер данного товара, связанный с мероприятием. |
unitPrice | Дополнительно. Цена за единицу товара указана без учета налогов, доставки и любых скидок за транзакцию. |
itemId | Необязательно. Уникальный идентификатор для ссылки на элемент. |
additionalItemParameters[] | Необязательно. Список любых параметров события, относящихся к элементу , который должен быть включен в событие и который не был указан ранее с помощью других структурированных полей. |
ItemParameter
Совокупность любых параметров события, относящихся к элементу, который должен быть включен в событие и который не был предварительно указан с помощью других структурированных полей.
| JSON-представление |
|---|
{ "parameterName": string, "value": string } |
| Поля | |
|---|---|
parameterName | Обязательно. Название используемого параметра. |
value | Обязательно. Строковое представление значения параметра, который необходимо установить. |
Пользовательская переменная
Пользовательская переменная для конверсий в рекламе.
| 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 | Необязательно. Оценка ценности клиента, произведенная рекламодателем. |
additionalUserProperties[] | Необязательно. Список любых дополнительных свойств пользователя , связанного с этим событием. |
Тип клиента
Тип клиента, участвующего в мероприятии.
| Перечисления | |
|---|---|
CUSTOMER_TYPE_UNSPECIFIED | Тип клиента не указан. Использовать его не следует. |
NEW | Клиент впервые обращается к рекламодателю. |
RETURNING | Клиент возвращается к рекламодателю. |
REENGAGED | Клиент возобновил взаимодействие с рекламодателем. |
CustomerValueBucket
Оценочная стоимость клиента, определяемая рекламодателем.
| Перечисления | |
|---|---|
CUSTOMER_VALUE_BUCKET_UNSPECIFIED | Неуказанный CustomerValueBucket. Использовать его не следует. |
LOW | Клиент имеет низкую ценность. |
MEDIUM | Клиент относится к категории средней ценности. |
HIGH | Клиент имеет высокую ценность. |
Пользовательское свойство
Список дополнительных пользовательских свойств , связанных с данным событием.
| JSON-представление |
|---|
{ "propertyName": string, "value": string } |
| Поля | |
|---|---|
propertyName | Обязательно. Название используемого пользовательского свойства. |
value | Обязательно. Строковое представление значения пользовательского свойства, которое будет использоваться. |
EventParameter
Параметр события для событий GA4.
| JSON-представление |
|---|
{ "parameterName": string, "value": string } |
| Поля | |
|---|---|
parameterName | Обязательно. Название используемого параметра. |
value | Обязательно. Строковое представление значения параметра, который необходимо установить. |