Bộ lọc quy cách đánh giá

Trong Quy tắc dựa trên lịch chạy, bạn có thể sử dụng các loại trường bộ lọc nâng cao hơn.

Trường có tiền tố cho Thông tin chi tiết

Bạn có thể đặt các loại tiền tố cụ thể cho bộ lọc Thông tin chi tiết, tương tự như những tiền tố được đặt cho bộ lọc Siêu dữ liệu để lọc nhiều cấp độ.

Bạn có thể đặt tiền tố cấp độ đối tượng cho bộ lọc để lọc Thông tin chi tiết ở nhiều cấp độ. Ví dụ: bạn có thể lọc quy tắc quảng cáo theo nhóm quảng cáo hoặc hiệu quả chiến dịch quảng cáo. Bạn cũng có thể chỉ định tiền tố khoảng thời gian phân bổ và giá trị thời gian đặt sẵn cho một bộ lọc. Tiền tố này được dùng để ghi đè khoảng thời gian phân bổ và giá trị thời gian đặt sẵn của quy tắc cho bộ lọc cụ thể này.

Cách sử dụng

Tiền tố là không bắt buộc. Một trường có thể có:

  • tiền tố cấp độ đối tượng
  • tiền tố khoảng thời gian phân bổ
  • tiền tố giá trị thời gian đặt sẵn

Bạn có thể sử dụng tất cả tùy chọn nêu trên, không sử dụng tùy chọn nào hoặc kết hợp theo cách bất kỳ, miễn là bạn giữ chúng theo thứ tự đó. Trường này phải có định dạng sau đây:

{ object_level_prefix? } {attribution_window_prefix?} { time_preset_prefix? } { field_name }

Hãy xem ví dụ về trường Thông tin chi tiết có tiền tố chính xác và không chính xác ở bên dưới. Chúng tôi cung cấp cả ví dụ về trường siêu dữ liệu có tiền tố chính xác và không chính xác để cho bạn biết những bộ lọc siêu dữ liệu mà chúng tôi hỗ trợ.

Ví dụ về trường Thông tin chi tiết spent
Ví dụ phù hợp

adset.yesterday_spent - tổng số tiền đã chi tiêu ở cấp độ nhóm quảng cáo trong ngày hôm qua

adset.spent - tổng số tiền đã chi tiêu ở cấp độ nhóm quảng cáo

yesterday_spent - tổng số tiền đã chi tiêu trong ngày hôm qua

campaign.28d_view_1d_click:lifetime_results - tổng số kết quả ở cấp độ nhóm quảng cáo trong suốt thời gian chạy nhóm quảng cáo, với khoảng thời gian phân bổ là 28 ngày sau khi xem và 1 ngày sau khi nhấp vào

campaign.lifetime_spent - tổng số tiền đã chi tiêu ở cấp độ chiến dịch quảng cáo trong suốt thời gian chạy chiến dịch quảng cáo

Ví dụ không phù hợp

lifetime_campaign.spent - tiền tố giá trị thời gian đặt sẵn không được đứng trước tiền tố cấp độ đối tượng

lifetime_today_spent - không được có 2 tiền tố giá trị thời gian đặt sẵn

ad.adset.spent - không được có 2 tiền tố cấp độ đối tượng

yesterday.adset_spent - dấu phân tách không hợp lệ


Ví dụ về trường Siêu dữ liệu daily_budget
Ví dụ phù hợp

adset.daily_budget - ngân sách hàng ngày của nhóm quảng cáo

daily_budget - ngân sách hàng ngày

Ví dụ không phù hợp

yesterday_daily_budget - không được sử dụng tiền tố giá trị thời gian đặt sẵn cho trường Siêu dữ liệu

ad.daily_budget - quảng cáo không có ngân sách hàng ngày

Tiền tố cấp độ đối tượng

Tiền tốLoại đối tượngHợp lệ đối với loại đối tượng

ad.

Quảng cáo

Quảng cáo

adset.

Nhóm quảng cáo

Quảng cáo, Nhóm quảng cáo

campaign.

Chiến dịch

Quảng cáo, Nhóm quảng cáo, Chiến dịch

Tiền tố khoảng thời gian phân bổ

Tiền tố khoảng thời gian phân bổ Mô tả

account_default:

Sử dụng cài đặt khoảng thời gian phân bổ ở cấp độ tài khoản

default:

Khoảng thời gian phân bổ mặc định trên Facebook là lượt xem trong 1 ngày, lượt click trong 28 ngày

