Đặt trước

Khi đặt trước, bạn có thể lên kế hoạch và mua chiến dịch với chi phí cố định, mang lại khả năng tiếp cận tối ưu và kiểm soát tần suất quảng cáo, đồng thời giúp bạn dự đoán hiệu quả của chiến dịch. Cách này tương tự như cách mọi người thường mua quảng cáo trên TV. Đây là tùy chọn chuyên biệt, nâng cao mà hầu hết các nhà quảng cáo sẽ chỉ sử dụng nếu muốn quảng cáo của họ tiếp cận được một lượng tài khoản nhất định trong Trung tâm tài khoản ở mức độ đảm bảo cao.

Yêu cầu đặt trước hoạt động với nhiều loại quảng cáo và thiết bị. Meta nhắm mục tiêu dựa trên người thật, chứ không phải cookie. Vì thế, chúng tôi có thể dự đoán số người tiếp cận và kiểm soát tần suất một cách chính xác hơn trên các thiết bị.

Hạn chế

  • Có sẵn cho một số tài khoản quảng cáo. Kiểm tra thông số CAN_USE_REACH_AND_FREQUENCY của tài khoản quảng cáo.
  • stop_time của nhóm quảng cáo phải nằm trong phạm vi 180 ngày dự đoán.
  • Tài khoản cũng bị giới hạn tùy theo quốc gia, hãy thực hiện lệnh gọi API GET đến https://graph.facebook.com/<API_VERSION>/act_<AD_ACCOUNT_ID>?fields=rf_spec để kiểm tra.
  • Mỗi lần chỉ đặt một quốc gia trong target_spec.
  • Không có phiên bản iOS tối thiểu cho user_os, chẳng hạn như iOS_ver_2.0_and_above.
  • Khi tạo hoặc cập nhật chiến dịch đặt trước, bạn không thể đặt ngân sách hàng ngày/trọn đời, giới hạn lượt hiển thị hàng ngày/trọn đời, giới hạn tần suất, giá thầu bên ngoài hoặc trường PacingType.

Tìm kiếm rf_spec để biết các giới hạn áp dụng:

Tên Mô tả

countries

mảng

Những quốc gia được hỗ trợ đặt trước

min_campaign_duration

đối tượng

Khoảng thời gian chiến dịch tối thiểu tính bằng ngày, theo quốc gia được hỗ trợ

max_campaign_duration

đối tượng

Khoảng thời gian chiến dịch tối đa tính bằng ngày, theo quốc gia được hỗ trợ

max_days_to_finish

đối tượng

Số ngày chiến dịch có thể hoàn thành trước lúc đưa ra dự đoán, theo quốc gia được hỗ trợ

min_reach_limits

đối tượng

Số người tiếp cận tối thiểu tính bằng số tài khoản trong Trung tâm tài khoản, theo quốc gia được hỗ trợ

Kết quả sẽ có dạng như sau:

{
  "rf_spec": {
    "min_reach_limits": {
      "US": 1000000,
      "CA": 1000000,
    },
    "countries": [
      "US",
      "CA",
    ],
    "min_campaign_duration": {
      "US": 3,
      "CA": 3,
    },
    "max_campaign_duration": {
      "US": 30,
      "CA": 30,
    },
    "max_days_to_finish": {
      "US": 56,
      "CA": 56,
    }
  }
}

Tạo dự đoán

Dự đoán bao gồm số tài khoản trong Trung tâm tài khoản mà quảng cáo của bạn có thể tiếp cận trong một khoảng ngày dựa vào số người tiếp cận, tần suất, đối tượng và ngân sách nhất định. Số liệu ước tính đặt trước có thể giúp bạn mô phỏng kết quả trọn đời của chiến dịch, đồng thời sẽ điều chỉnh dựa trên mục tiêu, ngân sách, đối tượng, định dạng và vị trí quảng cáo, an toàn thương hiệu, mục tiêu hiệu quả và cài đặt kiểm soát tần suất của bạn.

Bạn có thể chỉnh sửa chiến dịch đặt trước sau khi đặt, nhưng không thể chỉnh sửa hoặc tạm dừng khi chiến dịch đã chạy, ngoại trừ trường hợp thay đổi nội dung quảng cáo. Nếu bạn chỉ chỉnh sửa nội dung quảng cáo, dự đoán sẽ không thay đổi. Bạn có thể xóa chiến dịch để hủy và dừng chiến dịch này. Tuy nhiên, bạn sẽ cần đặt lại chiến dịch, khi đó bạn có thể nhận được CPM và dự đoán mới về kết quả chiến dịch. Chỉ đặt những chiến dịch bạn định chạy.** Để thử nghiệm, hãy giới hạn yêu cầu đặt trước ở quy mô và khoảng thời gian nhỏ nhất. Bạn phải thật chắc chắn khi hủy chiến dịch vì đây là khoảng không quảng cáo thực sự mà chúng tôi đặt trước cho bạn.

Giới hạn

