- คำขอ HTTP
- เนื้อหาของคำขอ
- เนื้อหาการตอบกลับ
- ขอบเขตการให้สิทธิ์
- กิจกรรม
- AdIdentifiers
- DeviceInfo
- EventSource
- CartData
- รายการ
- CustomVariable
- ExperimentalField
- UserProperties
- CustomerType
- CustomerValueBucket
- ลองใช้งาน
อัปโหลดรายการEvent
จากDestination
ที่ระบุ
คำขอ HTTP
POST https://datamanager.googleapis.com/v1/events:ingest
URL ใช้ไวยากรณ์การแปลงรหัส gRPC
เนื้อความของคำขอ
เนื้อหาของคำขอมีข้อมูลซึ่งมีโครงสร้างดังต่อไปนี้
การแสดง JSON |
---|
{ "destinations": [ { object ( |
ช่อง | |
---|---|
destinations[] |
ต้องระบุ รายการปลายทางที่จะส่งเหตุการณ์ไป |
events[] |
ต้องระบุ รายการเหตุการณ์ที่จะส่งไปยังปลายทางที่ระบุ ส่งทรัพยากร |
consent |
ไม่บังคับ ความยินยอมระดับคำขอที่จะใช้กับผู้ใช้ทั้งหมดในคำขอ ความยินยอมระดับผู้ใช้จะลบล้างความยินยอมระดับคำขอ และระบุได้ในแต่ละ |
validateOnly |
ไม่บังคับ เพื่อวัตถุประสงค์ในการทดสอบ หากเป็น |
encoding |
ไม่บังคับ ต้องระบุสำหรับการอัปโหลด |
encryptionInfo |
ไม่บังคับ ข้อมูลการเข้ารหัสสำหรับการอัปโหลดของ |
เนื้อหาการตอบกลับ
คำตอบจาก IngestEventsRequest
หากทำสำเร็จ เนื้อหาการตอบกลับจะมีข้อมูลซึ่งมีโครงสร้างดังต่อไปนี้
การแสดง JSON |
---|
{ "requestId": string } |
ช่อง | |
---|---|
requestId |
รหัสที่สร้างขึ้นโดยอัตโนมัติของคำขอ |
ขอบเขตการให้สิทธิ์
ต้องใช้ขอบเขต 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 |
ไม่บังคับ ตัวระบุและข้อมูลอื่นๆ ที่ใช้เพื่อจับคู่เหตุการณ์ Conversion กับกิจกรรมออนไลน์อื่นๆ (เช่น การคลิกโฆษณา) |
currency |
ไม่บังคับ รหัสสกุลเงินที่เชื่อมโยงกับมูลค่าทางการเงินทั้งหมดภายในเหตุการณ์นี้ |
conversionValue |
ไม่บังคับ มูลค่า Conversion ที่เชื่อมโยงกับเหตุการณ์สําหรับ Conversion ตามมูลค่า |
eventSource |
ไม่บังคับ สัญญาณที่ระบุตำแหน่งที่เกิดเหตุการณ์ (เว็บ แอป ในร้านค้า ฯลฯ) |
eventDeviceInfo |
ไม่บังคับ ข้อมูลที่รวบรวมเกี่ยวกับอุปกรณ์ที่ใช้ (หากมี) เมื่อเกิดเหตุการณ์ |
cartData |
ไม่บังคับ ข้อมูลเกี่ยวกับธุรกรรมและรายการที่เชื่อมโยงกับกิจกรรม |
customVariables[] |
ไม่บังคับ ข้อมูลคู่คีย์/ค่าเพิ่มเติมที่จะส่งไปยังคอนเทนเนอร์ Conversion (การกระทําที่ถือเป็น Conversion หรือกิจกรรม FL) |
experimentalFields[] |
ไม่บังคับ รายการคู่คีย์/ค่าสำหรับฟิลด์ทดลองที่อาจได้รับการเลื่อนขั้นให้เป็นส่วนหนึ่งของ API ในอนาคต |
userProperties |
ไม่บังคับ ข้อมูลที่ผู้ลงโฆษณาประเมินเกี่ยวกับผู้ใช้ ณ เวลาที่เกิดเหตุการณ์ |
AdIdentifiers
ตัวระบุและข้อมูลอื่นๆ ที่ใช้เพื่อจับคู่เหตุการณ์ Conversion กับกิจกรรมออนไลน์อื่นๆ (เช่น การคลิกโฆษณา)
การแสดง JSON |
---|
{
"sessionAttributes": string,
"gclid": string,
"gbraid": string,
"wbraid": string,
"landingPageDeviceInfo": {
object ( |
ช่อง | |
---|---|
sessionAttributes |
ไม่บังคับ แอตทริบิวต์เซสชันสําหรับการระบุแหล่งที่มาและการประมาณเหตุการณ์ |
gclid |
ไม่บังคับ Google Click ID (gclid) ที่เชื่อมโยงกับเหตุการณ์นี้ |
gbraid |
ไม่บังคับ ตัวระบุคลิกสําหรับคลิกที่เชื่อมโยงกับเหตุการณ์ของแอปและมาจากอุปกรณ์ iOS ตั้งแต่ iOS14 |
wbraid |
ไม่บังคับ ตัวระบุคลิกสําหรับคลิกที่เชื่อมโยงกับเหตุการณ์บนเว็บและมาจากอุปกรณ์ iOS ตั้งแต่ iOS14 |
landingPageDeviceInfo |
ไม่บังคับ ข้อมูลที่รวบรวมเกี่ยวกับอุปกรณ์ที่ใช้ (หากมี) ในขณะที่เข้าสู่เว็บไซต์ของผู้ลงโฆษณาหลังจากโต้ตอบกับโฆษณา |
DeviceInfo
ข้อมูลเกี่ยวกับอุปกรณ์ที่ใช้ (หากมี) เมื่อเกิดเหตุการณ์
การแสดง JSON |
---|
{ "userAgent": string, "ipAddress": string } |
ช่อง | |
---|---|
userAgent |
ไม่บังคับ สตริง User Agent ของอุปกรณ์สำหรับบริบทที่ระบุ |
ipAddress |
ไม่บังคับ ที่อยู่ IP ของอุปกรณ์สำหรับบริบทที่ระบุ หมายเหตุ: Google Ads ไม่รองรับการจับคู่ที่อยู่ IP สำหรับผู้ใช้ปลายทางในเขตเศรษฐกิจยุโรป (EEA), สหราชอาณาจักร (UK) หรือสวิตเซอร์แลนด์ (CH) เพิ่มตรรกะเพื่อยกเว้นการแชร์ที่อยู่ IP จากผู้ใช้ในภูมิภาคเหล่านี้แบบมีเงื่อนไข และตรวจสอบว่าคุณได้ให้ข้อมูลที่ชัดเจนและครบถ้วนแก่ผู้ใช้เกี่ยวกับข้อมูลที่คุณรวบรวมในเว็บไซต์ แอป และพร็อพเพอร์ตี้อื่นๆ พร้อมทั้งได้รับความยินยอมในกรณีที่กฎหมายหรือนโยบายที่เกี่ยวข้องของ Google กำหนด ดูรายละเอียดเพิ่มเติมได้ที่หน้าเกี่ยวกับการนำเข้า Conversion ออฟไลน์ |
EventSource
แหล่งที่มาของเหตุการณ์
Enum | |
---|---|
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 ที่เชื่อมโยงกับสินค้า |
merchantFeedLabel |
ไม่บังคับ ป้ายกำกับฟีด Merchant Center ที่เชื่อมโยงกับฟีดของสินค้า |
merchantFeedLanguageCode |
ไม่บังคับ รหัสภาษาใน ISO 639-1 ที่เชื่อมโยงกับฟีด Merchant Center ของสินค้าที่มีการอัปโหลดสินค้า |
transactionDiscount |
ไม่บังคับ ยอดรวมของส่วนลดทั้งหมดที่เชื่อมโยงกับธุรกรรม |
items[] |
ไม่บังคับ รายการสินค้าที่เชื่อมโยงกับกิจกรรม |
รายการ
แสดงสินค้าในรถเข็นที่เชื่อมโยงกับเหตุการณ์
การแสดง JSON |
---|
{ "merchantProductId": string, "quantity": string, "unitPrice": number } |
ช่อง | |
---|---|
merchantProductId |
ไม่บังคับ รหัสผลิตภัณฑ์ภายในบัญชี Merchant Center |
quantity |
ไม่บังคับ หมายเลขของสินค้าที่เชื่อมโยงกับเหตุการณ์ |
unitPrice |
ไม่บังคับ ราคาต่อหน่วยไม่รวมภาษี ค่าจัดส่ง และส่วนลดธุรกรรมระดับใดๆ |
ตัวแปรที่กำหนดเอง
ตัวแปรที่กำหนดเองสําหรับ Conversion ของโฆษณา
การแสดง 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
ประเภทลูกค้าที่เชื่อมโยงกับเหตุการณ์
Enum | |
---|---|
CUSTOMER_TYPE_UNSPECIFIED |
ไม่ได้ระบุ CustomerType ไม่ควรใช้ |
NEW |
ลูกค้าเป็นลูกค้าใหม่ของผู้ลงโฆษณา |
RETURNING |
ลูกค้ากลับมาหาผู้ลงโฆษณา |
REENGAGED |
ลูกค้ากลับมามีส่วนร่วมกับผู้ลงโฆษณาอีกครั้ง |
CustomerValueBucket
มูลค่าของลูกค้าที่ผู้ลงโฆษณาประเมิน
Enum | |
---|---|
CUSTOMER_VALUE_BUCKET_UNSPECIFIED |
Unspecified CustomerValueBucket ไม่ควรใช้ |
LOW |
ลูกค้ามีคุณค่าต่ำ |
MEDIUM |
ลูกค้ามีคุณค่าปานกลาง |
HIGH |
ลูกค้ามีคุณค่าสูง |