- 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 | 顧客價值高。 |