Yêu cầu về cấu trúc

Hướng dẫn này trình bày chi tiết nhiều khía cạnh phức tạp của việc cấu trúc 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 nguồn 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 thay đổi chiến dịch Tối đa hoá hiệu suất và có thể là một nguồn tài nguyên bổ trợ cho hướng dẫn khắc phục sự cố về chiến dịch Tối đa hoá hiệu suất và hướng dẫn xử lý hàng loạt 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 Google Ads API, các thực thể chiến dịch Tối đa hoá hiệu suất được biểu thị dưới dạng 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 thông thường

Chiến dịch Tối đa hoá hiệu suất thông thường yêu cầu một tập hợp tài nguyên tối thiểu để phân phát.

Đối với các chiến dịch có bật nguyên tắc sử dụng 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ó trong 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.

Bạn cần 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 nhau trong một yêu cầu duy nhất, đồng thời tài nguyên AssetGroupAsset phải kết hợp để đáp ứng tất cả các yêu cầutối thiểu về thành phần và thông số kỹ thuật; hãy xem cách thức khác biệt của chiến dịch Bán lẻ. Các yêu cầu tạo một AssetGroup mà không có tất cả thực thể AssetGroupAsset bắt buộc sẽ dẫn đến lỗi; hãy xem 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 bối cảnh.

Có nhiều lựa chọn khi bạn cấu trúc 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 tài nguyên CampaignBudget, Campaign, Asset và CampaignAsset trong các yêu cầu riêng biệt trước khi tạo tài nguyên AssetGroup và AssetGroupAsset. (Đối với các chiến dịch có bật nguyên tắc sử dụng thương hiệu, Campaign và tài nguyên CampaignAsset bắt buộc phải được đưa vào cùng nhau trong một yêu cầu duy nhất)
  • Đưa tất cả các tài nguyên này vào một yêu cầu thay đổi duy nhất.

Mặc dù bạn có thể tạo thành công 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 bạn tạo cả tài nguyên AssetGroup và AssetGroupAsset.

Các yêu cầu tối thiểu đối với chiến dịch Tối đa hoá hiệu suất đang phân phát hợp lệ

hình ảnh

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 các tài nguyên bổ sung như trong sơ đồ.

Bạn có thể đưa các thao tác tạo tài nguyên AssetGroupSignal vào 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 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

hình ảnh

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ẻ là chiến dịch duy nhất có 2 cách riêng biệt để tạo nhóm thành phần, giúp tạo ra một chiến dịch đang phân phát hợp lệ:

  • Nhóm thành phần không có thành phần nào
  • Nhóm thành phần chứa TẤT CẢ thành phần bắt buộc (nên dùng)

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 trên tất cả khoảng không quảng cáo. Chiến dịch Tối đa hoá hiệu suất cho ngành bán lẻ yêu cầu tập hợp tài nguyên tối thiểu sau đây để phân phát.

  • CampaignBudget
  • Campaign (có ShoppingSettings được điền sẵn)
  • AssetGroup
  • AssetGroupListingGroupFilter

Bạn cần lưu ý rằng trường Campaign.shopping_settings phải được điền sẵn trong chiến dịch bán lẻ. Ngoài ra, final_urls được liệt kê trong mỗi AssetGroup phải khớp với URL được liên kết với mã tài khoản Merchant Center được chỉ định trong Campaign.shopping_settings. 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 AssetGroupListingGroupFilter tài nguyên. Ở mức tối thiểu, 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 bạn tạo chính xác tất cả các tài nguyên này.

Các yêu cầu tối thiểu đối với chiến dịch Tối đa hoá hiệu suất cho ngành bán lẻ đang phân phát hợp lệ

hình ảnh

Chiến dịch bán lẻ 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 quảng cáo vào AssetGroup khi tạo tài nguyên AssetGroup, thì AssetGroup của bạn phải tuân theo các yêu cầu tối thiểu về thành phần quảng cáo. Nói cách khác, bạn có thể không thêm thành phần 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

hình ảnh

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 định cấu hình. Ví dụ: bạn có thể tạo tài nguyên Campaign độc lập có advertising_channel_type là 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 đó không đủ điều kiện để phân phát cho đến khi bạn thêm ít nhất một AssetGroup và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ụng CampaignPrimaryStatus, CampaignPrimaryStatusReason, AssetGroupPrimaryStatus, và 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ì sẽ đặt chiến dịch hoặc tài nguyên 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 AssetGroup cho chiến dịch không phải chiến dịch bán lẻ mà không thêm các thành phần bắt buộc tối thiểu. Đây là lý do bạn phải thêm AssetGroup và tài nguyên AssetGroupAsset của nhóm đó 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ên AssetGroupAsset của bạn phải đáp ứng các thông số kỹ thuật chính xác cho một field_type nhất định để ngăn toàn bộ yêu cầu không thành công.

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ể có tùy chọn 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 duy nhất. Tuy nhiên, bạn phải tạo AssetGroups và AssetGroupAssets được liên kết trong chiến dịch Tối đa hoá hiệu suất thông thường trong 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ả các tài nguyên bắt buộc được lưu ý trong hướng dẫn này. Khi gửi 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 gửi các yêu cầu thay đổi tài nguyên hàng loạt có chứa nhiều thao tác, hãy sử dụng tên tài nguyên được tạo bằng cách sử dụng mã tạm thời.

Thứ tự thực hiện các thao tác

Bất kể bạn 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 không bao giờ tham chiếu đến một tài nguyên trước khi tạo tài nguyên đó. Trong trường hợp yêu cầu thay đổi hàng loạt, điều này có nghĩa là bạn phải sắp xếp các thao tác sao cho các tài nguyên được tham chiếu được liệt kê trước các tài nguyên tham chiếu đến các tài nguyên đó.

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 AssetGroup và tài nguyên AssetGroupAsset của nhóm đó, thì tất cả AssetOperations phải xuất hiện trước tất cả AssetGroupAssetOperations, như minh hoạ trong sơ đồ.

hình ảnh

Máy chủ Google Ads sẽ nhóm các AssetGroupAssetOperations liên tiếp lại với nhau và đánh giá xem 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 luân phiên giữa AssetOperations và AssetGroupAssetOperations trong yêu cầu, máy chủ API sẽ đánh giá các yêu cầu tối thiểu về thành phần sau AssetGroupAssetOperation 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à bất kỳ tài nguyên được liên kết AssetGroupAsset nào cũng sẽ không được tạo.

Cập nhật nhóm thành phần

Sau khi tạo AssetGroup hợp lệ, bạn không thể gửi các yêu cầu tiếp theo dẫn đến trạng thái không hợp lệ mà trong đó các yêu cầu tối thiểu về thành phần không còn được đáp ứng. Mọi yêu cầu như vậy đều gửi thông báo lỗi. Ví dụ: nếu bạn tạo AssetGroup chỉ có một MARKETING_IMAGE (yêu cầu tối thiểu), thì mọi yêu cầu xoá AssetGroupAsset được liên kết với MARKETING_IMAGE đó sẽ trả về lỗi.

Điều này đặc biệt quan trọng trong trường hợp các nhóm thành phần trong chiến dịch bán lẻ được tạo mà không có thành phần nào được liên kết. Các yêu cầu tiếp theo để thêm thành phần quảng cáo vào AssetGroup bằng cách tạo tài nguyên AssetGroupAsset sẽ chỉ thành công nếu yêu cầu đáp ứng tất cả các yêu cầu về thành phần quảng cáo. Nói cách khác, bạn không thể thêm thành phần quảng cáo vào các nhóm thành phần này theo từng bước.