- HTTP 请求
- 请求正文
- 响应正文
- 授权范围
- 活动
- AdIdentifiers
- DeviceInfo
- EventSource
- CartData
- 商品
- CustomVariable
- ExperimentalField
- 试试看!
从提供的 Destination
上传 Event
资源的列表。
HTTP 请求
POST https://datamanager.googleapis.com/v1/events:ingest
网址采用 gRPC 转码语法。
请求正文
请求正文中包含结构如下的数据:
JSON 表示法 |
---|
{ "destinations": [ { object ( |
字段 | |
---|---|
destinations[] |
必需。要将事件发送到的目的地列表。 |
events[] |
必需。要发送到指定目的地的事件列表。一次请求中最多可以发送 2,000 个 |
consent |
可选。请求级意见征求,适用于请求中的所有用户。用户级意见征求会覆盖请求级意见征求,并且可以在每个 |
validateOnly |
可选。用于测试目的。如果为 |
encoding |
可选。对于 |
encryptionInfo |
可选。 |
响应正文
来自 IngestEventsRequest
的响应。
如果成功,响应正文将包含结构如下的数据:
JSON 表示法 |
---|
{ "requestId": string } |
字段 | |
---|---|
requestId |
请求的自动生成的 ID。 |
授权范围
需要以下 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[] |
可选。要发送到转化容器(转化操作或 Floodlight 活动)的其他键值对信息。 |
experimentalFields[] |
可选。实验性字段的键值对列表,这些字段最终可能会升级为 API 的一部分。 |
AdIdentifiers
用于将转化事件与其他线上活动(例如广告点击)进行匹配的标识符和其他信息。
JSON 表示法 |
---|
{
"sessionAttributes": string,
"gclid": string,
"gbraid": string,
"wbraid": string,
"landingPageDeviceInfo": {
object ( |
字段 | |
---|---|
sessionAttributes |
可选。用于事件归因和建模的会话属性。 |
gclid |
可选。与此事件相关联的 Google 点击 ID (gclid)。 |
gbraid |
可选。一种点击标识符,标识的是与应用事件相关联且源自 iOS14 及更高版本 iOS 设备的点击。 |
wbraid |
可选。一种点击标识符,标识的是与网站事件相关联且源自 iOS14 及更高版本 iOS 设备的点击。 |
landingPageDeviceInfo |
可选。用户在与广告互动后访问广告客户网站时所用设备(如有)的相关信息。 |
DeviceInfo
事件发生时所用设备(如有)的相关信息。
JSON 表示法 |
---|
{ "userAgent": string, "ipAddress": string } |
字段 | |
---|---|
userAgent |
可选。相应上下文的设备的用户代理字符串。 |
ipAddress |
可选。相应上下文的设备的 IP 地址。 |
EventSource
事件的来源。
枚举 | |
---|---|
EVENT_SOURCE_UNSPECIFIED |
未指定的 EventSource。不应使用此值。 |
WEB |
相应事件是通过网络浏览器生成的。 |
CartData
与事件关联的购物车数据。
JSON 表示法 |
---|
{
"merchantId": string,
"merchantFeedLabel": string,
"merchantFeedLanguageCode": string,
"transactionDiscount": number,
"items": [
{
object ( |
字段 | |
---|---|
merchantId |
可选。与商品关联的 Merchant Center ID。 |
merchantFeedLabel |
可选。与商品 Feed 关联的 Merchant Center Feed 标签。 |
merchantFeedLanguageCode |
可选。与您上传商品的 Merchant Center Feed 相关联的 ISO 639-1 语言代码。 |
transactionDiscount |
可选。与交易相关的所有折扣的总和。 |
items[] |
可选。与活动关联的商品列表。 |
项
表示与活动关联的购物车中的商品。
JSON 表示法 |
---|
{ "merchantProductId": string, "quantity": string, "unitPrice": number } |
字段 | |
---|---|
merchantProductId |
可选。Merchant Center 账号中的商品 ID。 |
quantity |
可选。与相应事件相关联的相应商品的数量。 |
unitPrice |
可选。单价(不含税、运费及任何交易级折扣)。 |
CustomVariable
广告转化的自定义变量。
JSON 表示法 |
---|
{ "variable": string, "value": string } |
字段 | |
---|---|
variable |
可选。要设置的自定义变量的名称。如果找不到指定目标位置的变量,系统会忽略该变量。 |
value |
可选。要为自定义变量存储的值。 |
ExperimentalField
表示非官方字段的实验性字段。
JSON 表示法 |
---|
{ "field": string, "value": string } |
字段 | |
---|---|
field |
可选。要使用的字段的名称。 |
value |
可选。要设置的字段值。 |