Kể từ v25 (bắt đầu từ v25.2), bạn có thể sử dụng phương thức SmartCampaignSettingService.GeneratePMaxDraftCampaign để chuyển đổi chiến dịch Thông minh thành chiến dịch Tối đa hoá hiệu suất. Phương thức này không có trong v24 trở xuống.
Cách hoạt động của lượt chuyển đổi
Khi bạn gọi SmartCampaignSettingService.GeneratePMaxDraftCampaign, API sẽ tạo một chiến dịch Tối đa hoá hiệu suất nháp dựa trên cấu hình của một chiến dịch Thông minh.
Chiến dịch Tối đa hoá hiệu suất nháp được tạo sẽ được khởi tạo với status được đặt thành PAUSED (và điều kiện phân phát của chiến dịch đó được phản ánh trong primary_status). Nếu tất cả các trình chuyển đổi tính năng đều không xác thực được cho chiến dịch Thông minh, thì yêu cầu sẽ không thành công và trả về lỗi SmartCampaignError.GENERATE_PMAX_CONVERTERS_FAIL.
Nhờ đó, bạn có thể kiểm tra, sửa đổi và cải thiện chiến dịch Tối đa hoá hiệu suất, ngân sách, nhóm thành phần và thành phần được tạo trước khi bật chiến dịch để phân phát quảng cáo. Việc tạo chiến dịch Tối đa hoá hiệu suất nháp không sửa đổi hoặc tạm dừng chiến dịch Thông minh ban đầu. Chiến dịch này vẫn hoạt động cho đến khi bạn tạm dừng theo cách thủ công.
Tham số yêu cầu
Thông báo GeneratePMaxDraftCampaignRequest chấp nhận các trường sau:
resource_name(Bắt buộc): Tên tài nguyên củaSmartCampaignSettingcần tạo lại cho chiến dịch Thông minh mà bạn muốn chuyển đổi, theo định dạng sau:customers/customer_id/smartCampaignSettings/campaign_idvalidate_only(Không bắt buộc): Nếutrue, yêu cầu sẽ được xác thực nhưng không được thực thi. Chỉ các lỗi xác thực, cảnh báo hoặc vấn đề có thể xảy ra khi chuyển đổi mới được trả về trong trườngvalidated_infocủa phản hồi mà không cần tạo các thực thể nháp.gbp_enabled(Không được hỗ trợ): Không bắt buộc. Có chuyển đổi vị trí trên Trang doanh nghiệp trên Google (GBP) được liên kết với chiến dịch Tối đa hoá hiệu suất hay không. Để trống trường này hoặcfalse; việc đặt trường này thànhtruekhông được triển khai trongv25và trả về lỗiSmartCampaignError.GBP_ENABLED_GENERATE_PMAX_NOT_SUPPORTED.image_enabled(Không được hỗ trợ): Không bắt buộc. Có tạo hình ảnh bắt buộc cho chiến dịch Tối đa hoá hiệu suất hay không (chẳng hạn như các loại hình ảnh ngang, hình vuông và biểu trưng). Để trống trường này hoặcfalse; việc đặt trường này thànhtruekhông được triển khai trongv25và trả về lỗiSmartCampaignError.IMAGE_ENABLED_GENERATE_PMAX_NOT_SUPPORTED.
Chi tiết về câu trả lời
Thông báo GeneratePMaxDraftCampaignResponse trả về tên tài nguyên của chiến dịch Tối đa hoá hiệu suất nháp đã tạo và các thực thể được liên kết của chiến dịch đó:
pmax_campaign: Tên tài nguyênCampaigncủa chiến dịch Tối đa hoá hiệu suất nháp được tạo.campaign_budget: Tên tài nguyênCampaignBudgetđược liên kết với chiến dịch Tối đa hoá hiệu suất đã tạo.asset_group: Tên tài nguyênAssetGroupđược liên kết với chiến dịch Tối đa hoá hiệu suất đã tạo.assets: Danh sách tên tài nguyênAssetđược liên kết với chiến dịch Tối đa hoá hiệu suất đã tạo.validated_info: Thông tin xác thực hoặc các vấn đề có thể xảy ra về lượt chuyển đổi do quy trình kiểm tra lượt chuyển đổi trả về (được điền sẵn cả khivalidate_onlyđược đặt thànhtruevà cùng với tên tài nguyên thực thể được tạo khivalidate_onlylàfalse).
Quy trình công việc được đề xuất
Để chuyển đổi một chiến dịch Thông minh, hãy sử dụng quy trình sau:
- Tạo chiến dịch dự thảo: Gọi
SmartCampaignSettingService.GeneratePMaxDraftCampaignchỉ vớiresource_namebắt buộc được đặt (đểgbp_enabledvàimage_enabledchưa đặt hoặc đặt thànhfalse). Lưu tên tài nguyênpmax_campaign,campaign_budget,asset_groupvàassetsđã trả về. - Xem xét và tuỳ chỉnh chiến dịch: Vì chiến dịch Tối đa hoá hiệu suất nháp được tạo bằng
status = PAUSED, hãy kiểm tra và định cấu hình ngân sách, nhóm thành phần và thành phần của chiến dịch. - Bật chiến dịch mới và tạm dừng chiến dịch cũ: Khi bạn đã sẵn sàng phân phát quảng cáo, hãy cập nhật
statuscủa chiến dịch Tối đa hoá hiệu suất thànhENABLED, sau đó cập nhậtstatuscủa chiến dịch Thông minh ban đầu thànhPAUSEDđể tránh phân phát quảng cáo trùng lặp.