Tạo quảng cáo trên Meta tập trung vào vị trí quảng cáo có sẵn trên Reels và tìm hiểu những cách làm tốt nhất liên quan đến hoạt động quảng cáo của chúng tôi.
Nếu bạn không đáp ứng các điều kiện tiên quyết nêu trên, vui lòng tham khảo tài liệu dành cho nhà phát triển của chúng tôi.
Meta cung cấp một môi trường thử nghiệm không thực sự phân phối quảng cáo nhưng cho phép bạn:
Hãy đọc qua phần cách tốt nhất để thử nghiệm.
Mã truy cập là một chuỗi không rõ nội dung, dùng để xác định người dùng, ứng dụng hoặc Trang. Ứng dụng có thể dùng mã này để thực hiện lệnh gọi API đồ thị. Bạn có thể thấy thời gian hết hạn và ứng dụng đã tạo ra mã đó. Lệnh gọi API Marketing trên các ứng dụng của Meta cần có mã truy cập.
Lấy mã truy cập với các quyền cần thiết:
ads_management
: thay đổi trong tài khoản quảng cáo đã chọn
ads_read
: đọc dữ liệu quảng cáo
read_insights
: đọc thông tin chi tiết về hiệu quả
Hãy sử dụng mã truy cập hệ thống vì mã này có thời gian hết hạn dài hơn.
Để truy cập các điểm cuối API Marketing, bạn cần tạo một ứng dụng dành cho Doanh nghiệp. Ứng dụng này tuân theo một lớp ủy quyền bổ sung của API Đồ thị có tên là cấp độ truy cập. Trong quy trình Xét duyệt ứng dụng, ứng dụng của bạn cũng phải yêu cầu các quyền và tính năng cụ thể. Bạn phải hoàn thành quy trình Xác minh doanh nghiệp nếu ứng dụng của bạn dành cho người dùng không có vai trò trong chính ứng dụng hoặc vai trò trong Doanh nghiệp đã xác nhận quyền sở hữu ứng dụng đó.
Nếu ứng dụng của bạn đang quản lý tài khoản quảng cáo của người khác, bạn cần có:
ads_read
và/hoặc
ads_management
Tìm nạp (các) tài khoản quảng cáo của nhà quảng cáo và cho phép nhà quảng cáo chọn một tài khoản để tạo quảng cáo.
Thông qua Business Management API, bạn có thể xem tất cả tài khoản quảng cáo mà doanh nghiệp của họ có quyền truy cập. Lệnh gọi này sẽ trả về tất cả tài khoản quảng cáo thuộc sở hữu của một doanh nghiệp. Lưu ý rằng bạn sẽ cần có quyền business_management
ở cả cấp độ ứng dụng và người dùng. Hãy tham khảo bài viết API Quản lý tài sản doanh nghiệp.
curl -G \
-d "access_token=<ACCESS_TOKEN>" \
"https://graph.facebook.com/v21.0
/<BUSINESS_ID>/owned_ad_accounts"
Chiến dịch là cấu trúc tổ chức cấp cao nhất trong tài khoản quảng cáo và nên biểu thị một mục tiêu của nhà quảng cáo. Các đối tượng này chứa mục tiêu quảng cáo của bạn và một hoặc nhiều nhóm quảng cáo. Nhờ vậy, bạn có thể tối ưu hóa và đo lường kết quả cho từng mục tiêu quảng cáo. Tìm hiểu thêm về cách tạo, đọc, cập nhật và xóa chiến dịch tại đây.
curl -X POST \
-F 'name="My campaign"' \
-F 'objective="OUTCOME_TRAFFIC"' \
-F 'status="PAUSED"' \
-F 'special_ad_categories=[]' \
-F 'access_token=<ACCESS_TOKEN>' \
https://graph.facebook.com/v21.0
/act_<AD_ACCOUNT_ID>/campaigns
Để giúp nhà quảng cáo tiếp cận các nhóm cụ thể, hãy chỉ định các thông số sau đây trong yêu cầu API:
Nhờ đó, hệ thống sẽ tiếp cận được những khách hàng tiềm năng có nhiều khả năng sẽ quan tâm nhất đến sản phẩm hoặc dịch vụ của bạn.
curl -X POST \
-F 'access_token=YOUR_ACCESS_TOKEN' \
-F 'name=My Custom Audience' \
-F 'subtype=CUSTOM' \
-F 'description=People who live in New York, aged 25-40, interested in technology' \
-F 'customer_file_source=USER_PROVIDED_ONLY' \
-F 'targeting_spec={
"geo_locations": {
"countries": ["US"],
"regions": [{"key": "4081"}] # New York region key
},
"age_min": 25,
"age_max": 40,
"interests": [{"id": "6003139266461", "name": "Technology"}]
}' \
https://graph.facebook.com/v21.0
/act_YOUR_AD_ACCOUNT_ID/customaudiences
Nhóm quảng cáo có thể bao gồm một hoặc nhiều quảng cáo. Các quảng cáo trong một nhóm quảng cáo phải có cùng tùy chọn nhắm mục tiêu, ngân sách, phương thức lập hóa đơn, mục tiêu tối ưu hóa và khoảng thời gian.
Bạn có thể đặt ngân sách, lịch chạy, chiến lược giá thầu, tùy chọn nhắm mục tiêu và vị trí quảng cáo. Nhóm quảng cáo cho phép bạn tinh chỉnh cách thức và vị trí phân phối quảng cáo đến các phân khúc đối tượng cụ thể, từ đó tối ưu hóa hiệu quả và đạt được mục tiêu marketing.
Thông số chính:
Bạn có thể xem thông tin chi tiết toàn diện hơn tại đây.
Bạn có thể chọn một vị trí quảng cáo thủ công (bao gồm cả quảng cáo trên Instagram Reels và Facebook Reels) hoặc đặt mặc định là vị trí quảng cáo tự động. Nếu bạn không chỉ định giá trị nào cho một trường vị trí quảng cáo cụ thể, hệ thống sẽ cân nhắc tất cả vị trí mặc định có thể dùng cho trường đó.
curl -X POST \
-F 'access_token=YOUR_ACCESS_TOKEN' \
-F 'name=Reels Ad Set' \
-F 'campaign_id=YOUR_CAMPAIGN_ID' \
-F 'daily_budget=5000' \
-F 'billing_event=IMPRESSIONS' \
-F 'optimization_goal=REACH' \
-F 'start_time=2024-07-10T10:00:00-0700' \
-F 'end_time=2024-07-20T10:00:00-0700' \
-F 'targeting={"geo_locations":{"countries":["US"]},"age_min":18,"age_max":65}' \
-F 'promoted_object={"page_id":"YOUR_PAGE_ID"}' \
-F 'status=PAUSED' \
-F 'instagram_actor_id=YOUR_INSTAGRAM_ACTOR_ID' \
-F 'publisher_platforms=["instagram"]' \
-F 'instagram_positions=["reels"]' \
https://graph.facebook.com/v21.0
/act_YOUR_AD_ACCOUNT_ID/adsets
publisher_platforms | facebook_position hoặc instagram position | Mục tiêu tương thích | optimization_goal |
---|---|---|---|
instagram |
| OUTCOME_APP_PROMOTION |
|
instagram |
| OUTCOME_AWARENESS |
|
instagram |
| OUTCOME_LEADS |
|
instagram |
| OUTCOME_TRAFFIC |
|
instagram |
| OUTCOME_ENGAGEMENT |
|
instagram |
|
|
|
facebook | facebook_reels |
|
|
facebook | facebook_reels |
|
|
facebook | facebook_reels |
|
|
facebook | facebook_reels |
|
|
facebook | facebook_reels |
|
|
facebook | facebook_reels |
|
|
Kết hợp Mục tiêu tương thích + optimization_goal | Có đủ điều kiện xuất hiện trên Facebook Reels không? | Có đủ điều kiện xuất hiện trên Instagram Reels không? |
---|---|---|
| ✅ | ❌ |
| ❌ | ✅ |
| ✅ | ❌ |
| ✅ | ❌ |
| ✅ | ❌ |
| ❌ | ✅ |
| ✅ | ❌ |
| ✅ | ❌ |
| ✅ | ❌ |
Nội dung quảng cáo là thành phần hình ảnh và văn bản của quảng cáo, hỗ trợ các định dạng quảng cáo sau đây:
Tự động hóa các yếu tố thiết kế và tối ưu hóa hiệu quả theo quy trình sáng tạo của chúng tôi.
Người dùng có thể cung cấp tài sản mới hoặc dùng lại thước phim hiện có trên tài khoản Instagram của họ làm nội dung quảng cáo.
Bạn có thể tạo quảng cáo từ những thước phim tự nhiên hiện có trên Instagram/Facebook và đủ điều kiện được quảng bá, với điều kiện thước phim đó:
Cách dùng lại thước phim tự nhiên trên Instagram làm nội dung quảng cáo cho chiến dịch quảng cáo mới:
Lấy ID tài khoản kinh doanh trên Instagram, cần được liên kết với một Trang Facebook
GET/{ad_account_id}/connected_instagram_accounts
hoặcGET/{business_id}/instagram_business_accounts
Tìm thước phim mà bạn muốn quảng bá
GET/{ig-business-account-user-id}/media
Cung cấp nội dung quảng cáo
instagram_actor_id
trong quy cách nội dung, hãy đặt instagram_user_id
làm ID người dùng Instagramsource_instagram_media_id
làm ID file phương tiệncall_to_action
cho mục đích quảng bá (không bắt buộc)Tận dụng boost_eligibility_info
để dễ dàng xác định xem file phương tiện có đủ điều kiện được quảng cáo dưới dạng quảng cáo hay không, đồng thời tận dụng boost_ads_list
để theo dõi thông tin quảng cáo trước đây có liên quan trên Instagram.
curl -i -X POST \
https://graph.facebook.com/v21.0
/act_<AD_ACCOUNT>/adcreatives?object_id=<PAGE_ID>
&instagram_user_id=<IG_USER_ID>
&source_instagram_media_id=<IG_ORGANIC_MEDIA_ID>
&call_to_action="{'type':'LEARN_MORE','value':{'link': '<YOUR_LINK>'}}"
&access_token=<API_ACCESS_TOKEN>
Bạn có thể tự động hóa quá trình tạo các yếu tố quảng cáo đa dạng và cuốn hút, chẳng hạn như hình ảnh, video và văn bản. Những công cụ dựa trên AI này giúp tối ưu hóa hiệu quả quảng cáo bằng cách điều chỉnh nội dung theo sở thích của đối tượng và tăng tính đa dạng cho nội dung. Việc tạo quảng cáo sẽ góp phần tăng mức độ tương tác và mang lại kết quả tốt hơn cho chiến dịch.
Bạn có thể xem trước quảng cáo ở định dạng Facebook Reels và Instagram Reels được liệt kê bên dưới bằng cách sử dụng:
NỀN TẢNG ĐĂNG TẢI | Định dạng quảng cáo |
---|---|
| |
|
curl -X POST \
'https://graph.facebook.com/v21.0
/act_{ad_account_id}/adpreviews' \
-F 'access_token={your_access_token}' \
-F 'creative={
"object_story_spec": {
"instagram_actor_id": "{instagram_actor_id}",
"video_data": {
"video_id": "{video_id}",
"title": "Check out our new product!",
"description": "Exciting new features and benefits.",
"call_to_action": {
"type": "LEARN_MORE",
"value": {
"link": "https://www.example.com/product"
}
}
}
}
}' \
-F 'ad_format=INSTAGRAM_REELS'
Để đặt lịch quảng cáo bằng API marketing, hãy tạo một đối tượng nhóm quảng cáo rồi liên kết đối tượng nhóm quảng cáo đó với Nội dung quảng cáo. Hãy sử dụng /act_{ad_account_id}/ads
để gửi đối tượng Quảng cáo và xác thực phản hồi để xác nhận đặt lịch thành công. Bước này sẽ hoàn tất quá trình thiết lập quảng cáo, giúp quảng cáo sẵn sàng phân phối theo cấu hình đã cung cấp.
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
Sử dụng API Thông tin chi tiết để tìm nạp các số liệu từ tài khoản quảng cáo đến quảng cáo:
act_<AD_ACCOUNT_ID>/insights
<CAMPAIGN_ID>/insights
<ADSET_ID>/insights
<AD_ID>/insights
Khi chạy chiến dịch trên Instagram và Facebook, hãy thêm breakdowns=publisher_platform
để xem số liệu thống kê của từng vị trí quảng cáo trên Facebook và Instagram, như minh họa trong lệnh gọi mẫu bên dưới. Khi chia nhỏ thông tin chi tiết theo cấp độ Vị trí quảng cáo, bạn có thể xem cách quảng cáo hoạt động qua vị trí quảng cáo Instagram Reels và Facebook Reels.
curl -X GET \
'https://graph.facebook.com/v21.0
/{ad_account_id}/insights' \
-F 'access_token={your_access_token}' \
-F 'level=campaign' \
-F 'fields=campaign_name,impressions,clicks,spend' \
-F 'breakdowns=publisher_platform,platform_position' \
-F 'filtering=[{"field":"platform_position","operator":"IN","value":["instagram_reels"]}]' \
-F 'time_range={"since":"2024-06-01","until":"2024-06-30"}'
OUTCOME_APP_PROMOTION
OUTCOME_AWARENESS
OUTCOME_ENGAGEMENT
OUTCOME_LEADS
OUTCOME_SALES
OUTCOME_TRAFFIC
API Marketing có logic giới hạn tốc độ riêng và không thuộc bất kỳ giới hạn tốc độ nào của API Đồ thị. Tính năng có ảnh hưởng đến định mức giới hạn tốc độ của API Marketing là Quyền truy cập tiêu chuẩn để quản lý quảng cáo. Theo mặc định, bạn sẽ có Quyền truy cập tiêu chuẩn khi thêm sản phẩm API Marketing vào Bảng điều khiển ứng dụng của mình, nhờ vậy bạn có quyền truy cập phát triển vào API Marketing. Nếu bạn muốn tăng định mức giới hạn tốc độ, hãy nâng cấp lên Quyền truy cập nâng cao.
Quảng cáo trên Reels biến sự chú ý thành hành động, giúp tối ưu kết quả. Khi bạn tạo đúng cách, quảng cáo sẽ hiệu quả hơn nữa.
1. Tạo video 9:16 để thu hút người xem: Reels là định dạng video toàn màn hình, chân thực. Để nội dung trở nên gần gũi, hãy ưu tiên video và điều chỉnh kích thước thành 9:16.
2. Tạo trong vùng an toàn để đảm bảo thông điệp rõ ràng: Thiết kế trong vùng an toàn để lớp phủ nhãn dán văn bản, nút kêu gọi hành động hoặc thông điệp quan trọng không bị giao diện người dùng của Reels che mất. Tránh để văn bản, logo và các yếu tố quan trọng khác ở 35% dưới cùng của nội dung 9:16.
3. Tạo video có âm thanh để trở nên hấp dẫn: Âm thanh (dù là nhạc, giọng nói hay hiệu ứng âm thanh) là yếu tố quan trọng giúp tăng mức độ tương tác và sự thú vị trên Reels.