- HTTP-запрос
- Тело запроса
- Тело ответа
- Области авторизации
- AdEvent
- EventType
- EventSubtype
- AdType
- AdFormat
- AdPlacement
- TargetingType
- PlatformType
- Платформа
- AttributionHint
- ViewabilityInfo
- ViewType
- MediaQuartile
- Попробовать
Загружает список ресурсов AdEvent в Google Аналитику.
Эта функция доступна только для аккаунтов, добавленных в белый список.
Заголовки авторизации:
Этот метод также требует наличия следующего заголовка, чтобы определить, как API авторизует доступ для запроса:
login-account(обязательно): название ресурса аккаунта партнера по данным, в котором аккаунт Google с учетными данными является пользователем. Формат:accountTypes/DATA_PARTNER/accounts/{loginAccountId}
HTTP-запрос
POST https://datamanager.googleapis.com/v1/adEvents:ingest
URL имеет синтаксис gRPC Transcoding.
Тело запроса
Ниже приведена структура данных в теле запроса.
| JSON-представление |
|---|
{ "adEvents": [ { object ( |
| Поля | |
|---|---|
adEvents[] |
Обязательно. Обязательный параметр (не менее одного). Список событий, связанных с объявлениями. |
encryptionInfo |
Необязательное поле. Информация о ключах шифрования, которые используются для шифрования данных. Это поле обязательно нужно заполнить, если в событиях объявлений есть |
validateOnly |
Необязательное поле. Если значение равно true, запрос проверяется, но не выполняется. |
Тело ответа
Если запрос выполнен успешно, тело ответа будет пустым.
Области авторизации
Требуется следующая область действия OAuth:
https://www.googleapis.com/auth/datamanager
AdEvent
Событие объявления.
| JSON-представление |
|---|
{ "advertiserId": string, "eventType": enum ( |
| Поля | |
|---|---|
advertiserId |
Обязательно. Идентификатор рекламодателя для события объявления. Он должен совпадать с идентификатором, отправленным в процессе связывания. |
eventType |
Обязательно. Тип события. |
timestamp |
Обязательно. Время, когда произошло событие. Используется формат RFC 3339. Результат всегда будет Z-нормализованным, и в нем будут использоваться цифры дробных частей 0, 3, 6 или 9. Допустимы и другие типы нормализации. Примеры: |
eventId |
Необязательное поле. Идентификатор, созданный и управляемый вызывающей стороной, который уникальным образом идентифицирует это событие. Обязательный параметр, если вы хотите дедуплицировать события объявлений, включенные в несколько запросов. В остальных случаях это поле можно не заполнять. |
userData |
Необязательное поле. Несколько фрагментов предоставленных пользователем данных, относящихся к пользователю, с которым связано событие. Можно указать несколько экземпляров одного типа данных (например, адресов электронной почты). Чем больше данных вы предоставите, тем выше вероятность того, что мы найдем совпадение. |
deviceInfo |
Обязательно. Информация об устройстве, которое использовалось при событии, связанном с объявлением. |
ipAddress |
Необязательное поле. IP-адрес, используемый для сбора данных. Значение должно совпадать со значением |
mobileDeviceId |
Необязательное поле. Идентификатор устройства, на котором было показано объявление. |
campaignId |
Обязательно. Идентификатор связанной кампании. |
campaignName |
Обязательно. Название связанной кампании. |
adGroupId |
Необязательное поле. Идентификатор связанной группы объявлений. |
adId |
Необязательное поле. Идентификатор связанного объявления в группе. |
adHeight |
Необязательное поле. Высота объявления в пикселях. |
adWidth |
Необязательное поле. Ширина объявления в пикселях. |
regionCode |
Необязательное поле. Страна и административная единица в формате ISO 3166-2. |
source |
Обязательно. Платформа, на которой размещено объявление. Аналогично источнику в Google Аналитике. |
medium |
Обязательно. Канал объявления, аналогичный каналу в Google Аналитике. |
attributionHint |
Необязательное поле. Статус атрибуции, присвоенный партнером для этого события объявления. Это только сигнал о том, как партнер выполнил атрибуцию, и он не влияет на конечные результаты в отчетах. |
viewabilityInfo |
Обязательно. Подробные сведения о видимости показанного объявления. |
Необязательное поле. Дополнительная классификация типа события объявления. Для обработки значений, отличных от перечислений, принимается необработанная строка. Если возможно, используйте перечисление. Ниже приведен список взаимоисключающих полей. В ответе будет задано не более одного из следующих полей: |
|
eventSubtype |
Значение перечисления для подтипа события. |
eventSubtypeString |
Значение подтипа события в виде строки. |
| Конец взаимоисключающих полей. | |
Необязательное поле. Тип показанного объявления. Для обработки значений, отличных от перечислений, принимается необработанная строка. Если возможно, используйте перечисление. Ниже приведен список взаимоисключающих полей. В ответе будет задано не более одного из следующих полей: |
|
adType |
Значение перечисления для типа объявления. |
adTypeString |
Строковое значение типа объявления. |
| Конец взаимоисключающих полей. | |
Необязательное поле. Тип показанного объявления. Для обработки значений, отличных от перечислений, принимается необработанная строка. Если возможно, используйте перечисление. Ниже приведен список взаимоисключающих полей. В ответе будет задано не более одного из следующих полей: |
|
adFormat |
Значение перечисления для формата объявления. |
adFormatString |
Строковое значение для формата объявления. |
| Конец взаимоисключающих полей. | |
Необязательное поле. Место размещения показанного объявления. Для обработки значений, отличных от перечислений, принимается необработанная строка. Если возможно, используйте перечисление. Ниже приведен список взаимоисключающих полей. В ответе будет задано не более одного из следующих полей: |
|
adPlacement |
Перечисляемое значение для места размещения объявления. |
adPlacementString |
Строковое значение для места размещения объявления. |
| Конец взаимоисключающих полей. | |
Необязательное поле. Тип таргетинга, использованный для показа объявления. Для обработки значений, отличных от перечислений, принимается необработанная строка. Если возможно, используйте перечисление. Ниже приведен список взаимоисключающих полей. В ответе будет задано не более одного из следующих полей: |
|
targetingType |
Значение перечисления для типа таргетинга. |
targetingTypeString |
Строковое значение типа таргетинга. |
| Конец взаимоисключающих полей. | |
Необязательное поле. Тип платформы, на которой было показано объявление. Для обработки значений, отличных от перечислений, принимается необработанная строка. Если возможно, используйте перечисление. Ниже приведен список взаимоисключающих полей. В ответе будет задано не более одного из следующих полей: |
|
platformType |
Значение перечисления для типа платформы. |
platformTypeString |
Строковое значение для типа платформы. |
| Конец взаимоисключающих полей. | |
Необязательное поле. Дополнительная информация о платформе, на которой было показано объявление. Для обработки значений, отличных от перечислений, принимается необработанная строка. Если возможно, используйте перечисление. Ниже приведен список взаимоисключающих полей. В ответе будет задано не более одного из следующих полей: |
|
platform |
Значение enum для платформы. |
platformString |
Строковое значение для платформы. |
| Конец взаимоисключающих полей. | |
measurementAllowed |
Необязательное поле. Показывает, можно ли использовать строку для целей отслеживания в соответствии с действующим законодательством о конфиденциальности в регионе. |
EventType
Тип события.
| Перечисления | |
|---|---|
EVENT_TYPE_UNSPECIFIED |
Неуказанный тип события. |
EVENT_TYPE_VIEW |
Посмотреть описание. |
EVENT_TYPE_CLICK |
Событие клика. |
EventSubtype
Дополнительная классификация типа события объявления.
| Перечисления | |
|---|---|
EVENT_SUBTYPE_UNSPECIFIED |
Неуказанный подтип события. |
EVENT_SUBTYPE_IMPRESSION |
Событие показа. |
EVENT_SUBTYPE_ENGAGED_VIEW |
Событие заинтересованного просмотра. |
EVENT_SUBTYPE_ONSITE_CLICK |
Событие клика на сайте. |
EVENT_SUBTYPE_OUTBOUND_CLICK |
Событие исходящего клика. |
AdType
Тип показанного объявления.
| Перечисления | |
|---|---|
AD_TYPE_UNSPECIFIED |
Тип объявления не указан. |
AD_TYPE_DISPLAY |
Медийное объявление. |
AD_TYPE_TEXT |
Текстовое объявление. |
AD_TYPE_IMAGE |
Графические объявления |
AD_TYPE_RICH_MEDIA |
Мультимедийная реклама. |
AD_TYPE_HTML |
HTML-объявление. |
AD_TYPE_AUDIO |
Аудиообъявление. |
AD_TYPE_VIDEO |
Видеореклама |
AdFormat
Формат показанного объявления.
| Перечисления | |
|---|---|
AD_FORMAT_UNSPECIFIED |
Формат объявления не указан. |
AD_FORMAT_AR |
Реклама AR. |
AD_FORMAT_AUDIO |
Аудиообъявление. |
AD_FORMAT_BANNER |
Баннер. |
AD_FORMAT_BUMPER |
Объявление-заставка. |
AD_FORMAT_CAROUSEL |
Объявление-карусель. |
AD_FORMAT_COLLECTION |
Объявление с подборкой. |
AD_FORMAT_IMAGE |
Графические объявления |
AD_FORMAT_INTERACTIVE |
Интерактивное объявление. |
AD_FORMAT_INTERSTITIAL |
Межстраничное объявление. |
AD_FORMAT_IN_FEED |
Объявление в фиде. |
AD_FORMAT_IN_STREAM |
Объявление In-Stream. |
AD_FORMAT_IN_STREAM_SKIPPABLE |
Объявление In-Stream с возможностью пропуска. |
AD_FORMAT_IN_STREAM_NON_SKIPPABLE |
Объявление In-Stream без возможности пропуска. |
AD_FORMAT_NATIVE |
Нативное объявление. |
AD_FORMAT_SHORTS |
Реклама в Shorts. |
AD_FORMAT_STORY |
Объявление-рассказ. |
AD_FORMAT_SPONSORED |
Реклама. |
AD_FORMAT_VIDEO |
Видеореклама |
AdPlacement
Место размещения показанного объявления.
| Перечисления | |
|---|---|
AD_PLACEMENT_UNSPECIFIED |
Не указано место размещения объявления. |
AD_PLACEMENT_DISCOVER |
Найти место размещения. |
AD_PLACEMENT_FEED |
Место размещения в фиде. |
AD_PLACEMENT_FOOTER |
Место размещения в нижнем колонтитуле. |
AD_PLACEMENT_HEADER |
Место размещения в заголовке. |
AD_PLACEMENT_HOME |
Главная страница. |
AD_PLACEMENT_IN_CONTENT |
Места размещения в контенте. |
AD_PLACEMENT_PROMOTED |
Продвигаемое место размещения. |
AD_PLACEMENT_SEARCH |
Места размещения в поисковой сети. |
AD_PLACEMENT_STORY |
Место размещения истории. |
TargetingType
Тип таргетинга, использованный для показа объявления.
| Перечисления | |
|---|---|
TARGETING_TYPE_UNSPECIFIED |
Неуказанный тип таргетинга. |
TARGETING_TYPE_AUDIENCE |
Таргетинг на аудитории. |
TARGETING_TYPE_CONTEXTUAL |
Контекстный таргетинг. |
TARGETING_TYPE_DEMOGRAPHIC |
Демографический таргетинг. |
TARGETING_TYPE_DEVICE |
Таргетинг на устройства. |
TARGETING_TYPE_GEO |
Геотаргетинг. |
TARGETING_TYPE_INTEREST |
Таргетинг на интересы. |
TARGETING_TYPE_PURCHASE_INTENT |
Таргетинг на основе покупательского намерения. |
TARGETING_TYPE_REMARKETING |
Таргетинг на списки ремаркетинга. |
PlatformType
Тип платформы, на которой было показано объявление.
| Перечисления | |
|---|---|
PLATFORM_TYPE_UNSPECIFIED |
Тип платформы не указан. |
PLATFORM_TYPE_MOBILE |
Мобильная платформа. |
PLATFORM_TYPE_DESKTOP |
Платформа компьютера. |
PLATFORM_TYPE_CTV |
платформы подключенных телевизоров; |
PLATFORM_TYPE_PHONE |
Платформа телефона. |
PLATFORM_TYPE_TABLET |
Платформа планшета. |
Платформа
Дополнительная информация о платформе, на которой было показано объявление.
| Перечисления | |
|---|---|
PLATFORM_UNSPECIFIED |
Платформа не указана. |
PLATFORM_IOS |
платформы iOS. |
PLATFORM_ANDROID |
платформы Android. |
PLATFORM_WEB |
Веб-платформа. |
AttributionHint
Статус атрибуции, присвоенный партнером для этого события объявления.
| Перечисления | |
|---|---|
ATTRIBUTION_HINT_UNSPECIFIED |
Статус атрибуции неизвестен. |
ATTRIBUTION_HINT_CONVERTED |
Статус "Преобразовано". |
ATTRIBUTION_HINT_NOT_CONVERTED |
Статус "Не конвертировано". |
ViewabilityInfo
Подробные сведения о видимости показанного объявления.
| JSON-представление |
|---|
{ "viewType": enum ( |
| Поля | |
|---|---|
viewType |
Обязательно. Тип события. |
viewablePercent |
Необязательное поле. Процент видимых пикселей (от 0 до 100). |
viewableDuration |
Необязательное поле. Время, в течение которого объявление было видно. Продолжительность в секундах, может содержать до девяти дробных цифр и заканчиваться на символ " |
mediaSkippable |
Необязательное поле. Возможность пропуска объявления. |
mediaQuartile |
Необязательное поле. Доля воспроизведенного медиаконтента в виде отдельных квартилей. |
mediaDuration |
Необязательное поле. Продолжительность медийного объявления. Продолжительность в секундах, может содержать до девяти дробных цифр и заканчиваться на символ " |
mediaVolumePercent |
Необязательное поле. Громкость воспроизведения медиаконтента в процентах (от 0 до 100). |
playbackDuration |
Необязательное поле. Продолжительность воспроизведения медиаконтента объявления независимо от того, было ли оно показано в видимой области экрана. Продолжительность в секундах, может содержать до девяти дробных цифр и заканчиваться на символ " |
ViewType
Тип события.
| Перечисления | |
|---|---|
VIEW_TYPE_UNSPECIFIED |
Тип просмотра не указан. |
VIEW_TYPE_MRC_VIEWED |
Просмотрено по стандарту MRC. |
VIEW_TYPE_MRC_RENDERED |
Показ в видимой области экрана по стандартам MRC. |
MediaQuartile
Доля воспроизведенного медиаконтента в виде отдельных квартилей.
| Перечисления | |
|---|---|
MEDIA_QUARTILE_UNSPECIFIED |
Не указан квартиль медиаконтента. |
MEDIA_QUARTILE_START |
Кнопка "Начать". |
MEDIA_QUARTILE_FIRST_QUARTILE |
Первый квартиль. |
MEDIA_QUARTILE_MIDPOINT |
Средняя точка. |
MEDIA_QUARTILE_THIRD_QUARTILE |
Третий квартиль. |
MEDIA_QUARTILE_COMPLETE |
Завершено. |