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