Hướng dẫn này trình bày chi tiết nhiều điểm phức tạp trong việc tạo cấu trúc cho các yêu cầu tạo và cập nhật chiến dịch Tối đa hoá hiệu suất. Đây có thể là một tài nguyên hữu ích khi bạn thiết kế quy trình tích hợp. Hướng dẫn này giải thích cách xử lý các yêu cầu làm thay đổi chiến dịch Tối đa hoá hiệu suất và có thể là tài nguyên đi kèm với hướng dẫn khắc phục sự cố cho chiến dịch Tối đa hoá hiệu suất và hướng dẫn xử lý hàng loạt cho chiến dịch Tối đa hoá hiệu suất.
Tạo chiến dịch Tối đa hoá hiệu suất
Trong API Google Ads, các thực thể của chiến dịch Tối đa hoá hiệu suất được biểu thị dưới dạng kết hợp của một số tài nguyên riêng biệt.
Chiến dịch Tối đa hoá hiệu suất chuẩn
Chiến dịch Tối đa hoá hiệu suất chuẩn cần có một số tài nguyên tối thiểu để phân phát.
- Ngân sách chiến dịch
- Chiến dịch
- Thành phần của chiến dịch (chỉ dành cho những chiến dịch đã bật nguyên tắc trình bày thương hiệu)
- Nhóm thành phần
- Thành phần của nhóm thành phần
- Tài sản
Đối với những chiến dịch đã bật nguyên tắc trình bày thương hiệu, các thao tác để tạo Campaign và tài nguyên CampaignAsset bắt buộc phải được đưa vào một yêu cầu duy nhất, đồng thời tài nguyên CampaignAsset phải đáp ứng các yêu cầu và thông số kỹ thuật tối thiểu về thành phần.
Xin lưu ý rằng các thao tác tạo thực thể AssetGroup và AssetGroupAsset phải được đưa vào cùng một yêu cầu và các tài nguyên AssetGroupAsset phải kết hợp với nhau để đáp ứng tất cả yêu cầu tối thiểu về thành phần và thông số kỹ thuật; hãy xem sự khác biệt đối với chiến dịch bán lẻ.
Yêu cầu tạo AssetGroup mà không có tất cả các thực thể AssetGroupAsset bắt buộc sẽ dẫn đến lỗi; hãy xem phần Trạng thái không hợp lệ so với yêu cầu không hợp lệ để biết thêm thông tin.
Có nhiều lựa chọn để tạo cấu trúc cho các yêu cầu tạo chiến dịch Tối đa hoá hiệu suất. Quyết định về cách nhóm các thao tác và cấu trúc yêu cầu phụ thuộc phần lớn vào mục tiêu và cơ sở hạ tầng của bạn.
- Tạo các tài nguyên
CampaignBudget,Campaign,AssetvàCampaignAssettrong các yêu cầu riêng biệt trước khi tạo tài nguyênAssetGroupvàAssetGroupAsset. (Đối với những chiến dịch đã bật nguyên tắc trình bày thương hiệu, bạn phải đưa tài nguyênCampaignvà tài nguyênCampaignAssetbắt buộc vào cùng một yêu cầu) - Đưa tất cả các tài nguyên này vào một yêu cầu thay đổi tài nguyên duy nhất.
Mặc dù bạn có thể tạo thành công các tài nguyên CampaignBudget, Campaign, Asset và CampaignAsset trong các yêu cầu riêng biệt trước đó, nhưng chiến dịch Tối đa hoá hiệu suất sẽ không đủ điều kiện phân phát cho đến khi các tài nguyên AssetGroup và AssetGroupAsset cũng được tạo.
Yêu cầu tối thiểu để chiến dịch Tối đa hoá hiệu suất có thể phân phát hợp lệ

Bạn có thể tuỳ chỉnh thêm chiến dịch Tối đa hoá hiệu suất bằng cách tạo thêm tài nguyên như trong biểu đồ.
Bạn có thể thêm các thao tác để tạo tài nguyên AssetGroupSignal trong cùng một yêu cầu tạo tài nguyên AssetGroup và AssetGroupAsset.
Ngoài ra, bạn có thể tạo các thực thể AssetGroupSignal trong một yêu cầu riêng biệt sau khi tạo AssetGroup.
Chiến dịch Tối đa hoá hiệu suất có các lựa chọn bổ sung

