- คำขอ HTTP
- พารามิเตอร์เส้นทาง
- เนื้อความของคำขอ
- เนื้อหาการตอบกลับ
- ขอบเขตการให้สิทธิ์
- ConversionAdjustment
- GclidDateTimePair
- ConversionAdjustmentType
- RestatementValue
- ConversionAdjustmentResult
- ลองใช้งาน
ประมวลผลการปรับ Conversion ที่ระบุ
รายการข้อผิดพลาดที่เกิดขึ้น: AuthenticationError AuthorizationError HeaderError InternalError PartialFailureError QuotaError RequestError หรือไม่
คำขอ HTTP
POST https://googleads.googleapis.com/v14/customers/{customerId}:uploadConversionAdjustments
URL ใช้ไวยากรณ์การแปลง gRPC
พารามิเตอร์เส้นทาง
พารามิเตอร์ | |
---|---|
customerId |
ต้องระบุ รหัสของลูกค้าที่ทำการอัปโหลด |
เนื้อหาของคำขอ
เนื้อหาของคำขอมีข้อมูลที่มีโครงสร้างต่อไปนี้
การแสดง JSON |
---|
{
"conversionAdjustments": [
{
object ( |
ช่อง | |
---|---|
conversionAdjustments[] |
ต้องระบุ กําลังอัปโหลดการปรับ Conversion |
partialFailure |
ต้องระบุ หากค่าเป็น "จริง" ระบบจะดําเนินการสําเร็จและการดําเนินการที่ไม่ถูกต้องจะแสดงข้อผิดพลาด หากเป็นเท็จ การดำเนินการทั้งหมดจะเกิดขึ้นในธุรกรรมเดียวในกรณีที่การดำเนินการทั้งหมดถูกต้องเท่านั้น ควรตั้งค่าเป็น "จริง" เสมอ ดูข้อมูลเพิ่มเติมเกี่ยวกับข้อผิดพลาดบางส่วนได้ที่ https://developers.google.com/google-ads/api/docs/best-practices/partial-failures |
validateOnly |
หากเป็นจริง คำขอจะได้รับการตรวจสอบแต่ไม่มีการดำเนินการ ระบบจะแสดงเฉพาะข้อผิดพลาดเท่านั้น ไม่ใช่ผลลัพธ์ |
เนื้อหาการตอบกลับ
ข้อความตอบกลับสำหรับ ConversionAdjustmentUploadService.UploadConversionAdjustments
หากทำสำเร็จ เนื้อหาการตอบกลับจะมีข้อมูลซึ่งมีโครงสร้างดังต่อไปนี้
การแสดง JSON |
---|
{ "partialFailureError": { object ( |
ช่อง | |
---|---|
partialFailureError |
ข้อผิดพลาดที่เกี่ยวข้องกับความล้มเหลวในการปรับ Conversion ในโหมดความล้มเหลวบางส่วน แสดงผลเมื่อเกิดข้อผิดพลาดทั้งหมดภายในการปรับเปลี่ยน หากมีข้อผิดพลาดเกิดขึ้นนอกการปรับเปลี่ยน (เช่น ข้อผิดพลาดในการตรวจสอบสิทธิ์) เราจะแสดงข้อผิดพลาดระดับ RPC ดูข้อมูลเพิ่มเติมเกี่ยวกับข้อผิดพลาดบางส่วนได้ที่ https://developers.google.com/google-ads/api/docs/best-practices/partial-failures |
results[] |
แสดงผลสําหรับการปรับ Conversion ที่ประมวลผลเรียบร้อยแล้ว Proto จะว่างเปล่าสำหรับแถวที่ได้รับข้อผิดพลาด ระบบจะไม่ส่งกลับผลลัพธ์เมื่อบันทึกการตรวจสอบเป็น "จริง" เท่านั้น |
jobId |
รหัสงานสำหรับกลุ่มการอัปโหลด |
ขอบเขตการให้สิทธิ์
ต้องใช้ขอบเขต OAuth ต่อไปนี้
https://www.googleapis.com/auth/adwords
ดูข้อมูลเพิ่มเติมได้ที่ภาพรวมของ OAuth 2.0
ConversionAdjustment
การปรับ Conversion
การแสดง JSON |
---|
{ "gclidDateTimePair": { object ( |
ช่อง | |
---|---|
gclidDateTimePair |
สำหรับการปรับเปลี่ยน จะระบุ Conversion ที่รายงานโดยไม่มีรหัสคำสั่งซื้อโดยไม่ซ้ำกัน หากการปรับราคาเสนอเป็นประเภท ENHANCEMENT คุณไม่จำเป็นต้องระบุค่านี้ แต่จะตั้งค่านอกเหนือจากรหัสคำสั่งซื้อได้ |
adjustmentType |
ประเภทการปรับ |
restatementValue |
ข้อมูลที่จําเป็นในการระบุค่าของ Conversion ใหม่ ต้องระบุสำหรับการระบุซ้ำ ไม่ควรระบุสำหรับการเพิกถอน ระบบจะแสดงข้อผิดพลาดหากมีการระบุไว้สำหรับการเพิกถอน หมายเหตุ: หากต้องการอัปโหลดการระบุซ้ำรายการที่ 2 โดยใช้ค่าที่ปรับต่างกัน รายการนั้นต้องมีเวลาที่เกิดการปรับใหม่ที่เป็นปัจจุบันกว่า มิฉะนั้น ระบบจะถือว่าเป็นค่าซ้ำกับการระบุซ้ำก่อนหน้านี้และละเว้นไว้ |
userIdentifiers[] |
ตัวระบุผู้ใช้เพื่อปรับปรุง Conversion เดิม ConversionadjustUploadService ยอมรับเฉพาะตัวระบุผู้ใช้ในการเพิ่มประสิทธิภาพเท่านั้น จำนวนตัวระบุผู้ใช้สูงสุดสำหรับการเพิ่มประสิทธิภาพแต่ละรายการคือ 5 รายการ |
orderId |
รหัสคำสั่งซื้อของ Conversion ที่จะปรับ หากมีการรายงาน Conversion ที่มีรหัสคำสั่งซื้อที่ระบุไว้ จะต้องใช้รหัสคำสั่งซื้อนั้นเป็นตัวระบุที่นี่ ต้องระบุรหัสคำสั่งซื้อสำหรับการเพิ่มประสิทธิภาพ |
conversionAction |
ชื่อทรัพยากรของการกระทำที่ถือเป็น Conversion ที่เชื่อมโยงกับการปรับเปลี่ยน Conversion นี้ หมายเหตุ: แม้ว่าชื่อทรัพยากรนี้จะมีรหัสลูกค้าและรหัสการกระทำที่ถือเป็น Conversion แต่การตรวจสอบจะไม่สนใจรหัสลูกค้าและใช้รหัสการกระทำที่ถือเป็น Conversion เป็นตัวระบุเพียงอย่างเดียวของการกระทำที่ถือเป็น Conversion |
adjustmentDateTime |
วันที่และเวลาที่เกิดการปรับค่าใช้จ่าย ต้องอยู่หลัง conversionDateTime ต้องระบุเขตเวลา โดยอยู่ในรูปแบบ "yyyy-mm-dd hh:mm:ss+|-hh:mm" เช่น "2019-01-01 12:32:45-08:00" |
userAgent |
User Agent เพื่อเพิ่มประสิทธิภาพ Conversion เดิม ซึ่งสามารถดูได้ในส่วนหัวของคำขอ HTTP ของผู้ใช้เมื่อพวกเขาทำ Conversion ในหน้าเว็บของคุณ ตัวอย่างเช่น "Mozilla/5.0 (iPhone; CPU iPhone OS 12_2 เช่น Mac OS X)" ระบุ User Agent ได้ในการเพิ่มประสิทธิภาพด้วยตัวระบุผู้ใช้เท่านั้น ซึ่งควรตรงกับ User Agent ของคําขอที่ส่ง Conversion เดิมเพื่อให้ Conversion และการเพิ่มประสิทธิภาพได้รับการระบุแหล่งที่มาเป็นอุปกรณ์เดียวกันหรือระบุแหล่งที่มาเป็นข้ามอุปกรณ์ทั้งคู่ |
GclidDateTimePair
ระบุ Conversion ที่ถูกรายงานโดยไม่ได้ระบุรหัสคำสั่งซื้อ
การแสดง JSON |
---|
{ "gclid": string, "conversionDateTime": string } |
ช่อง | |
---|---|
gclid |
Google Click ID (gclid) ที่เชื่อมโยงกับ Conversion เดิมสำหรับการปรับนี้ |
conversionDateTime |
วันที่และเวลาที่เกิด Conversion เดิมสําหรับการปรับเปลี่ยนนี้ ต้องระบุเขตเวลา โดยอยู่ในรูปแบบ "yyyy-mm-dd hh:mm:ss+|-hh:mm" เช่น "2019-01-01 12:32:45-08:00" |
ConversionAdjustmentType
การดำเนินการต่างๆ ที่ผู้ลงโฆษณาทำได้เพื่อปรับ Conversion ที่รายงานแล้ว การเพิกถอนจะยกเลิก Conversion การระบุซ้ำจะเปลี่ยนมูลค่าของ Conversion
Enum | |
---|---|
UNSPECIFIED |
ไม่ได้ระบุ |
UNKNOWN |
แสดงถึงค่าที่ไม่รู้จักในเวอร์ชันนี้ |
RETRACTION |
ลบล้าง Conversion เพื่อให้มูลค่าและจำนวนรวมเป็น 0 |
RESTATEMENT |
เปลี่ยนมูลค่าของ Conversion |
ENHANCEMENT |
เสริม Conversion ที่มีอยู่ด้วยตัวระบุผู้ใช้และ User Agent ที่ให้มา ซึ่ง Google สามารถใช้เพื่อเพิ่มจำนวน Conversion ได้ |
RestatementValue
มีข้อมูลที่จําเป็นในการระบุค่าของ Conversion ใหม่
การแสดง JSON |
---|
{ "adjustedValue": number, "currencyCode": string } |
ช่อง | |
---|---|
adjustedValue |
มูลค่า Conversion ที่ระบุ นี่คือมูลค่าของ Conversion หลังการเปลี่ยนค่า เช่น หากต้องการเปลี่ยนมูลค่า Conversion จาก 100 เป็น 70 คุณควรรายงานมูลค่าที่ปรับแล้วเป็น 70 หมายเหตุ: หากต้องการอัปโหลดการระบุซ้ำรายการที่ 2 โดยใช้ค่าที่ปรับต่างกัน รายการนั้นต้องมีเวลาที่เกิดการปรับใหม่ที่เป็นปัจจุบันกว่า มิฉะนั้น ระบบจะถือว่าเป็นค่าซ้ำกับการระบุซ้ำก่อนหน้านี้และละเว้นไว้ |
currencyCode |
สกุลเงินของมูลค่าที่ระบุอีกครั้ง หากไม่ระบุ ระบบจะใช้สกุลเงินเริ่มต้นจากการกระทำที่ถือเป็น Conversion และหากไม่ได้ตั้งค่าไว้ ระบบจะใช้สกุลเงินของบัญชี นี่คือรหัสสกุลเงิน 3 อักขระตามมาตรฐาน ISO 4217 เช่น USD หรือ EUR |
ConversionAdjustmentResult
ข้อมูลที่ระบุ Conversionadjust ที่ประมวลผลสําเร็จ
การแสดง JSON |
---|
{ "gclidDateTimePair": { object ( |
ช่อง | |
---|---|
gclidDateTimePair |
gclid และเวลาและวันที่ของ Conversion ของการเกิด Conversion |
orderId |
รหัสคำสั่งซื้อของ Conversion ที่จะปรับ |
adjustmentType |
ประเภทการปรับ |
conversionAction |
ชื่อทรัพยากรของการกระทำที่ถือเป็น Conversion ที่เชื่อมโยงกับการปรับเปลี่ยน Conversion นี้ |
adjustmentDateTime |
วันที่และเวลาที่เกิดการปรับค่าใช้จ่าย โดยอยู่ในรูปแบบ "yyyy-mm-dd hh:mm:ss+|-hh:mm" เช่น "2019-01-01 12:32:45-08:00" |