Dưới đây là các giới hạn mặc định cho dự đoán:

  • Đối tượng mục tiêu gồm tối thiểu 300.000 tài khoản trong Trung tâm tài khoản.
  • Số người tiếp cận tối thiểu là 200.000 tài khoản trong Trung tâm tài khoản.
  • Nhóm quảng cáo phải chạy tối thiểu 1 ngày và tối đa 90 ngày (Số ngày được tính là số ngày chạy chiến dịch. Ví dụ: nếu bắt đầu lúc 12:00 ngày thứ nhất và kết thúc lúc 10:00 ngày thứ 2, chiến dịch sẽ được xem là chạy trong 2 ngày mặc dù số giờ chênh lệch ít hơn 24 giờ).
  • Thời gian dừng nhóm quảng cáo phải nằm trong phạm vi 180 ngày dự đoán.
  • Chiến dịch phải kết thúc sau 6:00 vào ngày cuối cùng theo múi giờ của tài khoản quảng cáo.

Đọc dự đoán

Để biết thông tin chi tiết, hãy chỉ định các trường. Để xem tất cả reachfrequencyprediction cho một tài khoản, hãy gửi yêu cầu HTTP GET đến https://graph.facebook.com/{API_VERSION}/act_{AD_ACCOUNT_ID}/reachfrequencypredictions?fields={COMMA_SEPERATED_FIELD_LIST}.

Để tiếp cận tất cả reachfrequencyprediction dựa trên ID reachfrequencyprediction, hãy gửi yêu cầu HTTP GET với các trường bạn mong muốn: https://graph.facebook.com/{API_VERSION}/{RF_PREDICTION_ID}?fields={COMMA_SEPERATED_FIELD_LIST}.

Theo mặc định, Meta sẽ trả về ID. Để biết thông tin chi tiết về trường, hãy xem phần Dự đoán yêu cầu đặt trước, Đọc.

Mã trạng thái phản hồi

Mã này hiển thị các kết quả status có thể có trong reachfrequencyprediction. Các giới hạn ban đầu sẽ hiển thị nếu có, tuy nhiên, chúng có thể khác nhau tùy theo tài khoản quảng cáo hoặc quốc gia trong tương lai:

Trạng thái Mô tả

1

SUCCESS

Dự đoán thành công

2

PENDING

Dự đoán vẫn đang được tạo

3

FAIL

Đối tượng không thể tiếp cận. Số người tiếp cận hoặc ngân sách quá cao.

4

FAIL

Cài đặt dự đoán không hợp lệ, chẳng hạn như khoảng thời gian

5

FAIL

targeting_spec không hợp lệ

6

FAIL

Ngân sách hoặc giá thầu cho số người tiếp cận nhất định quá thấp

7

FAIL

Thời gian của nhóm quảng cáo quá ngắn

8

FAIL

Thời gian của nhóm quảng cáo quá dài

9

FAIL

Ngày kết thúc của nhóm quảng cáo quá xa trong tương lai

10

FAIL

Giới hạn tần suất không được chỉ định

11

FAIL

Vị trí quảng cáo không được hỗ trợ, chẳng hạn như RHS và Bảng feed lẫn lộn

12

FAIL

Vấn đề với ngày tháng của nhóm quảng cáo (thời gian bắt đầu và/hoặc thời gian kết thúc): Thời gian bắt đầu trong quá khứ, không phải nửa đêm hay cả ngày. Thời gian kết thúc trong quá khứ, vượt quá 90 ngày so với thời gian bắt đầu hoặc không kết thúc sau 6:00.

13

FAIL

Quốc gia nhắm mục tiêu chưa được hỗ trợ

14

FAIL

Ngày tháng của nhóm quảng cáo bao gồm ngày không áp dụng

15

FAIL

Thiếu khoảng không quảng cáo, không thể đặt trước. Hãy xem phần Đặt trước dự đoán.

16

FAIL

Chưa đạt được số người tiếp cận tối thiểu bắt buộc đối với tài khoản. Hãy xem phần Lấy thông tin về các hạn chế đối với tài khoản

17

FAIL

Số người tiếp cận thực tế có sẵn cho dự đoán này nhỏ hơn số người tiếp cận tối thiểu của quốc gia nhắm mục tiêu, thường là 200.000 đối với hầu hết các quốc gia.

18

FAIL

Lịch chia theo ngày không hợp lệ được cung cấp.

19

FAIL

CPM mục tiêu không thể đạt được.

20

FAIL

Giới hạn tần suất quá thấp để phân phối kết hợp

21

FAIL

Không gian quảng cáo thay đổi đáng kể dẫn đến dự đoán không chính xác.

23

FAIL

Khoảng giới hạn tần suất không được hỗ trợ tại quốc gia mục tiêu.

24

FAIL

Nhóm quảng cáo Nghiên cứu độ cải thiện bị loại trừ trong tài khoản hoặc nhóm chiến dịch không nhất quán với dự đoán yêu cầu đặt trước.

25

FAIL

Giới hạn tần suất không được vượt quá số ngày chạy chiến dịch.

26

FAILURE_EMPTY_AUDIENCE

Đối tượng được chọn bị trống và không thể sử dụng.

27

FAIL

Không cho phép sửa đổi đối với chiến dịch đang chạy.

28

FAIL

Không thể sửa đổi chiến dịch đang chạy được tạo bằng Phiếu yêu cầu đăng quảng cáo.

29

FAIL

Không thể sửa đổi chiến dịch đang chạy do giới hạn về thời gian.

30

