Sử dụng quảng cáo trên Facebook với khách hàng hiện có và tiếp cận khách hàng mới. Mỗi hướng dẫn sẽ mô tả sản phẩm quảng cáo trên Facebook để giúp đạt được mục tiêu quảng cáo của bạn. Có một số loại đơn vị quảng cáo với nhiều giao diện, tùy chọn vị trí quảng cáo và nội dung khác nhau. Để biết nguyên tắc về đơn vị quảng cáo cũng như nội dung quảng cáo, hãy xem Hướng dẫn về quảng cáo trên Facebook.
Nội dung quảng cáo là đối tượng chứa tất cả dữ liệu để hiển thị trực quan quảng cáo. Trong API, có các loại quảng cáo khác nhau mà bạn có thể tạo trên Facebook, tất cả được liệt kê tại đây.
Nếu bạn có sẵn chiến dịch có mục tiêu Tương tác với bài viết trên Trang thì giờ đây, bạn có thể tạo quảng cáo để quảng bá bài viết được tạo trên trang. Đây được coi là quảng cáo bài viết trên Trang. Quảng cáo bài viết trên Trang yêu cầu một trường có tên là object_story_id
. Đây là thuộc tính id
của bài viết trên Trang. Tìm hiểu thêm về Nội dung quảng cáo, Tài liệu tham khảo.
Nội dung quảng cáo có 3 phần:
Để tạo đối tượng nội dung quảng cáo, hãy thực hiện lệnh gọi sau:
curl -X POST \
-F 'name="Sample Promoted Post"' \
-F 'object_story_id="<PAGE_ID>_<POST_ID>"' \
-F 'access_token=<ACCESS_TOKEN>' \
https://graph.facebook.com/v21.0
/act_<AD_ACCOUNT_ID>/adcreatives
Open In Graph API Explorer
Lệnh gọi API sẽ trả về id
của đối tượng nội dung. Hãy lưu trữ id này vì bạn sẽ cần dùng cho đối tượng quảng cáo:
curl -X POST \
-F 'name="My Ad"' \
-F 'adset_id="<AD_SET_ID>"' \
-F 'creative={
"creative_id": "<CREATIVE_ID>"
}' \
-F 'status="PAUSED"' \
-F 'access_token=<ACCESS_TOKEN>' \
https://graph.facebook.com/v21.0
/act_<AD_ACCOUNT_ID>/ads
Open In Graph API Explorer
Có một số giới hạn đối với văn bản nội dung, kích thước hình ảnh, tỷ lệ khung hình của hình ảnh và các khía cạnh khác của nội dung. Hãy xem Hướng dẫn quảng cáo.
Trong API Quảng cáo, mỗi trường mà bạn muốn truy xuất đều phải yêu cầu rõ ràng, ngoại trừ id
. Tài liệu tham khảo của từng đối tượng sẽ có một phần để đọc lại đối tượng và liệt kê những trường thông tin có thể đọc được. Đối với nội dung, các trường thông tin này giống như được chỉ định khi tạo đối tượng và id
.
curl -G \
-d 'fields=name,object_story_id' \
-d 'access_token=<ACCESS_TOKEN>' \
https://graph.facebook.com/v21.0
/<CREATIVE_ID>Open In Graph API Explorer
Vị trí quảng cáo là nơi quảng cáo của bạn được hiển thị trên Facebook, chẳng hạn như Bảng tin trên máy tính, Bảng tin trên thiết bị di động hoặc ở cột bên phải. Hãy xem Hướng dẫn về sản phẩm quảng cáo.
Bạn nên chạy quảng cáo trên khắp các vị trí quảng cáo có sẵn. Đấu giá quảng cáo của Facebook được thiết kế nhằm phân phối lượt hiển thị quảng cáo cho vị trí quảng cáo có nhiều khả năng đem lại kết quả chiến dịch với chi phí thấp nhất có thể.
Cách dễ nhất để tận dụng tùy chọn tối ưu hóa này là để trống trường này. Bạn cũng có thể chọn các vị trí quảng cáo cụ thể trong target_spec của nhóm quảng cáo.
Ví dụ này có quảng cáo bài viết trên trang. Các vị trí quảng cáo có sẵn là Bảng tin trên di động, Bảng tin trên máy tính và Cột bên phải của Facebook. Trong API, hãy xem Tùy chọn vị trí quảng cáo. Nếu bạn chọn desktopfeed
và rightcolumn
làm page_type
, quảng cáo sẽ chạy trên vị trí Bảng tin trên máy tính và Cột bên phải. Mọi quảng cáo được tạo trong nhóm quảng cáo này sẽ chỉ có vị trí quảng cáo trên máy tính.
curl -X POST \
-F 'name=Desktop Ad Set' \
-F 'campaign_id=<CAMPAIGN_ID>' \
-F 'daily_budget=10000' \
-F 'targeting={
"geo_locations": {"countries":["US"]},
"publisher_platforms": ["facebook","audience_network"]
}' \
-F 'optimization_goal=LINK_CLICKS' \
-F 'billing_event=IMPRESSIONS' \
-F 'bid_amount=1000' \
-F 'status=PAUSED' \
-F 'access_token=<ACCESS_TOKEN>' \
https://graph.facebook.com/v21.0
/act_<AD_ACCOUNT_ID>/adsets
Open In Graph API Explorer
Có 2 cách để xem trước quảng cáo - sử dụng API xem trước quảng cáo hoặc plugin xem trước quảng cáo.
Có 3 cách để tạo bản xem trước với API:
Theo tài liệu tham khảo về API xem trước, lệnh gọi API tối thiểu được yêu cầu là:
curl -G \
--data-urlencode 'creative="<CREATIVE_SPEC>"' \
-d 'ad_format="<AD_FORMAT>"' \
-d 'access_token=<ACCESS_TOKEN>' \
https://graph.facebook.com/v21.0
/act_<AD_ACCOUNT_ID>/generatepreviews
Open In Graph API Explorer
Quy cách nội dung là một mảng gồm từng trường và giá trị cần thiết để tạo nội dung quảng cáo.
Hiện tại, lệnh gọi nội dung quảng cáo của chúng tôi có dạng như sau:
curl -X POST \
-F 'name="Sample Promoted Post"' \
-F 'object_story_id="<PAGE_ID>_<POST_ID>"' \
-F 'access_token=<ACCESS_TOKEN>' \
https://graph.facebook.com/v21.0
/act_<AD_ACCOUNT_ID>/adcreatives
Open In Graph API Explorer
Lấy object_story_id
và sử dụng trong lệnh gọi API xem trước:
curl -G \
-d 'creative={"object_story_id":"<PAGE_ID>_<POST_ID>"}' \
-d 'ad_format=<AD_FORMAT>' \
-d 'access_token=<ACCESS_TOKEN>' \
https://graph.facebook.com/v21.0
/act_<AD_ACCOUNT_ID>/generatepreviews
Open In Graph API Explorer
Các giá trị có sẵn cho ad_format
hơi khác so với page_types
. Tuy nhiên, trong trường hợp này, Bảng tin trên máy tính và Cột bên phải của Facebook được chọn. Điều này yêu cầu bạn phải thực hiện 2 lệnh gọi API để tạo bản xem trước cho từng vị trí quảng cáo:
curl -G \
-d 'creative={"object_story_id":"<PAGE_ID>_<POST_ID>"}' \
-d 'ad_format=DESKTOP_FEED_STANDARD' \
-d 'access_token=<ACCESS_TOKEN>' \
https://graph.facebook.com/v21.0
/act_<AD_ACCOUNT_ID>/generatepreviews
Open In Graph API Explorer
curl -G \
-d 'creative={"object_story_id":"<PAGE_ID>_<POST_ID>"}' \
-d 'ad_format=RIGHT_COLUMN_STANDARD' \
-d 'access_token=<ACCESS_TOKEN>' \
https://graph.facebook.com/v21.0
/act_<AD_ACCOUNT_ID>/generatepreviews
Open In Graph API Explorer
Phản hồi sẽ là một iFrame hợp lệ trong 24 giờ.