- HTTP 请求
 - 请求正文
 - 响应正文
 - 授权范围
 - 活动
 - AdIdentifiers
 - DeviceInfo
 - EventSource
 - CartData
 - 商品
 - CustomVariable
 - ExperimentalField
 - UserProperties
 - CustomerType
 - CustomerValueBucket
 - 试试看!
 
从提供的 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 规范化(即转换为 UTC 零时区格式并在末尾附加 Z),并使用 0、3、6 或 9 个小数位。不带“Z”的偏差时间也是可以接受的。示例:  | 
              
lastUpdatedTimestamp | 
                
                   
 可选。上次更新活动的时间。 采用 RFC 3339 标准,生成的输出将始终进行 Z 规范化(即转换为 UTC 零时区格式并在末尾附加 Z),并使用 0、3、6 或 9 个小数位。不带“Z”的偏差时间也是可以接受的。示例:  | 
              
userData | 
                
                   
 可选。用户提供的数据片段,表示事件所关联的用户。  | 
              
consent | 
                
                   
 可选。关联用户是否已提供不同类型的意见征求信息。  | 
              
adIdentifiers | 
                
                   
 可选。用于将转化事件与其他线上活动(例如广告点击)进行匹配的标识符和其他信息。  | 
              
currency | 
                
                   
 可选。与相应事件中的所有货币价值相关联的币种代码。  | 
              
conversionValue | 
                
                   
 可选。与事件相关联的转化价值(针对基于价值的转化)。  | 
              
eventSource | 
                
                   
 可选。指明事件发生位置(网站、应用、实体店等)的信号。  | 
              
eventDeviceInfo | 
                
                   
 可选。事件发生时收集的有关所用设备(如果有)的信息。  | 
              
cartData | 
                
                   
 可选。与活动相关的交易和商品信息。  | 
              
customVariables[] | 
                
                   
 可选。要发送到转化容器(转化操作或 Floodlight 活动)的其他键值对信息。  | 
              
experimentalFields[] | 
                
                   
 可选。实验性字段的键值对列表,这些字段最终可能会升级为 API 的一部分。  | 
              
userProperties | 
                
                   
 可选。广告客户在事件发生时评估的用户相关信息。  | 
              
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 地址。 注意:Google Ads 不支持针对欧洲经济区 (EEA)、英国 (UK) 或瑞士 (CH) 境内的最终用户进行 IP 地址匹配。添加逻辑以有条件地排除来自这些地区的用户分享 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 | 
                
                   
 可选。与商品关联的 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, "destinationReferences": [ string ] }  | 
              
| 字段 | |
|---|---|
variable | 
                
                   
 可选。要设置的自定义变量的名称。如果找不到指定目标位置的变量,系统会忽略该变量。  | 
              
value | 
                
                   
 可选。要为自定义变量存储的值。  | 
              
destinationReferences[] | 
                
                   
 可选。用于确定应将自定义变量发送到哪个   | 
              
ExperimentalField
表示非官方字段的实验性字段。
| JSON 表示法 | 
|---|
{ "field": string, "value": string }  | 
              
| 字段 | |
|---|---|
field | 
                
                   
 可选。要使用的字段的名称。  | 
              
value | 
                
                   
 可选。要设置的字段值。  | 
              
UserProperties
广告客户在事件发生时评估的用户相关信息。如需了解详情,请访问 https://support.google.com/google-ads/answer/14007601。
| JSON 表示法 | 
|---|
{ "customerType": enum (  | 
              
| 字段 | |
|---|---|
customerType | 
                
                   
 可选。与活动关联的客户的类型。  | 
              
customerValueBucket | 
                
                   
 可选。广告客户评估的客户价值。  | 
              
CustomerType
与活动关联的客户的类型。
| 枚举 | |
|---|---|
CUSTOMER_TYPE_UNSPECIFIED | 
                未指定 CustomerType。不应使用此值。 | 
NEW | 
                客户是广告客户的新客户。 | 
RETURNING | 
                客户再次访问广告客户的网站。 | 
REENGAGED | 
                客户再次与广告客户互动。 | 
CustomerValueBucket
广告客户评估的客户价值。
| 枚举 | |
|---|---|
CUSTOMER_VALUE_BUCKET_UNSPECIFIED | 
                未指定的 CustomerValueBucket。不应使用此值。 | 
LOW | 
                客户价值较低。 | 
MEDIUM | 
                客户价值中等。 | 
HIGH | 
                客户是高价值客户。 |