FAIL

Để chỉnh sửa nhóm quảng cáo đặt trước đang chạy, hãy chọn ngân sách cao hơn chi tiêu hiện tại.

31

FAIL

Nghiên cứu độ cải thiện cho tài khoản hoặc nhóm chiến dịch bắt đầu sau khi chiến dịch bắt đầu.

32

FAIL

Nghiên cứu độ cải thiện cho tài khoản hoặc nhóm chiến dịch kết thúc trước khi chiến dịch kết thúc.

35

FAIL

Không được đặt thời gian bắt đầu chiến dịch Đặt trước ở trong quá khứ.

36

FAIL

Vui lòng đảm bảo rằng khoảng thời gian của nhóm quảng cáo Đặt trước dài hơn 1 ngày và thời gian bắt đầu/kết thúc chiến dịch hợp lệ.

37

FAIL

Mục tiêu không được Audience Network hỗ trợ với cách mua đặt trước.

39

FAIL

Không thể sử dụng cách kết hợp vị trí quảng cáo đã chọn khi mua bằng cách đặt trước.

40

FAIL

Không thể nhắm mục tiêu các phiên bản hệ điều hành di động cụ thể bằng cách mua đặt trước.

41

FAIL

Không thể nhắm mục tiêu bạn bè của quan hệ kết nối bằng cách mua đặt trước.

42

FAIL

Không thể chạy chiến dịch Đặt trước khi chọn Audience Network làm vị trí quảng cáo duy nhất. Vui lòng chọn vị trí quảng cáo Audience Network cùng với vị trí quảng cáo bổ sung là Bảng feed trên Facebook hoặc Bảng feed trên Instagram.

44

FAIL

Cách mua Đặt trước không hỗ trợ Tin trên Facebook.

45

FAIL

Để sử dụng Facebook Stories làm vị trí quảng cáo, hãy chọn cả Bảng feed trên Facebook hoặc Instagram Stories.

50

FAIL

Không thể sử dụng cách kết hợp vị trí quảng cáo đã chọn khi mua bằng cách Đặt trước. Đối với cách mua Đặt trước thông qua đơn đặt chỗ quảng cáo, vui lòng đảm bảo rằng mục tiêu là Lượt xem video. Nếu không, để sử dụng vị trí quảng cáo Trong luồng trên Facebook, vui lòng chọn vị trí quảng cáo Bảng feed trên Facebook.

53

FAIL

Vị trí quảng cáo video trong luồng chỉ dành cho đối tượng ở Hoa Kỳ, Vương quốc Anh, Úc, New Zealand, Ireland, Thái Lan, Mexico, Peru, Pháp, Đức, Argentina, Colombia, Tây Ban Nha, Chile, Ecuador, Cộng hòa Dominica, Guatemala, Bolivia, Honduras, El Salvador, Na Uy, Thụy Điển, Hà Lan, Bỉ, Ba Lan, Bồ Đào Nha, Đan Mạch, Ấn Độ, Malaysia, Phillippines, Indonesia và Việt Nam. Để tiếp tục, hãy chỉnh sửa đối tượng của bạn sao cho chỉ bao gồm những người ở các quốc gia đó.

60

FAIL

Để sử dụng Facebook Marketplace, vui lòng chọn vị trí quảng cáo Bảng feed trên Facebook.

66

FAIL

Không thể kết hợp vị trí quảng cáo cột bên phải trên Facebook với các vị trí quảng cáo khác.

69

FAIL

Nếu muốn quảng cáo hiển thị ở phần Khám phá trên Instagram, bạn cũng sẽ cần chọn Bảng feed trên Instagram làm vị trí quảng cáo.

100+

FATAL

Lỗi hệ thống, không phải do người dùng. Hãy thử lại.

Sử dụng dự đoán

Cung cấp ID dự đoán và dữ liệu dưới dạng đầu vào để tạo ID mới đóng vai trò là ID đặt trước. Sau đó, đính kèm ID đặt trước này vào nhóm quảng cáo của bạn. Việc tạo yêu cầu đặt trước sẽ khiến người khác không dùng được khoảng không quảng cáo. Vì vậy, bạn nên đính kèm trước khi hết hạn.

Nếu yêu cầu đặt trước thành công, chúng tôi sẽ tạm thời đặt trước khoảng không quảng cáo cho bạn. Bạn có khoảng một giờ sau khi đặt trước để chỉ định quảng cáo cho một nhóm quảng cáo.

Nếu vượt quá giới hạn một giờ của yêu cầu đặt trước, mã lỗi và thông báo lỗi dưới đây sẽ xuất hiện: 613: Lệnh gọi tới API này đã vượt quá giới hạn tốc độ.

Đặt trước

Đặt trước dự đoán cho nhóm quảng cáo để bạn cố định giá cả và dự đoán được số người tiếp cận. Đặt trước đối tượng do reachfrequencyprediction xác định trong thời gian đã đặt bằng reserve cho action. Bạn có thể sử dụng một ID dự đoán để tạo nhiều yêu cầu đặt trước. Ví dụ:

curl \
-F 'action=reserve' \
-F 'rf_prediction_id=<RF_PREDICTION_ID>' \
-F 'access_token=<ACCESS_TOKEN>' \
'https://graph.facebook.com/<API_VERSION>/act_<AD_ACCOUNT_ID>/reachfrequencypredictions'
 
