- คำขอ HTTP
- พารามิเตอร์เส้นทาง
- เนื้อหาคำขอ
- เนื้อหาการตอบกลับ
- ขอบเขตการให้สิทธิ์
- ClickConversion
- ExternalAttributionData
- CartData
- สินค้า
- ConversionEnvironment
- ClickConversionResult
- ลองใช้งาน
ประมวลผล Conversion การคลิกที่ระบุ
รายการข้อผิดพลาดที่แสดง: AuthenticationError AuthorizationError ConversionUploadError HeaderError InternalError PartialFailureError QuotaError RequestError
คำขอ HTTP
POST https://googleads.googleapis.com/v15/customers/{customerId}:uploadClickConversions
URL ใช้ไวยากรณ์การแปลง gRPC
พารามิเตอร์เส้นทาง
พารามิเตอร์ | |
---|---|
customerId |
ต้องระบุ รหัสของลูกค้าที่ทำการอัปโหลด |
เนื้อหาของคำขอ
เนื้อหาของคำขอมีข้อมูลที่มีโครงสร้างต่อไปนี้
การแสดง JSON |
---|
{
"conversions": [
{
object ( |
ช่อง | |
---|---|
conversions[] |
ต้องระบุ Conversion ที่กำลังอัปโหลด |
partialFailure |
ต้องระบุ หากเป็น "จริง" ระบบจะดำเนินการที่สำเร็จ และการดำเนินการที่ไม่ถูกต้องจะแสดงข้อผิดพลาด หากเป็น "เท็จ" การดำเนินการทั้งหมดจะดำเนินการในธุรกรรมเดียวหากเป็นไปตามเงื่อนไขทั้งหมดเท่านั้น ควรตั้งค่าเป็น "จริง" เสมอ ดูข้อมูลเพิ่มเติมเกี่ยวกับความล้มเหลวบางส่วนได้ที่ https://developers.google.com/google-ads/api/docs/best-practices/partial-failures |
validateOnly |
หากเป็น "จริง" ระบบจะตรวจสอบคำขอแต่ไม่ดำเนินการ ผลลัพธ์จะแสดงเพียงข้อผิดพลาดเท่านั้น |
debugEnabled |
หากเป็นจริง API จะทำการตรวจสอบการอัปโหลดทั้งหมดและแสดงผลข้อผิดพลาด (หากพบ) หากเป็น "เท็จ" ระบบจะทำการตรวจสอบอินพุตพื้นฐานเท่านั้น ข้ามการตรวจสอบการอัปโหลดที่ตามมา และส่งกลับสำเร็จแม้ว่าจะไม่พบการคลิกสำหรับ การตั้งค่านี้ส่งผลต่อ Conversion ที่ปรับปรุงแล้วสำหรับการอัปโหลดโอกาสในการขายที่ใช้ ทั้งนี้ ระบบตั้งค่าเริ่มต้นไว้ที่ false |
jobId |
ไม่บังคับ อินพุตที่ไม่บังคับเพื่อตั้งค่ารหัสงาน ต้องเป็นตัวเลขที่ไม่เป็นลบที่น้อยกว่า 2^31 หากระบุ หากไม่ระบุช่องนี้ API จะสร้างรหัสงานในช่วง [2^31, (2^63)-1] API จะส่งคืนค่าของคำขอนี้ในช่อง |
เนื้อหาการตอบกลับ
ข้อความตอบกลับสำหรับ ConversionUploadService.UploadClickConversions
หากทำสำเร็จ เนื้อหาการตอบกลับจะมีข้อมูลซึ่งมีโครงสร้างดังต่อไปนี้
การแสดง JSON |
---|
{ "partialFailureError": { object ( |
ช่อง | |
---|---|
partialFailureError |
ข้อผิดพลาดที่เกี่ยวข้องกับ Conversion ที่ไม่สำเร็จในโหมดความล้มเหลวบางส่วน แสดงผลเมื่อเกิดข้อผิดพลาดทั้งหมดภายใน Conversion หากเกิดข้อผิดพลาดใดๆ ภายนอก Conversion (เช่น ข้อผิดพลาดในการตรวจสอบสิทธิ์) เราจะแสดงข้อผิดพลาดระดับ RPC ดูข้อมูลเพิ่มเติมเกี่ยวกับความล้มเหลวบางส่วนได้ที่ https://developers.google.com/google-ads/api/docs/best-practices/partial-failures |
results[] |
แสดงผลสําหรับ Conversion ที่ประมวลผลเรียบร้อยแล้ว ระบบจะเว้นว่าง Proto ให้กับแถวที่ได้รับข้อผิดพลาด ผลลัพธ์จะไม่แสดงผลเมื่อ VerifyOnly เป็นจริง |
jobId |
รหัสงานสำหรับกลุ่มการอัปโหลด |
ขอบเขตการให้สิทธิ์
ต้องใช้ขอบเขต OAuth ต่อไปนี้
https://www.googleapis.com/auth/adwords
ดูข้อมูลเพิ่มเติมได้ที่ภาพรวม OAuth 2.0
ClickConversion
Conversion การคลิก
การแสดง JSON |
---|
{ "gbraid": string, "wbraid": string, "externalAttributionData": { object ( |
ช่อง | |
---|---|
gbraid |
ตัวระบุการคลิกสําหรับคลิกที่เชื่อมโยงกับ Conversion ของแอปและมาจากอุปกรณ์ iOS ที่เริ่มต้นด้วย iOS14 |
wbraid |
ตัวระบุการคลิกสําหรับคลิกที่เชื่อมโยงกับ Conversion ที่เกิดในเว็บและมาจากอุปกรณ์ iOS ที่เริ่มต้นด้วย iOS14 |
externalAttributionData |
ข้อมูลเพิ่มเติมเกี่ยวกับ Conversion ที่มาจากภายนอก ต้องระบุฟิลด์นี้สำหรับ Conversion ที่มีการกระทำที่ถือเป็น Conversion ที่มาจากภายนอก แต่ไม่ควรตั้งค่าไว้เป็นอย่างอื่น |
customVariables[] |
ตัวแปรที่กำหนดเองที่เชื่อมโยงกับ Conversion นี้ |
cartData |
ข้อมูลรถเข็นช็อปปิ้งที่เชื่อมโยงกับ Conversion นี้ |
userIdentifiers[] |
ตัวระบุผู้ใช้ที่เชื่อมโยงกับ Conversion นี้ รองรับเฉพาะอีเมลที่แฮชและ hashedPhoneNumber สำหรับการอัปโหลด Conversion เท่านั้น จํานวนตัวระบุผู้ใช้สูงสุดสําหรับ Conversion แต่ละรายการคือ 5 รายการ |
conversionEnvironment |
สภาพแวดล้อมที่มีการบันทึก Conversion นี้ เช่น แอปหรือเว็บ |
consent |
การตั้งค่าความยินยอมสำหรับเหตุการณ์ |
gclid |
Google Click ID (gclid) ที่เชื่อมโยงกับ Conversion นี้ |
conversionAction |
ชื่อแหล่งข้อมูลของการกระทำที่ถือเป็น Conversion ที่เชื่อมโยงกับ Conversion นี้ หมายเหตุ: แม้ว่าชื่อทรัพยากรนี้ประกอบด้วยรหัสลูกค้าและรหัสการกระทําที่ถือเป็น Conversion แต่การตรวจสอบจะไม่สนใจรหัสลูกค้า และใช้รหัสการกระทําที่ถือเป็น Conversion เป็นตัวระบุการกระทําที่ถือเป็น Conversion เพียงอย่างเดียว |
conversionDateTime |
วันที่ที่เกิด Conversion ต้องอยู่หลังจากเวลาคลิก ต้องระบุเขตเวลา โดยใช้รูปแบบ "yyyy-mm-dd hh:mm:ss+|-hh:mm" เช่น "2019-01-01 12:32:45-08:00" |
conversionValue |
มูลค่าของ Conversion สำหรับผู้ลงโฆษณา |
currencyCode |
สกุลเงินที่เชื่อมโยงกับมูลค่า Conversion นี่คือรหัสสกุลเงิน 3 อักขระตามมาตรฐาน ISO 4217 เช่น USD, EUR |
orderId |
รหัสคำสั่งซื้อที่เชื่อมโยงกับ Conversion รหัสคำสั่งซื้อใช้ได้กับ Conversion 1 รายการต่อการกระทำที่ถือเป็น Conversion 1 รายการเท่านั้น |
ExternalAttributionData
มีข้อมูลเพิ่มเติมเกี่ยวกับ Conversion ที่มาจากภายนอก
การแสดง JSON |
---|
{ "externalAttributionCredit": number, "externalAttributionModel": string } |
ช่อง | |
---|---|
externalAttributionCredit |
แสดงเศษส่วนของ Conversion ที่ระบุว่ามาจากการคลิกของ Google Ads |
externalAttributionModel |
ระบุชื่อรูปแบบการระบุแหล่งที่มา |
CartData
มีข้อมูลเพิ่มเติมเกี่ยวกับข้อมูลรถเข็นช็อปปิ้ง
การแสดง JSON |
---|
{
"merchantId": string,
"feedCountryCode": string,
"feedLanguageCode": string,
"localTransactionCost": number,
"items": [
{
object ( |
ช่อง | |
---|---|
merchantId |
รหัส Merchant Center ที่มีการอัปโหลดสินค้า |
feedCountryCode |
รหัสประเทศที่เชื่อมโยงกับฟีดที่อัปโหลดสินค้า |
feedLanguageCode |
รหัสภาษาที่เชื่อมโยงกับฟีดที่อัปโหลดสินค้า |
localTransactionCost |
ยอดรวมของส่วนลดในระดับธุรกรรมทั้งหมด เช่น จัดส่งฟรีและคูปองส่วนลดสำหรับทั้งรถเข็น รหัสสกุลเงินเหมือนกับในข้อความ ClickConversion |
items[] |
ข้อมูลของสินค้าที่ซื้อ |
รายการ
มีข้อมูลของสินค้าที่ซื้อ
การแสดง JSON |
---|
{ "productId": string, "quantity": integer, "unitPrice": number } |
ช่อง | |
---|---|
productId |
รหัส Shopping ของสินค้า ต้องเท่ากับตัวระบุผลิตภัณฑ์ของ Merchant Center |
quantity |
จำนวนสินค้าที่ขาย |
unitPrice |
ราคาต่อหน่วยไม่รวมภาษี ค่าจัดส่ง และส่วนลดระดับธุรกรรมใดๆ รหัสสกุลเงินเหมือนกับในข้อความ ClickConversion |
ConversionEnvironment
สภาพแวดล้อม Conversion ของ Conversion ที่อัปโหลด
Enum | |
---|---|
UNSPECIFIED |
ไม่ได้ระบุ |
UNKNOWN |
ใช้สำหรับค่าที่ส่งกลับเท่านั้น แสดงค่าที่ไม่รู้จักในเวอร์ชันนี้ |
APP |
ระบบบันทึก Conversion ในแอป |
WEB |
ระบบบันทึก Conversion ในเว็บไซต์ |
ClickConversionResult
ข้อมูลระบุตัวตนสําหรับ ClickConversion ที่ประมวลผลสําเร็จ
การแสดง JSON |
---|
{
"gbraid": string,
"wbraid": string,
"userIdentifiers": [
{
object ( |
ช่อง | |
---|---|
gbraid |
ตัวระบุการคลิกสําหรับคลิกที่เชื่อมโยงกับ Conversion ของแอปและมาจากอุปกรณ์ iOS ที่เริ่มต้นด้วย iOS14 |
wbraid |
ตัวระบุการคลิกสําหรับคลิกที่เชื่อมโยงกับ Conversion ที่เกิดในเว็บและมาจากอุปกรณ์ iOS ที่เริ่มต้นด้วย iOS14 |
userIdentifiers[] |
ตัวระบุผู้ใช้ที่เชื่อมโยงกับ Conversion นี้ รองรับเฉพาะอีเมลที่แฮชและ hashedPhoneNumber สำหรับการอัปโหลด Conversion เท่านั้น จำนวนตัวระบุผู้ใช้สูงสุดสำหรับ Conversion แต่ละรายการคือ 5 |
gclid |
Google Click ID (gclid) ที่เชื่อมโยงกับ Conversion นี้ |
conversionAction |
ชื่อแหล่งข้อมูลของการกระทำที่ถือเป็น Conversion ที่เชื่อมโยงกับ Conversion นี้ |
conversionDateTime |
วันที่และเวลาที่เกิด Conversion โดยอยู่ในรูปแบบ "yyyy-mm-dd hh:mm:ss+|-hh:mm" เช่น "2019-01-01 12:32:45-08:00" |