Chiến dịch Tối đa hoá hiệu suất cho ngành bán lẻ
Chiến dịch bán lẻ có điểm đặc biệt là có hai cách riêng biệt để tạo nhóm thành phần, giúp chiến dịch phân phát hợp lệ:
- Nhóm thành phần không có thành phần tuỳ chỉnh (hoặc chỉ có thành phần HTML5
MEDIA_BUNDLE) - Nhóm thành phần chứa tất cả thành phần bắt buộc (ưu tiên)
Khi bạn chọn loại trừ thành phần khỏi nhóm thành phần, Google sẽ tự động sử dụng các thành phần được cung cấp trong tài khoản Merchant Center được liên kết để tạo quảng cáo. Tuy nhiên, bạn nên cung cấp thành phần để tiếp cận tất cả khoảng không quảng cáo. Chiến dịch bán lẻ Tối đa hoá hiệu suất cần có ít nhất những tài nguyên sau đây để phân phát:
CampaignBudgetCampaign(có điềnShoppingSetting)AssetGroupAssetGroupListingGroupFilter
Bạn phải điền trường Campaign.shopping_setting trong chiến dịch bán lẻ. Ngoài ra, mọi final_urls được liệt kê trong AssetGroup phải khớp với miền trang web được liên kết với mã tài khoản Merchant Center được chỉ định trong Campaign.shopping_setting. Cuối cùng, mỗi AssetGroup phải có một cây nhóm trang thông tin sản phẩm hợp lệ, được liên kết, bao gồm một hoặc nhiều tài nguyên AssetGroupListingGroupFilter. Ít nhất, bạn phải tạo một cây nút duy nhất để tính đến tất cả sản phẩm trong nguồn cấp dữ liệu Merchant Center mà bạn chỉ định.
Bạn có thể tạo riêng từng tài nguyên này hoặc tạo trong một yêu cầu duy nhất. Tuy nhiên, chiến dịch sẽ không đủ điều kiện phân phát cho đến khi tất cả các tài nguyên này được tạo đúng cách.
Yêu cầu tối thiểu để một chiến dịch bán lẻ Tối đa hoá hiệu suất có thể phân phát hợp lệ

Chiến dịch bán lẻ Tối đa hoá hiệu suất có thể sử dụng tất cả các lựa chọn có sẵn cho
chiến dịch Tối đa hoá hiệu suất thông thường, bao gồm cả việc tạo tín hiệu nhóm thành phần,
mục tiêu lượt chuyển đổi của chiến dịch và tiêu chí của chiến dịch. Nếu bạn chọn thêm thành phần tuỳ chỉnh (không phải thành phần HTML5 MEDIA_BUNDLE) vào AssetGroup khi tạo tài nguyên AssetGroup, thì yêu cầu của bạn phải đáp ứng tất cả yêu cầu tối thiểu về thành phần (bao gồm cả tài sản thương hiệu cấp chiến dịch nếu bạn bật nguyên tắc trình bày thương hiệu). Nói cách khác, bạn không nên thêm thành phần tuỳ chỉnh nào hoặc thêm tất cả thành phần bắt buộc.
Chiến dịch Tối đa hoá hiệu suất cho ngành bán lẻ có các lựa chọn bổ sung

Trạng thái không hợp lệ so với yêu cầu không hợp lệ
Khi làm việc với chiến dịch Tối đa hoá hiệu suất trong Google Ads API, bạn cần phân biệt rõ ràng giữa trạng thái không hợp lệ và yêu cầu không hợp lệ.
- Trạng thái không hợp lệ
- Chiến dịch không đủ điều kiện phân phát do cách thiết lập. Ví dụ: bạn có thể tạo một tài nguyên
Campaignđộc lập cóadvertising_channel_typelàPERFORMANCE_MAX. Mặc dù yêu cầu tạo chiến dịch thành công, nhưng chiến dịch này không đủ điều kiện để phân phát cho đến khi bạn thêm ít nhất mộtAssetGroupvào chiến dịch. Nếu yêu cầu của bạn thành công nhưng chiến dịch hoặc nhóm thành phần không phân phát, bạn có thể sử dụngCampaignPrimaryStatus,CampaignPrimaryStatusReason,AssetGroupPrimaryStatusvàAssetGroupPrimaryStatusReasonđể xác định lý do, như được trình bày chi tiết trong hướng dẫn khắc phục sự cố. - Yêu cầu không hợp lệ
- Yêu cầu không thành công vì yêu cầu này sẽ khiến chiến dịch hoặc tài nguyên rơi vào trạng thái không hợp lệ. Ví dụ: Google Ads API sẽ gửi thông báo lỗi nếu bạn cố gắng tạo một
AssetGroupcho một chiến dịch không phải chiến dịch bán lẻ (ngoài chiến dịch Tối đa hoá hiệu suất cho Dịch vụ địa phương) mà không thêm các thành phần tối thiểu bắt buộc. Đây là lý do bạn phải đưaAssetGroupvà tài nguyênAssetGroupAssetcủa nó vào cùng một yêu cầu. Điều này cũng có nghĩa là tất cả tài nguyênAssetGroupAssetcủa bạn phải đáp ứng đúng thông số kỹ thuật cho mộtfield_typenhất định để tránh toàn bộ yêu cầu bị lỗi.
Nhóm các thao tác bằng yêu cầu thay đổi tài nguyên
Chiến dịch Tối đa hoá hiệu suất bao gồm nhiều tài nguyên và bạn có thể tạo các tài nguyên riêng biệt này trong các yêu cầu riêng biệt hoặc trong một yêu cầu thay đổi tài nguyên hàng loạt. Tuy nhiên, bạn phải tạo AssetGroups và AssetGroupAssets liên kết trong chiến dịch Tối đa hoá hiệu suất thông thường bằng một yêu cầu nguyên tử duy nhất như đã lưu ý.
Chiến dịch của bạn không đủ điều kiện phân phát cho đến khi bạn tạo thành công tất cả tài nguyên bắt buộc được nêu trong hướng dẫn này. Khi đưa ra các yêu cầu riêng biệt, hãy sử dụng tên tài nguyên thực tế của các tài nguyên được tham chiếu trong các yêu cầu tiếp theo. Khi đưa ra yêu cầu thay đổi tài nguyên hàng loạt chứa nhiều thao tác, hãy sử dụng tên tài nguyên được tạo bằng mã tạm thời.
Độ ưu tiên của toán tử
Bất kể bạn có sử dụng yêu cầu thay đổi hàng loạt để tạo chiến dịch Tối đa hoá hiệu suất hay không, bạn phải sắp xếp các yêu cầu và thao tác sao cho bạn không bao giờ tham chiếu đến một tài nguyên trước khi tài nguyên đó được tạo. Trong trường hợp yêu cầu thay đổi hàng loạt, điều này có nghĩa là sắp xếp các thao tác sao cho tài nguyên được tham chiếu được liệt kê trước tài nguyên tham chiếu đến chúng.
Nếu bạn chọn tạo tài nguyên Thành phần trong cùng một yêu cầu thay đổi hàng loạt để tạo tài nguyên AssetGroup và AssetGroupAsset, thì tất cả AssetOperations phải đứng trước tất cả AssetGroupAssetOperations, như minh hoạ trong sơ đồ.

