- 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
- ApplyRecommendationOperation
- CampaignBudgetParameters
- TextAdParameters
- KeywordParameters (Tham số từ khóa)
- TargetCpaOptInParameters
- TargetRoasOptInParameters
- CalloutExtensionParameters
- CallExtensionParameters
- SitelinkExtensionParameters
- MoveUnusedBudgetParameters
- ResponsiveSearchAdParameters
- UseBroadMatchKeywordParameters
- ResponsiveSearchAdAssetParameters
- ResponsiveSearchAdImproveAdStrengthParameters
- RaiseTargetCpaBidTooLowParameters
- ForecastingSetTargetRoasParameters
- CalloutAssetParameters
- AdAssetApplyParameters
- ApplyScope
- CallAssetParameters
- SitelinkAssetParameters
- RaiseTargetCpaParameters
- LowerTargetRoasParameters
- ApplyRecommendationResult
- Hãy làm thử!
Áp dụng những đề xuất nhất định bằng các tham số áp dụng tương ứng.
Danh sách lỗi được gửi: AuthenticationError AuthorizationError DatabaseError FieldError HeaderError InternalError MutateError QuotaError RecommendationError RequestError UrlFieldError
Yêu cầu HTTP
POST https://googleads.googleapis.com/v14/customers/{customerId}/recommendations:apply
URL sử dụng cú pháp Chuyển mã gRPC.
Tham số đường dẫn
Các tham số | |
---|---|
customerId |
Bắt buộc. Mã khách hàng có đề xuất. |
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 |
---|
{
"operations": [
{
object ( |
Các trường | |
---|---|
operations[] |
Bắt buộc. Danh sách các thao tác để áp dụng đề xuất. Nếu sectionFailure=false tất cả đề xuất đều phải thuộc cùng loại, thì bạn chỉ được thực hiện tối đa 100 thao tác cho mỗi yêu cầu. |
partialFailure |
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à sai, các thao tác sẽ được thực hiện dưới dạng giao dịch khi và chỉ khi tất cả các thao tác đó đều hợp lệ. Mặc định là sai. |
Nội dung phản hồi
Tin nhắn trả lời cho RecommendationService.ApplyRecommendation
.
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 |
---|
{ "results": [ { object ( |
Các trường | |
---|---|
results[] |
Kết quả của hoạt động để áp dụng các đề xuất. |
partialFailureError |
Các lỗi liên quan đến lỗi thao tác ở chế độ lỗi một phần. Chỉ trả về khi partialFailure = true và tất cả lỗi đều xảy ra trong thao tác. Nếu có lỗi xảy ra ngoài thao tác (ví dụ: lỗi xác thực), chúng tôi sẽ trả về lỗi ở cấp độ RPC. |
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.
ApplyRecommendationOperation
Thông tin về thao tác để áp dụng một đề xuất và mọi tham số để tuỳ chỉnh đề xuất đó.
Biểu diễn dưới dạng JSON |
---|
{ "resourceName": string, // Union field |
Các trường | |
---|---|
resourceName |
Tên tài nguyên của đề xuất sẽ áp dụng. |
Trường nhóm apply_parameters . Các tham số cần sử dụng khi áp dụng đề xuất. apply_parameters chỉ có thể là một trong những trạng thái sau đây: |
|
campaignBudget |
Các thông số không bắt buộc để sử dụng khi áp dụng đề xuất về ngân sách chiến dịch. |
textAd |
Các tham số không bắt buộc để sử dụng khi áp dụng một đề xuất về quảng cáo dạng văn bản. |
keyword |
Các tham số không bắt buộc dùng khi áp dụng đề xuất về từ khoá. |
targetCpaOptIn |
Các thông số không bắt buộc dùng khi áp dụng đề xuất chọn sử dụng CPA mục tiêu. |
targetRoasOptIn |
Các thông số không bắt buộc dùng khi áp dụng đề xuất chọn sử dụng lợi tức mục tiêu trên chi tiêu quảng cáo. |
calloutExtension |
Các thông số cần sử dụng khi áp dụng đề xuất phần mở rộng về chú thích. |
callExtension |
Các thông số cần sử dụng khi áp dụng đề xuất phần mở rộng về cuộc gọi. |
sitelinkExtension |
Các thông số cần sử dụng khi áp dụng đề xuất về đường liên kết của trang web. |
moveUnusedBudget |
Các thông số cần sử dụng khi áp dụng đề xuất chuyển ngân sách chưa sử dụng. |
responsiveSearchAd |
Các thông số cần sử dụng khi áp dụng một đề xuất về quảng cáo tìm kiếm thích ứng. |
useBroadMatchKeyword |
Các thông số nên sử dụng khi áp dụng đề xuất sử dụng từ khoá khớp mở rộng. |
responsiveSearchAdAsset |
Các thông số cần sử dụng khi áp dụng đề xuất về thành phần của quảng cáo tìm kiếm thích ứng. |
responsiveSearchAdImproveAdStrength |
Các thông số cần sử dụng khi áp dụng quảng cáo tìm kiếm thích ứng sẽ giúp cải thiện đề xuất về độ mạnh của quảng cáo. |
raiseTargetCpaBidTooLow |
Các thông số cần sử dụng khi áp dụng đề xuất tăng giá thầu CPA mục tiêu quá thấp. Quá trình áp dụng không đồng bộ và có thể mất vài phút tuỳ thuộc vào số lượng nhóm quảng cáo trong chiến dịch có liên quan. |
forecastingSetTargetRoas |
Các thông số sẽ sử dụng khi áp dụng một đề xuất dự báo về lợi tức mục tiêu trên chi tiêu quảng cáo (ROAS mục tiêu). |
calloutAsset |
Các thông số cần sử dụng khi áp dụng đề xuất về thành phần chú thích. |
callAsset |
Các thông số cần sử dụng khi áp dụng đề xuất về thành phần cuộc gọi. |
sitelinkAsset |
Các thông số cần sử dụng khi áp dụng đề xuất về thành phần đường liên kết của trang web. |
raiseTargetCpa |
Các thông số cần sử dụng khi áp dụng đề xuất tăng CPA mục tiêu. |
lowerTargetRoas |
Các thông số cần sử dụng khi áp dụng đề xuất thấp hơn về Lợi tức mục tiêu trên chi tiêu quảng cáo. |
CampaignBudgetParameters
Các thông số cần sử dụng khi áp dụng đề xuất về ngân sách chiến dịch.
Biểu diễn dưới dạng JSON |
---|
{ "newBudgetAmountMicros": string } |
Các trường | |
---|---|
newBudgetAmountMicros |
Số tiền ngân sách mới cần đặt cho tài nguyên ngân sách mục tiêu. Đây là trường bắt buộc. |
TextAdParameters
Các thông số cần sử dụng khi áp dụng một đề xuất về quảng cáo dạng văn bản.
Biểu diễn dưới dạng JSON |
---|
{
"ad": {
object ( |
Các trường | |
---|---|
ad |
Quảng cáo mới để thêm vào nhóm quảng cáo được đề xuất. Bạn phải đặt tất cả các trường cần thiết trong thông báo này. Đây là trường bắt buộc. |
KeywordParameters
Các tham số cần sử dụng khi áp dụng đề xuất từ khoá.
Biểu diễn dưới dạng JSON |
---|
{
"matchType": enum ( |
Các trường | |
---|---|
matchType |
Kiểu khớp của từ khoá. Đây là trường bắt buộc. |
adGroup |
Tài nguyên nhóm quảng cáo để thêm từ khoá. Đây là trường bắt buộc. |
cpcBidMicros |
Không bắt buộc, giá thầu CPC để đặt cho từ khoá. Nếu bạn không đặt chính sách này, từ khoá sẽ sử dụng giá thầu dựa trên chiến lược đặt giá thầu mà nhóm quảng cáo mục tiêu sử dụng. |
TargetCpaOptInParameters
Các thông số cần sử dụng khi áp dụng đề xuất về CPA mục tiêu.
Biểu diễn dưới dạng JSON |
---|
{ "targetCpaMicros": string, "newCampaignBudgetAmountMicros": string } |
Các trường | |
---|---|
targetCpaMicros |
CPA trung bình để sử dụng cho chiến lược đặt giá thầu CPA mục tiêu. Đây là trường bắt buộc. |
newCampaignBudgetAmountMicros |
Số tiền ngân sách cần đặt cho chiến dịch (không bắt buộc). |
TargetRoasOptInParameters
Các thông số sẽ sử dụng khi áp dụng đề xuất chọn tham gia ROAS mục tiêu.
Biểu diễn dưới dạng JSON |
---|
{ "targetRoas": number, "newCampaignBudgetAmountMicros": string } |
Các trường | |
---|---|
targetRoas |
ROAS trung bình (doanh thu trên mỗi đơn vị chi tiêu) để sử dụng cho chiến lược đặt giá thầu ROAS mục tiêu. Giá trị nằm trong khoảng từ 0,01 đến 1000,0. Đây là trường bắt buộc, trừ khi bạn đặt newCampaignBudgetAmountMicros. |
newCampaignBudgetAmountMicros |
Số tiền ngân sách cần đặt cho chiến dịch (không bắt buộc). |
CalloutExtensionParameters
Các thông số cần sử dụng khi áp dụng đề xuất phần mở rộng về chú thích.
Biểu diễn dưới dạng JSON |
---|
{
"calloutExtensions": [
{
object ( |
Các trường | |
---|---|
calloutExtensions[] |
Phần mở rộng về chú thích sẽ được thêm vào. Đây là trường bắt buộc. |
CallExtensionParameters
Các thông số cần sử dụng khi áp dụng đề xuất phần mở rộng về cuộc gọi.
Biểu diễn dưới dạng JSON |
---|
{
"callExtensions": [
{
object ( |
Các trường | |
---|---|
callExtensions[] |
Phần mở rộng về cuộc gọi sẽ được thêm vào. Đây là trường bắt buộc. |
SitelinkExtensionParameters
Các thông số cần sử dụng khi áp dụng đề xuất về đường liên kết của trang web.
Biểu diễn dưới dạng JSON |
---|
{
"sitelinkExtensions": [
{
object ( |
Các trường | |
---|---|
sitelinkExtensions[] |
Liên kết trang web sẽ được thêm. Đây là trường bắt buộc. |
MoveUnusedBudgetParameters
Các thông số cần sử dụng khi áp dụng đề xuất chuyển ngân sách chưa sử dụng.
Biểu diễn dưới dạng JSON |
---|
{ "budgetMicrosToMove": string } |
Các trường | |
---|---|
budgetMicrosToMove |
Số tiền ngân sách cần chuyển từ ngân sách vượt quá sang ngân sách bị ràng buộc. Đây là trường bắt buộc. |
ResponsiveSearchAdParameters
Các thông số cần sử dụng khi áp dụng một đề xuất về quảng cáo tìm kiếm thích ứng.
Biểu diễn dưới dạng JSON |
---|
{
"ad": {
object ( |
Các trường | |
---|---|
ad |
Bắt buộc. Quảng cáo mới để thêm vào nhóm quảng cáo được đề xuất. |
UseBroadMatchKeywordParameters
Các thông số nên sử dụng khi áp dụng đề xuất sử dụng từ khoá khớp mở rộng.
Biểu diễn dưới dạng JSON |
---|
{ "newBudgetAmountMicros": string } |
Các trường | |
---|---|
newBudgetAmountMicros |
Số tiền ngân sách mới cần đặt cho tài nguyên ngân sách mục tiêu. |
ResponsiveSearchAdAssetParameters
Các thông số cần sử dụng khi áp dụng đề xuất về thành phần của quảng cáo tìm kiếm thích ứng.
Biểu diễn dưới dạng JSON |
---|
{
"updatedAd": {
object ( |
Các trường | |
---|---|
updatedAd |
Đã cập nhật quảng cáo. Nội dung của quảng cáo hiện tại sẽ bị thay thế. |
ResponsiveSearchAdImproveAdStrengthParameters
Các thông số cần sử dụng khi áp dụng quảng cáo tìm kiếm thích ứng sẽ giúp cải thiện đề xuất về độ mạnh của quảng cáo.
Biểu diễn dưới dạng JSON |
---|
{
"updatedAd": {
object ( |
Các trường | |
---|---|
updatedAd |
Đã cập nhật quảng cáo. Nội dung của quảng cáo hiện tại sẽ bị thay thế. |
RaiseTargetCpaBidTooLowParameters
Các thông số cần sử dụng khi áp dụng đề xuất tăng giá thầu CPA mục tiêu quá thấp. Quy trình áp dụng không đồng bộ và có thể mất vài phút tuỳ thuộc vào số lượng nhóm quảng cáo trong chiến dịch có liên quan.
Biểu diễn dưới dạng JSON |
---|
{ "targetMultiplier": number } |
Các trường | |
---|---|
targetMultiplier |
Bắt buộc. Một số lớn hơn 1,0 cho biết yếu tố làm tăng CPA mục tiêu. Đây là trường bắt buộc. |
ForecastingSetTargetRoasParameters
Các thông số sẽ sử dụng khi áp dụng một đề xuất về lợi tức mục tiêu trên chi tiêu quảng cáo đã đặt theo mục tiêu dự báo.
Biểu diễn dưới dạng JSON |
---|
{ "targetRoas": number, "campaignBudgetAmountMicros": string } |
Các trường | |
---|---|
targetRoas |
ROAS mục tiêu mới (doanh thu trên mỗi đơn vị chi tiêu) để đặt cho một tài nguyên chiến dịch. Giá trị nằm trong khoảng từ 0,01 đến 1000,0. |
campaignBudgetAmountMicros |
Số tiền ngân sách mới của chiến dịch cần đặt cho một tài nguyên chiến dịch. |
CalloutAssetParameters
Các thông số cần sử dụng khi áp dụng các đề xuất về thành phần chú thích.
Biểu diễn dưới dạng JSON |
---|
{
"adAssetApplyParameters": {
object ( |
Các trường | |
---|---|
adAssetApplyParameters |
Bắt buộc. Thành phần chú thích cần được thêm. Đây là trường bắt buộc. |
AdAssetApplyParameters
Các thông số thường dùng khi áp dụng các đề xuất về thành phần quảng cáo.
Biểu diễn dưới dạng JSON |
---|
{ "newAssets": [ { object ( |
Các trường | |
---|---|
newAssets[] |
Những thành phần cần tạo và đính kèm vào một phạm vi. Tài sản này có thể được kết hợp với tài sản hiện tại trong cùng một lệnh gọi. |
existingAssets[] |
Tên tài nguyên của những thành phần hiện có cần đính kèm vào một phạm vi. Tài sản này có thể được kết hợp với tài sản mới trong cùng một lệnh gọi. |
scope |
Bắt buộc. Phạm vi áp dụng các thành phần. Các thành phần ở cấp phạm vi chiến dịch sẽ được áp dụng cho chiến dịch được liên kết với đề xuất. Các thành phần ở phạm vi khách hàng sẽ áp dụng cho toàn bộ tài khoản. Các thành phần ở phạm vi chiến dịch sẽ thay thế mọi thành phần được đính kèm ở phạm vi khách hàng. |
ApplyScope
Phạm vi áp dụng các thành phần.
Enum | |
---|---|
UNSPECIFIED |
Phạm vi áp dụng chưa được chỉ định. |
UNKNOWN |
Không xác định. |
CUSTOMER |
Áp dụng ở phạm vi khách hàng. |
CAMPAIGN |
Hãy áp dụng ở phạm vi chiến dịch. |
CallAssetParameters
Các thông số cần sử dụng khi áp dụng đề xuất về thành phần cuộc gọi.
Biểu diễn dưới dạng JSON |
---|
{
"adAssetApplyParameters": {
object ( |
Các trường | |
---|---|
adAssetApplyParameters |
Bắt buộc. Những thành phần cuộc gọi cần được thêm vào. Đây là trường bắt buộc. |
SitelinkAssetParameters
Các thông số cần sử dụng khi áp dụng đề xuất về thành phần đường liên kết của trang web.
Biểu diễn dưới dạng JSON |
---|
{
"adAssetApplyParameters": {
object ( |
Các trường | |
---|---|
adAssetApplyParameters |
Bắt buộc. Thành phần đường liên kết của trang web sẽ được thêm vào. Đây là trường bắt buộc. |
RaiseTargetCpaParameters
Các thông số cần sử dụng khi áp dụng đề xuất tăng CPA mục tiêu.
Biểu diễn dưới dạng JSON |
---|
{ "targetCpaMultiplier": number } |
Các trường | |
---|---|
targetCpaMultiplier |
Bắt buộc. Mục tiêu để đặt hệ số CPA. Đây là trường bắt buộc. |
LowerTargetRoasParameters
Các thông số cần sử dụng khi áp dụng các đề xuất thấp hơn về lợi tức mục tiêu trên chi tiêu quảng cáo.
Biểu diễn dưới dạng JSON |
---|
{ "targetRoasMultiplier": number } |
Các trường | |
---|---|
targetRoasMultiplier |
Bắt buộc. Mục tiêu để đặt hệ số Lợi tức trên chi tiêu quảng cáo. Đây là trường bắt buộc. |
ApplyRecommendationResult
Kết quả của việc áp dụng một đề xuất.
Biểu diễn dưới dạng JSON |
---|
{ "resourceName": string } |
Các trường | |
---|---|
resourceName |
Giá trị trả về nếu thành công sẽ được áp dụng. |