Trang này thảo luận chi tiết hơn về change_spec
, cụ thể là về cách tạo tùy chọn thực thi và cách sử dụng các tính năng nâng cao hơn.
change_spec
được dùng cho loại thực thi như CHANGE_BUDGET
và CHANGE_BID
, đồng thời chứa các thông số sau đây: amount
, limit
, unit
, target_field
.
Trường | Mô tả |
---|---|
| Bắt buộc. Xác định số tiền để thay đổi ngân sách hoặc giá thầu. Giá trị của các thông số khác trong Giá trị được hỗ trợ: Một giá trị số như |
| Không bắt buộc. Chỉ định số tiền tối đa/tối thiểu cho ngân sách hoặc giá thầu. Ví dụ: nếu ngân sách hoặc giá thầu đang tăng, số này sẽ đóng vai trò là giới hạn trên. Nếu có Giá trị được hỗ trợ: Đơn vị tiền tệ như |
| Bắt buộc, trừ khi có Chỉ định đơn vị của giá trị Giá trị được hỗ trợ: |
| Không bắt buộc. Chỉ định xem có nên điều chỉnh ngân sách hoặc giá thầu theo giá trị mục tiêu hay không. Nếu có thông số này, Giá trị được hỗ trợ: Một trường Thông tin chi tiết, chẳng hạn như |
Dưới đây là một ví dụ về quy tắc CHANGE_BUDGET
giảm ngân sách xuống 30% cho mọi nhóm quảng cáo kém hiệu quả, trong đó chúng tôi định nghĩa kém hiệu quả là có frequency
cao một cách ổn định trong suốt thời gian hoạt động. Quy tắc này chỉ chạy vào nửa đêm thứ Ba và thứ Sáu.
curl \ -F 'name=Test Change Budget Rule' \ -F 'schedule_spec={ "schedule_type": "CUSTOM", "schedule": [ { "start_minute": 0, "days": [2, 5] } ] }' \ -F 'evaluation_spec={ "evaluation_type": "SCHEDULE", "filters": [ { "field": "entity_type", "value": "ADSET", "operator": "EQUAL" }, { "field": "time_preset", "value": "LIFETIME", "operator": "EQUAL" }, { "field": "impressions", "value": 8000, "operator": "GREATER_THAN" }, { "field": "frequency", "value": 5.0, "operator": "GREATER_THAN" } ] }' \ -F 'execution_spec={ "execution_type": "CHANGE_BUDGET", "execution_options": [ { "field": "change_spec", "value": { "amount": -30, "unit": "PERCENTAGE" }, "operator": "EQUAL" }, ] }' \ -F "access_token=<ACCESS_TOKEN>" \ https://graph.facebook.com/<VERSION>/<AD_ACCOUNT_ID>/adrules_library
Dưới đây là một ví dụ khác, trong đó giá thầu được điều chỉnh hàng ngày dựa trên giá trị mục tiêu cost_per_mobile_app_install
cho nhóm quảng cáo 123
.
Chúng tôi cũng thêm bộ lọc phạm vi cho cost_per_mobile_app_install
để đưa ra khoảng dung sai 10%. Bằng cách này, những thay đổi tỷ lệ nhỏ sẽ không được thực hiện nếu giá trị hiện tại đủ gần với giá trị mục tiêu.
curl \ -F 'name=Test Change Bid Rule' \ -F 'schedule_spec={ "schedule_type": "DAILY" }' \ -F 'evaluation_spec={ "evaluation_type": "SCHEDULE", "filters": [ { "field": "id", "value": [123], "operator": "IN" }, { "field": "time_preset", "value": "LIFETIME", "operator": "EQUAL" }, { "field": "mobile_app_install", "value": 100, "operator": "GREATER_THAN" }, { "field": "cost_per_mobile_app_install", "value": [4.5, 5.5], "operator": "NOT_IN_RANGE" } ] }' \ -F 'execution_spec={ "execution_type": "CHANGE_BID", "execution_options": [ { "field": "change_spec", "value": { "amount": 5.0, "limit": [2.0, 10.0], "target_field": "cost_per_mobile_app_install" }, "operator": "EQUAL" }, ] }' \ -F "access_token=<ACCESS_TOKEN>" \ https://graph.facebook.com/<VERSION>/<AD_ACCOUNT_ID>/adrules_library
Ví dụ: nếu giá trị hiện tại là 4.0
, giá thầu sẽ tăng lên 25%
vì đó là tỷ lệ chênh lệch giữa giá trị mục tiêu 5.0
và giá trị hiện tại.
Giới hạn này giữ cho giá thầu không tăng trên 10.0
và không giảm dưới 2.0
.