- คำขอ HTTP
- พารามิเตอร์เส้นทาง
- เนื้อความของคำขอ
- เนื้อหาการตอบกลับ
- ขอบเขตการให้สิทธิ์
- ClickConversion
- ExternalAttributionData
- CartData
- รายการ
- ConversionEnvironment
- ClickConversionResult
- ลองใช้งาน
ประมวลผล Conversion การคลิกที่ระบุ
รายการข้อผิดพลาดโยน: AuthenticationError AuthorizationError ConversionUploadError HeaderError InternalError PartialFailureError QuotaError RequestError
คำขอ HTTP
POST https://googleads.googleapis.com/v16/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 (เช่น ข้อผิดพลาดในการตรวจสอบสิทธิ์) เราจะแสดงผลข้อผิดพลาดระดับ RPC ดูข้อมูลเพิ่มเติมเกี่ยวกับความล้มเหลวบางส่วนได้ที่ https://developers.google.com/google-ads/api/docs/best-practices/partial-failures |
results[] |
แสดงผล Conversion ที่ประมวลผลเรียบร้อยแล้ว Proto จะว่างเปล่าสำหรับแถวที่ได้รับข้อผิดพลาด ระบบจะไม่แสดงผลลัพธ์เมื่อ checkOnly เป็น "จริง" |
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 นี้ การอัปโหลด Conversion รองรับเฉพาะ hashedEmail และ hashedPhoneNumber เท่านั้น จำนวนตัวระบุผู้ใช้สูงสุดสำหรับ 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 เท่านั้น |
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 นี้ การอัปโหลด Conversion รองรับเฉพาะ hashedEmail และ hashedPhoneNumber เท่านั้น จำนวนตัวระบุผู้ใช้สูงสุดสำหรับ 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" |