inline:

Chỉ phân bổ cùng dòng (lượt xem trong 0 ngày, lượt click trong 0 ngày)

1d_view:

Lượt xem trong 1 ngày, lượt click trong 0 ngày

7d_view:

Lượt xem trong 7 ngày, lượt click trong 0 ngày

28d_view:

Lượt xem trong 28 ngày, lượt click trong 0 ngày

1d_click:

Lượt xem trong 0 ngày, lượt click trong 1 ngày

7d_click:

Lượt xem trong 0 ngày, lượt click trong 7 ngày

28d_click:

Lượt xem trong 0 ngày, lượt click trong 28 ngày

1d_view_1d_click:

Lượt xem trong 1 ngày, lượt click trong 1 ngày

7d_view_1d_click:

Lượt xem trong 7 ngày, lượt click trong 1 ngày

28d_view_1d_click:

Lượt xem trong 28 ngày, lượt click trong 1 ngày

1d_view_7d_click:

Lượt xem trong 1 ngày, lượt click trong 7 ngày

7d_view_7d_click:

Lượt xem trong 7 ngày, lượt click trong 7 ngày

28d_view_7d_click:

Lượt xem trong 28 ngày, lượt click trong 7 ngày

7d_view_28d_click:

Lượt xem trong 7 ngày, lượt click trong 28 ngày

28d_view_28d_click:

Lượt xem trong 28 ngày, lượt click trong 28 ngày

Tiền tố giá trị thời gian đặt sẵn

Danh sách dưới đây giống với danh sách các giá trị thời gian đặt sẵn hợp lệ, nhưng được viết thường và kèm theo dấu phân tách.

Tiền tố Mô tả

lifetime_

Thời gian tồn tại của đối tượng

today_

Ngày hiện tại bắt đầu từ nửa đêm theo múi giờ của tài khoản quảng cáo

last_2_days_

YESTERDAYTODAY

last_3_days_

Trọn vẹn 2 ngày qua và TODAY

last_7_days_

Trọn vẹn 6 ngày qua và TODAY

last_14_days_

Trọn vẹn 13 ngày qua và TODAY

last_28_days_

Trọn vẹn 27 ngày qua và TODAY

last_30_days_

Trọn vẹn 29 ngày qua và TODAY

this_month_

Tháng này, bao gồm cả TODAY

this_week_mon_today_

Tuần này bắt đầu từ thứ Hai, bao gồm cả TODAY

this_week_sun_today

Tuần này bắt đầu từ Chủ nhật, bao gồm cả TODAY

yesterday_

Trọn vẹn ngày hôm trước, trừ TODAY

last_2d_

Trọn vẹn 2 ngày qua, trừ TODAY

last_3d_

Trọn vẹn 3 ngày qua, trừ TODAY

last_7d_

Trọn vẹn 7 ngày qua, trừ TODAY

last_14d_

Trọn vẹn 14 ngày qua, trừ TODAY

last_28d_

Trọn vẹn 28 ngày qua, trừ TODAY

last_30d_

Trọn vẹn 30 ngày qua, trừ TODAY

last_nd_14_8_

14 ngày qua đến 7 ngày qua, cho ROAS

last_nd_30_8_

30 ngày qua đến 7 ngày qua, cho ROAS

last_nd_60_8_

60 ngày qua đến 7 ngày qua, cho ROAS

last_nd_120_8_

120 ngày qua đến 7 ngày qua, cho ROAS

last_nd_180_8_

180 ngày qua đến 7 ngày qua, cho ROAS

last_nd_lifetime_8_

Trọn đời đến 7 ngày qua, cho ROAS

last_nd_60_29_

60 ngày qua đến 28 ngày qua, cho ROAS

last_nd_120_20_

120 ngày qua đến 28 ngày qua, cho ROAS

last_nd_180_29_

180 ngày qua đến 28 ngày qua, cho ROAS

last_nd_lifetime_29_

Trọn đời đến 28 ngày qua, cho ROAS

Tổng hợp

Bạn có thể tổng hợp một số trường Thông tin chi tiết của nhiều đối tượng quảng cáo. Nhờ vậy, bạn có thể tạo bộ lọc trên số liệu của một nhóm nhỏ đối tượng quảng cáo cụ thể. Ví dụ: tổng số người tiếp cận của nhiều quảng cáo hoặc tổng số lượt click của các nhóm quảng cáo khác nhau.