// Response 
{"id":9876543210"}

Để đặt trước khoảng không quảng cáo dựa trên dự đoán, hãy thực hiện lệnh gọi API POST đến https://graph.facebook.com/{API_VERSION}/act_{AD_ACCOUNT_ID}/reachfrequencypredictions.

Đối với reach, budgetimpression, bạn có thể đặt trước dự đoán tại một điểm cụ thể trên curve_budget_reach thay vì tập hợp số người tiếp cận/ngân sách dự đoán ban đầu. Sử dụng các trường sau:

Tên Mô tả

rf_prediction_id

số nguyên

Bắt buộc.

ID reachfrequencyprediction

action

chuỗi

Bắt buộc đối với yêu cầu đặt trước và hủy.

Các tùy chọn là:

  • reserve - đặt trước khoảng không quảng cáo với dự đoán trước đó
  • cancel - hủy dự đoán đã đặt trước

rf_prediction_id_to_release

số nguyên

Không bắt buộc.

ID dự đoán đã đặt trước hoặc ID đặt trước. Yêu cầu đặt trước mới sẽ cấp một đối tượng đặt trước và sử dụng đối tượng đó cho yêu cầu đặt trước mới. Hãy xem phần Sử dụng lại đối tượng đặt trước

rf_prediction_id_to_share

số nguyên

Không bắt buộc.

ID của dự đoán đã tạo trước đó. Các dự đoán mới sử dụng đối tượng từ một dự đoán nhất định.


Lưu ý:rf_prediction_id_to_share phải được đặt là ID dự đoán hợp lệ để sử dụng mục tiêu TRAFFIC hoặc tùy chọn tối ưu hóa POST_ENGAGEMENTLINK_CLICKS. Hãy xem nhật ký thay đổi để biết thêm thông tin.

reach

số nguyên

Không bắt buộc. Nếu được chỉ định, bạn phải cung cấp budgetimpression.

Chỉ định reach, budgetimpression cho điểm đó trên curve_budget_reach. Bạn có thể ghi đè giá trị này.

budget

số nguyên

Không bắt buộc. Nếu được chỉ định, bạn phải cung cấp reachimpression.

Chỉ định reach, budgetimpression cho điểm đó trên curve_budget_reach. Bạn có thể ghi đè giá trị này.

impression

số nguyên

Không bắt buộc. Nếu được chỉ định, bạn phải cung cấp reachbudget.

Bạn có thể ghi đè giá trị này. Để làm vậy, hãy chỉ định reach, budgetimpression cho điểm đó trên curve_budget_reach.

Meta đặt trước các dự đoán không đồng bộ; bạn nên thăm dò và kiểm tra trạng thái của dự đoán. Ban đầu, trạng thái dự đoán là 2 (PENDING - ĐANG CHỜ). Khi hoàn tất, trạng thái là 1, SUCCESS hoặc 15, FAIL, nghĩa là chúng tôi thiếu khoảng không quảng cáo để hoàn tất yêu cầu đặt trước này.

Vì hệ thống đặt trước diễn ra tự động nên bạn có thể thấy các thay đổi nhỏ về lượng khoảng không quảng cáo từ lúc dự đoán đến lúc đặt trước. Tuy nhiên, Meta sẽ giữ nguyên các giá trị bạn có vào lúc dự đoán, miễn là các thay đổi này nằm trong ngưỡng hợp lý.

Chỉ định cho nhóm quảng cáo

Sau khi bạn đặt trước dự đoán thành công, hãy tạo nhóm quảng cáo với dự đoán đó:

curl \
-F "rf_prediction_id=<RF_PREDICTION_ID>" \
-F "access_token=<ACCESS_TOKEN>" \
"https://graph.facebook.com/<API_VERSION>/<AD_SET_ID>"

Để chỉ định dự đoán thành công, nhóm quảng cáo của bạn phải đáp ứng các tiêu chí sau:

  • Không chỉ định:
  • start_time - lấy từ dự đoán
  • end_time - lấy từ dự đoán
  • targeting - lấy từ dự đoán
  • bid_amount
  • optimization_goal
  • lifetime_budget hoặc daily_budget
  • Bạn có thể chỉ định yêu cầu đặt trước cho các nhóm quảng cáo không có quảng cáo nào đang hoạt động. Tuy nhiên, bạn phải có tối thiểu một quảng cáo đang hoạt động trước khi bắt đầu nhóm quảng cáo.
  • Bạn phải bao gồm rf_prediction_id để đính kèm dự đoán vào nhóm quảng cáo mới.
  • Thuộc tính chiến dịch quảng cáo của buying_typeRESERVED

Bạn cũng có thể đính kèm reachfrequencyprediction vào nhóm quảng cáo để sửa đổi dự đoán. Gửi yêu cầu POST đến https://graph.facebook.com/{ad_set_id}rf_prediction_id của reachfrequencyprediction mà bạn muốn sử dụng.

Sau đây là các giới hạn đối với nhóm quảng cáo:

  • Tùy chọn trên nền tảng dành cho nhà phát hành: facebook, instagram.
  • Tùy chọn vị trí quảng cáo trên Facebook: feedrightcolumn.
  • Tùy chọn vị trí quảng cáo trên Instagram: stream, story, explore, explore_homereels. Nếu vị trí quảng cáo bao gồm instagram, bạn phải sử dụng destination_ids, chứ không phải destination_id. Trường destination_ids phải chứa ID Trang Facebook được dùng làm destination_id, cùng với ID tài khoản Instagram.
  • Đối tượng tùy chỉnh hoặc Hạng mục đối tác chứ không phải cả hai
  • Không được phép sử dụng tùy chọn nhắm mục tiêu loại trừ Đối tượng tùy chỉnh từ trang web, fan hoặc lượt tương tác với video.
  • promoted_object của nhóm quảng cáo phải khớp với destination_id của dự đoán. Đối với bài viết trên trang, đó phải là ID trang được chỉ định và đối với quảng cáo ứng dụng, ID đó phải khớp với ID ứng dụng đã chỉ định.
  • Tốc độ phân phối quảng cáo tiêu chuẩn và quảng cáo đã lên lịch được hỗ trợ, trong khi phân phối tăng tốc thì không.

Chúng tôi tính phí chiến dịch đặt trước dựa trên lượt hiển thị thực tế đã phân phối. Nếu qua thời gian bắt đầu chiến dịch mà nhóm quảng cáo vẫn không có quảng cáo nào hoạt động, chiến dịch sẽ không phân phối và bạn sẽ không mất khoản phí nào. Meta sẽ cấp khoảng không quảng cáo còn lại. Tuy nhiên, chúng tôi có thể phạt tài khoản quảng cáo vì yêu cầu lặp lại.

Khi tạo chiến dịch bằng cách mua đặt trước của Meta, bạn đồng ý thanh toán chi phí đề xuất cho khoảng không quảng cáo mà mình đặt trước. Nếu bạn muốn thay đổi quy mô đối tượng hoặc tần suất quảng cáo thì chi phí cũng sẽ thay đổi. Bạn có thể thực hiện các thay đổi này bất cứ lúc nào trước khi bắt đầu chiến dịch. Bạn có thể chỉnh sửa nội dung quảng cáo cho đến khi chiến dịch bắt đầu.

Quản lý quảng cáo

Nhóm quảng cáo đặt trước có thể chứa nhiều quảng cáo; bạn có thể thêm các quảng cáo khác vào bất kỳ thời điểm nào. Nếu nhóm quảng cáo này kích hoạt mà không có quảng cáo nào hoạt động, bạn phải tạo quảng cáo đầu tiên trong vòng 24 giờ đối với nhóm quảng cáo kéo dài 3 đến 30 ngày hoặc 6 giờ đối với nhóm quảng cáo kéo dài 1 đến 2 ngày. Nếu không, chúng tôi sẽ xóa yêu cầu đặt trước.

Gỡ bỏ dự đoán, sửa đổi nhóm quảng cáo

Trước khi chiến dịch đặt trước bắt đầu, bạn có thể chỉnh sửa hoặc tạm dừng chiến dịch đó. Sau khi chiến dịch bắt đầu, bạn chỉ có thể chỉnh sửa nội dung quảng cáo, ngân sách hoặc gia hạn ngày kết thúc. Nếu bạn chỉ chỉnh sửa nội dung quảng cáo, dự đoán sẽ không thay đổi.

Nếu bạn thay đổi ngân sách hoặc ngày kết thúc, hệ thống có thể tạo dự đoán mới cho chiến dịch của bạn và hiển thị dự đoán này trong số liệu ước tính đặt trước.

Bạn không thể tạm dừng chiến dịch đặt trước sau khi bắt đầu nhưng có thể xóa chiến dịch đó để hủy chiến dịch bất cứ lúc nào.

Để tạm dừng hoặc chỉnh sửa nhóm quảng cáo sau khi bắt đầu, hãy xem phần Tạm dừng hoặc bắt đầu lại nhóm quảng cáo đang chạyChỉnh sửa nhóm quảng cáo đang chạy. Để xóa nhóm quảng cáo đang hoạt động, hãy xem Tài liệu tham khảo về nhóm quảng cáo. Bạn sẽ bị tính phí đối với mọi lượt hiển thị đã phân phối.

Lưu ý: để tránh lỗi có thể xảy ra, bạn nên xóa tất cả quảng cáo khi nhóm quảng cáo đặt trước đang hoạt động.

Nếu chỉ định một yêu cầu đặt trước cho nhóm quảng cáo trước khi nhóm quảng cáo hoạt động, bạn sẽ không thể thay đổi hầu hết các thuộc tính trừ khi gỡ bỏ yêu cầu đặt trước đó. Gửi yêu cầu HTTP POST đến nhóm quảng cáo và đặt rf_prediction_id thành 0. Bạn chỉ có thể sửa đổi thuộc tính name trên đối tượng nhóm quảng cáo.

Cách gỡ bỏ yêu cầu đặt trước:

curl \
-F "rf_prediction_id=0" \
-F "access_token=<ACCESS_TOKEN>" \
"https://graph.facebook.com/<API_VERSION>/<AD_SET_ID>"

Sau khi nhóm quảng cáo hoạt động, bạn không thể gỡ bỏ yêu cầu đặt trước cũng như không thể sửa đổi các thuộc tính của nhóm quảng cáo, ngoại trừ một số thuộc tính quảng cáo có trong danh sách cho phép được nêu bên dưới:

  • name
  • creative_id
  • creative_spec
  • conversion_specs
  • tracking_specs
  • view_tags

Tạm dừng và bắt đầu lại nhóm quảng cáo

Bạn có thể tạm dừng nhóm quảng cáo đang hoạt động, hãy xem Tài liệu tham khảo về nhóm quảng cáo. Nếu bạn tạm dừng nhóm quảng cáo quá 30 phút, chúng tôi sẽ không thể đảm bảo dự đoán cho nhóm quảng cáo này nữa.

Để kích hoạt lại nhóm quảng cáo đã tạm dừng quá 30 phút, bạn cần có dự đoán mới. Gửi yêu cầu POST đến reachfrequencypredictions. Hãy xem phần Tạo dự đoánĐặt trước dự đoán. Bạn phải chuyển existing_campaign_id của nhóm quảng cáo đang hoạt động cần kích hoạt lại vào yêu cầu. Sau khi bạn tạo và đặt trước dự đoán mới, hãy đính kèm reachfrequencyprediction vào nhóm quảng cáo bằng yêu cầu HTTP POST đến: https://graph.facebook.com/{ad_set_id} chỉ định rf_prediction_id cho dự đoán mà bạn muốn sử dụng.

Chỉnh sửa nhóm quảng cáo đang chạy

Bạn có thể thực hiện các cập nhật bên dưới sau khi bắt đầu nhóm quảng cáo.

  • Tăng hoặc giảm ngân sách và số người tiếp cận của nhóm quảng cáo. Ngân sách hoặc số người tiếp cận phải lớn hơn chi tiêu hiện tại hoặc số người tiếp cận đã phân phối.
  • Kéo dài lịch chạy nhóm quảng cáo lên 90 ngày.

Bạn không thể chỉnh sửa hoặc tạm dừng nhóm quảng cáo đang hoạt động nếu nhóm quảng cáo đó khớp với một trong các tiêu chí sau:

  • Tỷ lệ phân phối quá thấp. Phân phối dưới 10% dự đoán. Nhóm quảng cáo chi tiêu vượt mức so với chi tiêu theo ngân sách
  • Nhóm quảng cáo chỉ chạy trong 1 ngày
  • Nhóm quảng cáo kết thúc trong vòng 24 giờ sau

Để chỉnh sửa nhóm quảng cáo đang chạy, hãy lấy dự đoán mới. Hãy xem phần Tạo dự đoánĐặt trước dự đoán. Bạn phải chuyển existing_campaign_id của nhóm quảng cáo đang hoạt động cần kích hoạt lại vào yêu cầu.

Sau khi tạo và đặt trước dự đoán mới, bạn có thể đính kèm reachfrequencyprediction vào nhóm quảng cáo bằng cách gửi yêu cầu HTTP POST đến: https://graph.facebook.com/{ad_set_id}, chỉ định rf_prediction_id làm ID của reachfrequencyprediction mà bạn muốn sử dụng.

Sử dụng lại đối tượng đặt trước

Nếu bạn hủy yêu cầu đặt trước, khoảng không quảng cáo được đặt trước sẽ có sẵn cho những nhà quảng cáo khác. Tuy nhiên, bạn có thể sử dụng lại đối tượng từ một dự đoán được đặt trước đó nếu chưa sử dụng. Điều này cho phép chúng tôi xem xét các khoảng không quảng cáo bổ sung để tạo dự đoán mà bạn không cần phải hủy yêu cầu đặt trước hiện có.

Hãy thêm rf_prediction_id_to_share khi bạn tạo yêu cầu đặt trước. Đây là ID của dự đoán trước đó. Thao tác này sẽ vô hiệu hóa yêu cầu đặt trước cũ nên bạn có thể sử dụng khoảng không quảng cáo này cho yêu cầu đặt trước mới tạo.

Để đặt trước dự đoán mới, bạn cũng phải chuyển thông số bổ sung rf_prediction_id_to_release. Đây là ID của yêu cầu đặt trước cũ.

Sắp xếp thứ tự và xoay vòng quảng cáo

Bạn có thể xoay vòng quảng cáo trong nhóm quảng cáo mà mình đang sử dụng. Bạn không cần phải gỡ bỏ yêu cầu đặt trước khỏi nhóm quảng cáo để thực hiện việc này. Hãy thêm một hoặc nhiều quảng cáo vào nhóm quảng cáo và đợi đến khi nhóm quảng cáo đó hoạt động. Tại thời điểm này, bạn có thể thay đổi trạng thái của quảng cáo ban đầu thành tạm dừng. Bạn phải có tối thiểu một quảng cáo hoạt động trong nhóm quảng cáo.

Bạn có thể thiết kế trình tự quảng cáo để phân phối theo thứ tự. Trước tiên, hãy tạo nhóm quảng cáo và quảng cáo. Sau đó, chỉ định trình tự ở cấp độ nhóm quảng cáo trong creative_sequence. Mỗi quảng cáo trong nhóm quảng cáo này có thể không hiển thị, hiển thị một lần hoặc hiển thị nhiều lần trong trình tự.

Nếu độ dài mảng creative_sequence bằng 0 thì bạn hiện không sử dụng tính năng sắp xếp thứ tự. Nếu độ dài khác 0 thì bạn nên đặt bằng frequency_cap trong rf_prediction_id. Nếu độ dài lớn hơn frequency_cap, chúng tôi sẽ cắt bớt một số quảng cáo sau cùng khỏi mảng. Nếu độ dài nhỏ hơn frequency_cap, chúng tôi sẽ tự động điền lại mảng theo quy tắc đệ quy bằng cách lặp lại trình tự từ đầu. Để thu được kết quả rõ ràng, hãy đặt độ dài của creative_sequence về cùng giá trị với frequency_cap.

Mỗi quảng cáo trong trình tự sẽ có trạng thái ACTIVE, PENDING_REVIEW hoặc CREDIT_CARD_NEEDED. Một quảng cáo cụ thể trong trình tự sẽ chỉ được phân phối cho người dùng nếu tất cả các quảng cáo đứng trước nó đã được phân phối. Các quảng cáo không có trong creative_sequence sẽ không được phân phối.

Bạn không thể tạm dừng, lưu trữ hay xóa tất cả quảng cáo trong nhóm quảng cáo sử dụng tính năng sắp xếp thứ tự quảng cáo, bất kể có theo trình tự hay không.

Tính năng này chỉ dành cho nhóm quảng cáo đặt trước, nghĩa là buying_type của chiến dịch quảng cáo chính sẽ là RESERVED và nhóm quảng cáo này đã đặt rf_prediction_id.

Bạn có thể tìm thêm thông tin chi tiết trong tài liệu về nhóm quảng cáo.

Đặt trước trên Instagram

Để biết số người tiếp cận có thể dự đoán trên Instagram, bạn có thể tạo chiến dịch Đặt trước và đặt buying_typeRESERVED.

Đặt trước giúp bạn lên kế hoạch và đặt các chiến dịch nâng cao mức độ nhận biết cũng như lượt tương tác, từ đó tối ưu hóa số người tiếp cận, độ cải thiện khả năng nhớ đến quảng cáo và lượt ThruPlay.

Số người tiếp cận ước tính trong Trình quản lý quảng cáo và API có thể định hướng cho đối tác về những kết quả hợp lý mà họ có thể kỳ vọng. Cộng đồng Instagram là ưu tiên hàng đầu. Chúng tôi sẽ cố gắng đạt được mục tiêu số người tiếp cận một cách thận trọng và dự kiến con số này sẽ tăng theo thời gian. Tất cả chính sách áp dụng khi sử dụng số liệu ước tính đặt trước cho Facebook cũng sẽ được áp dụng cho Instagram.

Mã lỗi

Mô tả

1487583

Không thể chỉ định dự đoán yêu cầu đặt trước cho nhóm quảng cáo không có quảng cáo

1487055

Trạng thái nhóm quảng cáo không hợp lệ

1487600

Nhóm quảng cáo đã được chỉ định cho một yêu cầu đặt trước. Nếu bạn muốn sử dụng dự đoán khác, trước tiên, hãy gỡ bỏ yêu cầu đặt trước hiện tại khỏi nhóm quảng cáo bằng cách sử dụng giá trị rỗng rồi chỉ định dự đoán mới.

1487578

ID reachandfrequencyprediction đã chỉ định không tồn tại hoặc không thuộc về tài khoản đã cho.

1487581

Không thể sửa đổi dự đoán yêu cầu đặt trước đối với nhóm quảng cáo đang hoạt động

1487594

Không có quảng cáo nào trong nhóm quảng cáo đặt trước

1487595

Quy cách nhắm mục tiêu không hợp lệ trong nhóm quảng cáo đặt trước

1487614

Thời gian bắt đầu của nhóm quảng cáo không khớp với dự đoán ban đầu

1487615

Thời gian dừng của nhóm quảng cáo không khớp với dự đoán ban đầu

1487616

Không thể liên kết nhóm quảng cáo với dự đoán không hợp lệ

1487671

Không được phép chuyển trực tiếp từ dự đoán này sang dự đoán khác đối với một nhóm quảng cáo.

1487244

Cập nhật nhóm quảng cáo không thành công - phải đưa ra lý do khi phản hồi

1487672

Không thể chỉ định dự đoán cho nhóm quảng cáo.

1487680

Bạn không có quyền sử dụng nhóm quảng cáo đặt trước.

Ví dụ

Tạo reachfrequencyprediction cho destination_id ứng dụng:

curl \
-F 'target_spec={"geo_locations": {"countries":["US"]}, "age_max":35, "age_min":26, "genders":[2], "publisher_platforms":["facebook"], "facebook_positions":["feed"]}' \
-F 'start_time=1388534400' \
-F 'end_time=1389312000' \
-F 'frequency_cap=4' \
-F 'reach=1000000' \
-F 'budget=3000000' \
-F 'destination_id=<APP_ID>' \
-F 'prediction_mode=1' \
-F "objective=MOBILE_APP_INSTALLS" \
-F 'access_token=<ACCESS_TOKEN>' \
'https://graph.facebook.com/<API_VERSION>/act_<AD_ACCOUNT_ID>/reachfrequencypredictions'

{"id":"67890123456"}

Tạo reachfrequencyprediction cho destination_id trang:

curl \
-F 'target_spec={"geo_locations": {"countries":["US"]}, "age_max":35, "age_min":26, "genders":[2], "publisher_platforms":["facebook"], "facebook_positions":["feed"]}' \
-F 'start_time=1388534400' \
-F 'end_time=1389312000' \
-F 'frequency_cap=4' \
-F 'reach=1000000' \
-F 'budget=3000000' \
-F 'destination_id=<PAGE_ID>' \
-F 'prediction_mode=1' \
-F "objective=POST_ENGAGEMENT" \
-F 'access_token=<ACCESS_TOKEN>' \
'https://graph.facebook.com/<API_VERSION>/act_<AD_ACCOUNT_ID>/reachfrequencypredictions'

{"id":"67890123456"}

Tạo reachfrequencyprediction cho destination_id ứng dụng có vị trí quảng cáo trên Instagram:

curl \
-F 'target_spec={"geo_locations": {"countries":["US"]}, "age_max":35, "age_min":26, "genders":[2], "publisher_platforms":["facebook","instagram"], "device_platforms":["mobile"]}' \
-F 'start_time=1388534400' \
-F 'end_time=1389312000' \
-F 'frequency_cap=4' \
-F 'reach=1000000' \
-F 'budget=3000000' \
-F 'destination_ids=[<APP_ID>,<INSTAGRAM_ACCOUNT_ID>]' \
-F 'prediction_mode=1' \
-F "objective=MOBILE_APP_INSTALLS" \
-F 'access_token=<ACCESS_TOKEN>' \
'https://graph.facebook.com/<API_VERSION>/act_<AD_ACCOUNT_ID>/reachfrequencypredictions'

{"id":"67890123456"}

Thăm dò điểm cuối sau đây thông qua yêu cầu HTTP GET để truy xuất trạng thái cho đến khi hiển thị trạng thái khác với 2:

https://graph.facebook.com/67890123456?fields=status

Nếu trạng thái là 1 (thành công) thì bạn có thể đính kèm vào nhóm quảng cáo hoặc có thể đặt trước.

Đặt trước dự đoán:

curl \
-F 'action=reserve' \
-F 'rf_prediction_id=<RF_PREDICTION_ID>' \
-F 'access_token=<ACCESS_TOKEN>' \
'https://graph.facebook.com/<API_VERSION>/act_<AD_ACCOUNT_ID>/reachfrequencypredictions'
 
{"id":"9876543210"}

Thăm dò điểm cuối sau đây thông qua yêu cầu HTTP GET để truy xuất trạng thái cho đến khi hiển thị trạng thái khác với 2:

https://graph.facebook.com/<API_VERSION>/<PREDICTION_ID>?fields=status

Nếu trạng thái là 1 (thành công) thì bạn có thể đính kèm vào nhóm quảng cáo. Hãy thiết lập cấu trúc chiến dịch bằng cách tạo một chiến dịch, nhóm quảng cáo, nội dung, quảng cáo và chỉ định yêu cầu đặt trước cho nhóm quảng cáo.

Tạo chiến dịch quảng cáo:

curl \
-F "name=Test" \
-F "buying_type=RESERVED" \
-F "status=ACTIVE" \
-F "objective=POST_ENGAGEMENT" \
-F "access_token=<ACCESS_TOKEN>" \
https://graph.facebook.com/<API_VERSION>/act_<AD_ACCOUNT_ID>/campaigns

{"id":"1122334455"}

Tạo nhóm quảng cáo:

curl  \
-F "name=TestReachSet" \
-F "status=1" \
-F "campaign_id=<CAMPAIGN_ID>" \
-F "rf_prediction_id=<RF_PREDICTION_ID>" \
-F "access_token=<ACCESS_TOKEN>" \
"https://graph.facebook.com/<API_VERSION>/act_<AD_ACCOUNT_ID>/adsets"

{"id":"09876543"}

Tạo nội dung quảng cáo:

curl \
-F "name=sample creative" \
-F "type=1" \
-F "title=hello world" \
-F "body=hi i'm an ad" \
-F "link_url="https://www.facebook.com/" \
-F "image_hash=4aca812b4eadb72818a2c4124abd121a" \
-F "access_token=<ACCESS_TOKEN>" \
"https://graph.facebook.com/<API_VERSION>/act_<AD_ACCOUNT_ID>/adcreatives"

{"id":"1323123123123"}

Tạo quảng cáo:

// Create an ad
curl \
-F "name=my ad" \
-F "adset_id=<AD_SET_ID>" \
-F "creative={'creative_id':<CREATIVE_ID>}" \
-F "access_token=<ACCESS_TOKEN>" \
"https://graph.facebook.com/<API_VERSION>/act_<AD_ACCOUNT_ID>/ads"

{"id":"3213213123"}

Chỉ định dự đoán mới cho nhóm quảng cáo:

curl \
-F "rf_prediction_id=<RF_PREDICTION_ID>" \
-F "access_token=<ACCESS_TOKEN>" \
"https://graph.facebook.com/<API_VERSION>/<AD_SET_ID>"