- Yêu cầu HTTP
- Tham số đường dẫn
- Nội dung yêu cầu
- Nội dung phản hồi
- Phạm vi uỷ quyền
- ConversionAdjustment
- GclidDateTimePair
- ConversionAdjustmentType
- RestatementValue
- ConversionAdjustmentResult
- Hãy làm thử!
Xử lý các mức điều chỉnh lượt chuyển đổi nhất định.
Danh sách các lỗi đã gửi: AuthenticationError AuthorizationError HeaderError InternalError PartialFailureError QuotaError RequestError
Yêu cầu HTTP
POST https://googleads.googleapis.com/v16/customers/{customerId}:uploadConversionAdjustments
URL sử dụng cú pháp Chuyển mã gRPC.
Tham số đường dẫn
Tham số | |
---|---|
customerId |
Bắt buộc. Mã của khách hàng thực hiện việc tải lên. |
Nội dung yêu cầu
Nội dung yêu cầu chứa dữ liệu có cấu trúc sau:
Biểu diễn dưới dạng JSON |
---|
{
"conversionAdjustments": [
{
object ( |
Trường | |
---|---|
conversionAdjustments[] |
Bắt buộc. Các mức điều chỉnh cho lượt chuyển đổi đang được tải lên. |
partialFailure |
Bắt buộc. Nếu đúng, các thao tác thành công sẽ được thực hiện và các thao tác không hợp lệ sẽ trả về lỗi. Nếu giá trị là false, tất cả các thao tác sẽ được thực hiện trong một giao dịch khi và chỉ khi tất cả các thao tác đó đều hợp lệ. Bạn phải luôn đặt giá trị này thành true (đúng). Hãy tham khảo https://developers.google.com/google-ads/api/docs/best-practices/partial-failures để biết thêm thông tin về lỗi một phần. |
validateOnly |
Nếu đúng, yêu cầu sẽ được xác thực nhưng không được thực thi. Chỉ trả về lỗi, không trả về kết quả. |
jobId |
Không bắt buộc. Mục nhập tùy chọn để đặt mã công việc. Phải là một số không âm và nhỏ hơn 2^31 nếu cho sẵn. Nếu trường này không được cung cấp, API sẽ tạo một mã công việc trong phạm vi [2^31, (2^63)-1]. API sẽ trả về giá trị cho yêu cầu này trong trường |
Nội dung phản hồi
Tin nhắn phản hồi cho ConversionAdjustmentUploadService.UploadConversionAdjustments
.
Nếu thành công, phần nội dung phản hồi sẽ chứa dữ liệu có cấu trúc sau:
Biểu diễn dưới dạng JSON |
---|
{ "partialFailureError": { object ( |
Trường | |
---|---|
partialFailureError |
Lỗi liên quan đến lỗi điều chỉnh lượt chuyển đổi ở chế độ lỗi một phần. Được trả về khi tất cả lỗi xảy ra trong các mức điều chỉnh. Nếu có bất kỳ lỗi nào xảy ra ngoài quá trình điều chỉnh (ví dụ: lỗi xác thực), chúng tôi sẽ trả về lỗi ở cấp RPC. Hãy tham khảo https://developers.google.com/google-ads/api/docs/best-practices/partial-failures để biết thêm thông tin về lỗi một phần. |
results[] |
Được trả về cho các mức điều chỉnh lượt chuyển đổi được xử lý thành công. Proto sẽ trống đối với các hàng nhận được lỗi. Kết quả không được trả về khi AuthenticationOnly là true. |
jobId |
Mã công việc cho lô tải lên. |
Phạm vi uỷ quyền
Yêu cầu phạm vi OAuth sau:
https://www.googleapis.com/auth/adwords
Để biết thêm thông tin, hãy xem Tổng quan về OAuth 2.0.
ConversionAdjustment
Mức điều chỉnh cho lượt chuyển đổi.
Biểu diễn dưới dạng JSON |
---|
{ "gclidDateTimePair": { object ( |
Trường | |
---|---|
gclidDateTimePair |
Đối với mức điều chỉnh, giá trị này xác định duy nhất một lượt chuyển đổi được báo cáo mà không chỉ định mã đơn hàng. Nếu AdjustType là ENHANCEMENT, thì giá trị này là không bắt buộc nhưng có thể được đặt ngoài mã đơn hàng. |
adjustmentType |
Loại điều chỉnh. |
restatementValue |
Thông tin cần thiết để phục hồi giá trị của lượt chuyển đổi. Bắt buộc để sửa đổi. Không nên cung cấp thông tin rút lại. Chúng tôi sẽ trả lại lỗi nếu yêu cầu rút lại đơn khiếu nại. LƯU Ý: Nếu bạn muốn tải lên lần sửa đổi thứ hai có giá trị điều chỉnh khác, lần sửa đổi đó phải có thời gian xuất hiện điều chỉnh mới hơn gần đây hơn. Nếu không, giá trị này sẽ được coi là bản sao của lần sửa đổi lại trước đó và bị bỏ qua. |
userIdentifiers[] |
Giá trị nhận dạng người dùng để cải thiện lượt chuyển đổi gốc. ConversionAdjustUploadService chỉ chấp nhận giá trị nhận dạng người dùng trong các tính năng nâng cao. Số lượng giá trị nhận dạng người dùng tối đa cho mỗi tính năng nâng cao là 5. |
orderId |
Mã đơn hàng của lượt chuyển đổi sẽ được điều chỉnh. Nếu lượt chuyển đổi được báo cáo bằng mã đơn hàng đã chỉ định, thì bạn phải sử dụng mã đơn hàng đó làm giá trị nhận dạng tại đây. Bạn phải có mã đơn hàng để áp dụng các tính năng nâng cao. |
conversionAction |
Tên tài nguyên của hành động chuyển đổi được liên kết với mức điều chỉnh lượt chuyển đổi này. Lưu ý: Mặc dù tên tài nguyên này bao gồm mã khách hàng và mã hành động chuyển đổi, nhưng việc xác thực sẽ bỏ qua mã khách hàng và sử dụng mã hành động chuyển đổi làm giá trị nhận dạng duy nhất của hành động chuyển đổi. |
adjustmentDateTime |
Ngày tháng xảy ra điều chỉnh. Phải sau conversionDateTime. Phải chỉ định múi giờ. Định dạng là "yyyy-mm-dd hh:mm:ss+|-hh:mm", ví dụ: "2019-01-01 12:32:45-08:00". |
userAgent |
Tác nhân người dùng để cải thiện lượt chuyển đổi ban đầu. Bạn có thể tìm thấy mã này trong tiêu đề của yêu cầu HTTP của người dùng khi họ chuyển đổi trên trang web của bạn. Ví dụ: "Mozilla/5.0 (iPhone; CPU iPhone OS 12_2 like Mac OS X)". Bạn chỉ có thể chỉ định tác nhân người dùng trong các tính năng nâng cao có giá trị nhận dạng người dùng. Đối tượng này phải khớp với tác nhân người dùng của yêu cầu đã gửi lượt chuyển đổi ban đầu. Như vậy, lượt chuyển đổi và tính năng nâng cao đều phải được phân bổ trên cùng một thiết bị hoặc được phân bổ trên nhiều thiết bị. |
GclidDateTimePair
Xác định duy nhất một lượt chuyển đổi đã được báo cáo mà không chỉ định mã đơn hàng.
Biểu diễn dưới dạng JSON |
---|
{ "gclid": string, "conversionDateTime": string } |
Trường | |
---|---|
gclid |
Mã lượt nhấp của Google (gclid) được liên kết với lượt chuyển đổi ban đầu cho mức điều chỉnh này. |
conversionDateTime |
Ngày xảy ra lượt chuyển đổi ban đầu cho hoạt động điều chỉnh này. Phải chỉ định múi giờ. Định dạng là "yyyy-mm-dd hh:mm:ss+|-hh:mm", ví dụ: "2019-01-01 12:32:45-08:00". |
ConversionAdjustmentType
Các hành động khác nhau mà nhà quảng cáo có thể thực hiện để điều chỉnh các lượt chuyển đổi mà họ đã báo cáo. Rút lại phủ định chuyển đổi. Sửa đổi lại thay đổi giá trị của chuyển đổi.
Enum | |
---|---|
UNSPECIFIED |
Chưa chỉ định. |
UNKNOWN |
Đại diện cho giá trị không xác định trong phiên bản này. |
RETRACTION |
Phủ định một lượt chuyển đổi sao cho tổng giá trị và số lượng của lượt chuyển đổi đó đều bằng 0. |
RESTATEMENT |
Thay đổi giá trị của một lượt chuyển đổi. |
ENHANCEMENT |
Bổ sung một lượt chuyển đổi hiện có bằng giá trị nhận dạng người dùng và tác nhân người dùng được cung cấp mà Google có thể sử dụng để nâng cao số lượt chuyển đổi. |
RestatementValue
Chứa thông tin cần thiết để phục hồi giá trị của một lượt chuyển đổi.
Biểu diễn dưới dạng JSON |
---|
{ "adjustedValue": number, "currencyCode": string } |
Trường | |
---|---|
adjustedValue |
Giá trị lượt chuyển đổi được khôi phục. Đây là giá trị của lượt chuyển đổi sau khi sửa đổi. Ví dụ: để thay đổi giá trị của một chuyển đổi từ 100 thành 70, bạn phải báo cáo giá trị điều chỉnh là 70. LƯU Ý: Nếu bạn muốn tải lên lần sửa đổi thứ hai có giá trị điều chỉnh khác, lần sửa đổi đó phải có thời gian xuất hiện điều chỉnh mới hơn gần đây hơn. Nếu không, giá trị này sẽ được coi là bản sao của lần sửa đổi lại trước đó và bị bỏ qua. |
currencyCode |
Đơn vị tiền tệ của giá trị được khôi phục. Nếu bạn không đặt đơn vị tiền tệ này thì hệ thống sẽ sử dụng đơn vị tiền tệ mặc định của hành động chuyển đổi. Nếu bạn không đặt đơn vị tiền tệ này, thì hệ thống sẽ sử dụng đơn vị tiền tệ của tài khoản. Đây là mã đơn vị tiền tệ gồm 3 ký tự theo tiêu chuẩn ISO 4217, ví dụ: USD hoặc EUR. |
ConversionAdjustmentResult
Thông tin xác định Lượt điều chỉnh lượt chuyển đổi được xử lý thành công.
Biểu diễn dưới dạng JSON |
---|
{ "gclidDateTimePair": { object ( |
Trường | |
---|---|
gclidDateTimePair |
GCLID và thời gian ngày chuyển đổi của chuyển đổi. |
orderId |
Mã đơn hàng của lượt chuyển đổi sẽ được điều chỉnh. |
adjustmentType |
Loại điều chỉnh. |
conversionAction |
Tên tài nguyên của hành động chuyển đổi được liên kết với mức điều chỉnh lượt chuyển đổi này. |
adjustmentDateTime |
Ngày tháng xảy ra điều chỉnh. Định dạng là "yyyy-mm-dd hh:mm:ss+|-hh:mm", ví dụ: "2019-01-01 12:32:45-08:00". |