Mặc dù một vài số liệu như clicks được tính bằng phép tính tổng đơn giản, nhưng các số liệu khác như reach được tính theo cách khác. Vì reach dựa trên số người được hiển thị quảng cáo nên hệ thống sẽ loại bỏ người dùng trùng lặp khi tổng hợp trên nhiều đối tượng quảng cáo.

Cách sử dụng

Trường được tổng hợp sẽ có dạng aggregate({ field }). field có thể chứa tiền tố khoảng thời gian phân bổ và giá trị thời gian đặt sẵn. Hệ thống xác định nhóm đối tượng quảng cáo sẽ được tổng hợp bằng một trường bộ lọc bắt buộc khác là aggregation_id.

Ví dụ về trường tổng hợp

Ví dụ phù hợp

aggregate(reach)

aggregate(lifetime_reach)

Ví dụ không phù hợp

aggregate(daily_budget)

aggregate(adset.reach)

Bộ lọc ID tổng hợp

Bộ lọc aggregation_id chỉ định những đối tượng quảng cáo cần tổng hợp. Bộ lọc này chỉ hỗ trợ toán tử IN và danh sách ID làm giá trị. ID có thể là của quảng cáo, nhóm quảng cáo hoặc chiến dịch quảng cáo, nhưng đều phải thuộc cùng một cấp độ đối tượng.

Ví dụ về bộ lọc aggregation_id

{
  "field": "aggregation_id",
  "operator": "IN",
  "value": [1234, 5678]
},
{
  "field": "aggregate(reach)",
  "operator": "GREATER_THAN",
  "value": 100
}

Trường được hỗ trợ

  • clicks
  • cpc
  • cpm
  • cpp
  • ctr
  • frequency
  • impressions
  • mobile_app_purchase_roas
  • reach
  • result_rate
  • spent
  • unique_clicks
  • unique_impressions
  • website_purchase_roas
  • cost_per_unique_click

Trường công thức

Bạn có thể đặt biểu thức số học đơn giản làm trường. Ví dụ: bạn có thể dùng trường này để tìm tỷ lệ giữa 2 trường số.

Cách này áp dụng cho trường Thông tin chi tiết và một nhóm nhỏ trường Siêu dữ liệu dạng số. Danh sách được hỗ trợ đầy đủ ở bên dưới.

Cách sử dụng

Trường công thức bao gồm các trường hoặc hằng số và toán tử đúng cú pháp, được phân tách bằng dấu cách. Trường này hỗ trợ toán tử +-*/. Bạn có thể thêm hằng số, chẳng hạn như để xác định trọng số cho trường cụ thể hoặc để làm giá trị bù trừ.

Trong trường hợp này, các trường có thể có đầy đủ tiền tố. Vậy nên, bạn có thể thêm tiền tố cấp độ đối tượng và giá trị thời gian đặt sẵn hợp lệ.

Hiện tại, chúng tôi cho phép tối đa 6 trường không phải hằng số vào một công thức. Bạn có thể thêm bao nhiêu hằng số tùy thích.

today_spent / adset.today_spent

0.8 * cpc + 0.2 * cpm

{ field_or_constant_1 } { + | - | * | / } { field_or_constant_2 }

Ví dụ về công thức

Ví dụ phù hợp

today_spent / adset.daily_budget - tỷ lệ phần trăm chi tiêu hàng ngày

clicks / adset.clicks - tỷ lệ lượt click so với lượt click của nhóm quảng cáo

today_impressions / yesterday_impressions - tỷ lệ số lượt hiển thị hôm nay so với số lượt hiển thị hôm qua

today_impressions / aggregate(today_impressions) - tỷ lệ số lượt hiển thị hôm nay so với số lượt hiển thị được tổng hợp

(adset.spent - spent) - chấp nhận dấu ngoặc đơn, công thức mà API trả về sẽ nằm trong dấu ngoặc đơn

Ví dụ không phù hợp

(clicks + cpc + cpm + ctr + cpa + cpp) / cost_per - không thể dùng hơn 6 trường

today_impressions/yesterday_impressions - phải có dấu cách giữa các từ

Trường siêu dữ liệu dạng số hợp lệ

TrườngHợp lệ đối với loại đối tượng

bid_amount

Quảng cáo, Nhóm quảng cáo

daily_budget

Nhóm quảng cáo

lifetime_budget

Nhóm quảng cáo

spend_cap

Chiến dịch