- 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[] | 
                  
                     
 必要欄位。要傳送至指定目的地的事件清單。單一要求最多可傳送 2000 個   | 
                
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 | 
                
                   
 (選用步驟) 這項事件的專屬 ID。使用多個資料來源追蹤轉換時,必須提供這項資訊。  | 
              
eventTimestamp | 
                
                   
 必要欄位。事件發生的時間。 使用 RFC 3339,產生的輸出內容一律會經過 Z 標準化,並使用 0、3、6 或 9 個小數點後位數。系統也接受「Z」以外的偏移量。例如:  | 
              
lastUpdatedTimestamp | 
                
                   
 (選用步驟) 活動上次更新的時間。 使用 RFC 3339,產生的輸出內容一律會經過 Z 標準化,並使用 0、3、6 或 9 個小數點後位數。系統也接受「Z」以外的偏移量。例如:  | 
              
userData | 
                
                   
 (選用步驟) 使用者提供的資料片段,代表與事件相關聯的使用者。  | 
              
consent | 
                
                   
 (選用步驟) 相關聯使用者是否已提供不同類型的同意聲明。  | 
              
adIdentifiers | 
                
                   
 (選用步驟) 用於比對轉換事件與其他線上活動 (例如廣告點擊) 的 ID 和其他資訊。  | 
              
currency | 
                
                   
 (選用步驟) 與此事件中所有金額相關聯的幣別代碼。  | 
              
conversionValue | 
                
                   
 (選用步驟) 與事件相關的轉換價值 (適用於以價值為準的轉換)。  | 
              
eventSource | 
                
                   
 (選用步驟) 事件發生地點的信號 (網站、應用程式、店內等)。  | 
              
eventDeviceInfo | 
                
                   
 (選用步驟) 事件發生時使用的裝置 (如有) 相關資訊。  | 
              
cartData | 
                
                   
 (選用步驟) 與活動相關的交易和項目資訊。  | 
              
customVariables[] | 
                
                   
 (選用步驟) 要傳送至轉換容器 (轉換動作或 Floodlight 活動) 的其他鍵/值配對資訊。  | 
              
experimentalFields[] | 
                
                   
 (選用步驟) 實驗性欄位的鍵/值組合清單,這些欄位最終可能會升級為 API 的一部分。  | 
              
userProperties | 
                
                   
 (選用步驟) 廣告主評估事件發生時的使用者資訊。  | 
              
AdIdentifiers
用於比對轉換事件與其他線上活動 (例如廣告點擊) 的 ID 和其他資訊。
| JSON 表示法 | 
|---|
{
  "sessionAttributes": string,
  "gclid": string,
  "gbraid": string,
  "wbraid": string,
  "landingPageDeviceInfo": {
    object ( | 
              
| 欄位 | |
|---|---|
sessionAttributes | 
                
                   
 (選用步驟) 用於事件歸因和模擬的工作階段屬性。  | 
              
gclid | 
                
                   
 (選用步驟) 與這個事件相關聯的 Google 點擊 ID (gclid)。  | 
              
gbraid | 
                
                   
 (選用步驟) 與應用程式事件相關聯的點擊 ID,且點擊來自 iOS 裝置 (iOS14 以上版本)。  | 
              
wbraid | 
                
                   
 (選用步驟) 與網站事件相關聯的點擊 ID,且點擊來自 iOS 裝置 (iOS14 以上版本)。  | 
              
landingPageDeviceInfo | 
                
                   
 (選用步驟) 使用者與廣告互動後,抵達廣告主網站時所用裝置的相關資訊 (如有)。  | 
              
DeviceInfo
事件發生時使用的裝置資訊 (如有)。
| JSON 表示法 | 
|---|
{ "userAgent": string, "ipAddress": string }  | 
              
| 欄位 | |
|---|---|
userAgent | 
                
                   
 (選用步驟) 指定情境的裝置使用者代理程式字串。  | 
              
ipAddress | 
                
                   
 (選用步驟) 指定情境中裝置的 IP 位址。 注意:Google Ads 不支援為歐洲經濟區、英國或瑞士的使用者比對 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 | 
                
                   
 (選用步驟) 與商品動態饋給相關聯的 Merchant Center 動態饋給標籤。  | 
              
merchantFeedLanguageCode | 
                
                   
 (選用步驟) 與商品 Merchant Center 動態饋給相關聯的 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 | 
                顧客價值高。 |