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