Máy chủ Google Ads sẽ gộp các AssetGroupAssetOperations liên tiếp lại với nhau và đánh giá xem một AssetGroup có đáp ứng các yêu cầu tối thiểu về thành phần hay không sau thao tác cuối cùng trong nhóm đó. Nếu bạn thay thế giữa AssetOperations và AssetGroupAssetOperations trong yêu cầu, thì máy chủ API sẽ đánh giá các yêu cầu tối thiểu về thành phần sau AssetGroupAssetOperation đầu tiên và trả về lỗi mà không tiếp tục thực hiện các thao tác còn lại trong yêu cầu. Do đó, không có thành phần nào trong yêu cầu được thêm vào tài khoản Google Ads của bạn. Hơn nữa, cả AssetGroup và mọi tài nguyên AssetGroupAsset liên quan đều không được tạo.
Cập nhật nhóm thành phần
Sau khi tạo một AssetGroup hợp lệ, bạn không thể đưa ra các yêu cầu tiếp theo khiến một nhóm thành phần không đáp ứng các yêu cầu tối thiểu về thành phần. Mọi yêu cầu như vậy đều sẽ báo lỗi. Ví dụ: nếu bạn tạo một AssetGroup chỉ có một MARKETING_IMAGE (yêu cầu tối thiểu), thì yêu cầu chỉ xoá MARKETING_IMAGE đó AssetGroupAsset sẽ trả về lỗi. Tuy nhiên, trong chiến dịch bán lẻ Tối đa hoá hiệu suất, bạn có thể quay lại AssetGroup để dựa vào các thành phần
được tạo tự động của Google Merchant Center bằng cách xoá tất cả các đường liên kết AssetGroupAsset tuỳ chỉnh trong một
yêu cầu duy nhất.
Đối với các nhóm thành phần trong chiến dịch bán lẻ Tối đa hoá hiệu suất được tạo mà không có bất kỳ thành phần tuỳ chỉnh nào được liên kết, các yêu cầu tiếp theo để liên kết thành phần tuỳ chỉnh (ngoài thành phần HTML5 MEDIA_BUNDLE) phải đảm bảo đặt ít nhất một final_urls trên AssetGroup (điền sẵn trước nếu ban đầu bị bỏ qua) và phải cung cấp tất cả thành phần tối thiểu bắt buộc (bao gồm cả tài sản thương hiệu ở cấp chiến dịch nếu nguyên tắc trình bày thương hiệu được bật) trong một yêu cầu riêng lẻ. Đừng chỉ liên kết các thành phần quảng cáo không bắt buộc như YOUTUBE_VIDEO hoặc thêm dần các thành phần quảng cáo trong nhiều yêu cầu riêng biệt. Nếu chỉ liên kết các thành phần tuỳ chỉnh không bắt buộc, thì nhóm thành phần sẽ ở trạng thái không được hỗ trợ, khiến bạn không thể chỉnh sửa trong giao diện người dùng Google Ads. Để biết thông tin chi tiết, hãy xem bài viết Liên kết nhóm thành phần với thành phần trong chiến dịch bán lẻ Tối đa hoá hiệu suất.