Nội dung quảng cáo

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 hướng dẫn về đơn vị quảng cáo cũng như nội dung quảng cáo, hãy xem Hướng dẫn quảng cáo trên Facebook.

Nội dung

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:

  • Bản thân nội dung quảng cáo, được xác định bằng các thuộc tính trực quan của đối tượng nội dung
  • Vị trí quảng cáo mà quảng cáo chạy trên đó
  • Bản xem trước đơn vị quảng cáo, trên mỗi vị trí quảng cáo

Để 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/v20.0/act_<AD_ACCOUNT_ID>/adcreatives


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/v20.0/act_<AD_ACCOUNT_ID>/ads

Các giới hạn

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.

Đọc

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/v20.0/<CREATIVE_ID>

Vị trí quảng cáo

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 desktopfeedrightcolumn 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 \
  -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/v20.0/act_<AD_ACCOUNT_ID>/adsets

Xem trước quảng cáo

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:

  1. Bằng ID quảng cáo
  2. Bằng ID nội dung quảng cáo
  3. Bằng cách cung cấp quy cách nội dung

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/v20.0/act_<AD_ACCOUNT_ID>/generatepreviews


Thông số 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/v20.0/act_<AD_ACCOUNT_ID>/adcreatives


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/v20.0/act_<AD_ACCOUNT_ID>/generatepreviews

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/v20.0/act_<AD_ACCOUNT_ID>/generatepreviews


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/v20.0/act_<AD_ACCOUNT_ID>/generatepreviews

Phản hồi sẽ là một iFrame hợp lệ trong 24 giờ.