LƯU Ý: Các đối tác và nhà quảng cáo có tên trong danh sách cho phép có thể sử dụng API này nhưng chỉ ở mức hạn chế. Hãy liên hệ với đại diện Meta của bạn để sử dụng API này.
Với số nhân giá thầu, nhà quảng cáo có thể giảm số phân khúc đối tượng cần thiết vì họ sẽ duy trì được chiến lược đặt giá thầu hợp lý trong một nhóm quảng cáo bằng một đối tượng mục tiêu. Ví dụ: nhà quảng cáo thường tạo nhóm quảng cáo để có thể đặt giá thầu khác nhau cho nhiều phân khúc đối tượng. Ví dụ: nhà quảng cáo có thể tạo 3 nhóm quảng cáo tương ứng với 3 nhóm tuổi khác nhau: 18-25, 26-35, 36-65. Với số nhân giá thầu, nhà quảng cáo có thể tạo một nhóm quảng cáo, sau đó sử dụng số nhân giá thầu để đặt giá thầu khác nhau cho từng nhóm.
Nhà quảng cáo đang chạy quảng cáo nhà ở, việc làm và tín dụng, đồng thời có trụ sở ở Hoa Kỳ hoặc chạy quảng cáo nhắm mục tiêu đến Hoa Kỳ sẽ có nhóm hạn chế khác và có thể sử dụng nhóm nhỏ các hạng mục đối tượng để điều chỉnh giá thầu. Chiến dịch quảng cáo nhà ở, việc làm và tín dụng bị hạn chế điều chỉnh giá thầu cho các hạng mục đối tượng age
, gender
, locale
, home_location
, user_bucket
và đối tượng tương tự custom_audience
(đối tượng tùy chỉnh được lấy từ đối tượng tương tự). Hãy xem bài viết Hạng mục quảng cáo đặc biệt.
Kể từ ngày 30/01/2023, những quảng cáo sử dụng số nhân giá thấu với các hạng mục dữ liệu của bên thứ ba (booking_window
, custom_audience
(bao gồm cả đối tượng tùy chỉnh tương tự), lengthofstay
, travelstartdate
, travelstartdayofweek
, user_recency
, user_bucket
) sẽ không còn được phân phối đến những người dùng đã chọn không nhận quảng cáo.
user_groups
duy nhất.Với số nhân giá thầu, bạn có thể xác định các hạng mục đối tượng và chỉ định một số nhân giá thầu cho từng hạng mục đối tượng. Bạn sẽ xác định thông tin nhân khẩu học của người dùng, thiết bị của người dùng và dữ liệu tùy chỉnh của nhà quảng cáo cho các hạng mục đối tượng. Chiến dịch quảng cáo nhà ở, việc làm hoặc tín dụng bị hạn chế chỉ định giá thầu cho các hạng mục đối tượng age
, gender
, locale
, home_location
, user_bucket
và đối tượng tương tự custom_audience
(đối tượng tùy chỉnh được lấy từ đối tượng tương tự).
Mức độ ưu tiên | Mô tả |
---|---|
Đặt giá thầu khác nhau dựa trên tuổi hoặc độ tuổi. (Không hỗ trợ chiến dịch quảng cáo nhà ở, việc làm và tín dụng.) | |
Đặt giá thầu khác nhau dựa trên số ngày cho đến thời điểm bắt đầu đi du lịch. | |
Đặt giá thầu dựa trên | |
Đặt giá thầu khác nhau dựa trên nền tảng thiết bị của người dùng, chẳng hạn như máy tính hoặc thiết bị di động. | |
Đặt giá thầu khác nhau dựa trên giới tính. (Không hỗ trợ chiến dịch quảng cáo nhà ở, việc làm và tín dụng.) | |
Đặt giá thầu dựa trên | |
Đặt giá thầu dựa trên số ngày từ thời điểm bắt đầu đến kết thúc chuyến du lịch. | |
Đặt giá thầu khác nhau dựa trên ngôn ngữ như tiếng Anh hoặc tiếng Tây Ban Nha. (Không hỗ trợ chiến dịch quảng cáo nhà ở, việc làm và tín dụng.) | |
Đặt giá thầu dựa trên vị trí hiển thị quảng cáo; ví dụ: | |
Đặt giá thầu dựa trên | |
Đặt giá thầu khác nhau dựa trên ngày bắt đầu chuyến du lịch; ví dụ: | |
Đặt giá thầu dựa trên ngày trong tuần bắt đầu chuyến du lịch. | |
Đặt giá thầu dựa trên giá trị | |
Đặt giá thầu dựa trên | |
Đặt giá thầu dựa trên | |
Đặt giá thầu dựa trên thời điểm gần đây nhất người dùng truy cập trang web hoặc ứng dụng. |
age
Nhóm người dùng theo độ tuổi; ví dụ: 18-25
, 26-35
. Ví dụ: đối với nhóm quảng cáo có giới hạn giá thầu là 5 USD, hãy đặt giá thầu 2,5 USD cho người dùng trong độ tuổi từ 18 đến 25, 3,5 USD cho người dùng trong độ tuổi từ 26 đến 40, 5 USD cho tất cả người dùng khác. Lưu ý: Giá trị mặc định là không bắt buộc. Bạn có thể áp dụng 1.0
làm số nhân.
Ví dụ
{ "user_groups": { "age": { "18-25": 0.5, "26-40": 0.7, "default": 1.0 } } }
booking_window
Các giá trị chia nhỏ có thể sử dụng bao gồm bất kỳ khoảng số nguyên nào lớn hơn hoặc bằng 1. Ví dụ: 1-3
, 4-9
, v.v.
Ví dụ
curl -X POST \ -F 'bid_adjustments= {"user_groups":{"booking_window":{"event_sources":["123456789"],"1-2":0.1,"3-5":0.2,"default":0.5}}}' \ -F 'access_token='$access_token \ https://graph.facebook.com/<API_VERSION>/<ad_set_id>
Xem thêm Ví dụ về số nhân giá thầu cho du lịch.
custom_audience
Kể từ ngày 30/01/2023, những quảng cáo sử dụng số nhân giá thấu với các hạng mục dữ liệu của bên thứ ba (booking_window
, custom_audience
(bao gồm cả đối tượng tùy chỉnh tương tự), lengthofstay
, travelstartdate
, travelstartdayofweek
, user_recency
, user_bucket
) sẽ không còn được phân phối đến những người dùng đã chọn không nhận quảng cáo.
Bạn có thể điều chỉnh giá thầu dựa trên đối tượng tùy chỉnh.
Ví dụ
curl -X POST \ -F 'bid_adjustments= {"user_groups":{"custom_audience":{"<CUSTOM_AUDIENCE_ID>":0.8, "<CUSTOM_AUDIENCE_ID>":1.0, "default":0.5}}}' \ -F 'access_token='$access_token \ https://graph.facebook.com/<API_VERSION>/<ad_set_id>
device_platform
Các giá trị chia nhỏ có thể sử dụng là:
mobile
desktop
Ví dụ
{ "user_groups": { "device_platform": { "mobile": 0.7, "desktop": 0.9 } } }
gender
Nhóm người dùng theo giới tính:
male
female
default
Ví dụ
{ "user_groups": { "gender": { "male": 0.5, "female": 0.7, "default": 1.0 } } }
home_location
Các giá trị chia nhỏ có thể sử dụng là:
city id
region id
Bạn có thể tìm thấy city id
và region id
trong API Tìm kiếm. Bạn có thể truy vấn từ Trình khám phá API Đồ thị hoặc từ cửa sổ dòng lệnh của mình.
Lưu ý: Chỉ có thể đặt default
theo home_location
, chứ không phải cities
, regions
hoặc countries
.
Ví dụ
{ "user_groups": { "home_location": { "cities": { "2420605": 0.2 }, "regions": { "3847": 0.5 }, "countries": { "US": 0.2 }, "default": 0.8 } } }
length_of_stay
Các giá trị chia nhỏ có thể sử dụng bao gồm bất kỳ khoảng số nguyên nào lớn hơn hoặc bằng 1. Ví dụ: “1-3”
, “4-9”
, v.v.
Ví dụ
curl -X POST \ -F 'bid_adjustments= {"user_groups":{"length_of_stay":{"event_sources":["123456789"],"1-2":0.1,"3- 5":0.2,"default":0.5}}}' \ -F 'access_token='$access_token \ https://graph.facebook.com/<API_VERSION>/<ad_set_id>
Xem thêm Ví dụ về số nhân giá thầu cho du lịch.
locale
Bạn có thể sử dụng ngôn ngữ hoặc ID nhóm ngôn ngữ, chẳng hạn như 6
cho tiếng Anh Mỹ hoặc 5
cho tiếng Đức.
Bạn có thể tìm ID ngôn ngữ trong phần Tìm kiếm nhắm mục tiêu, Ngôn ngữ với type=adlocale
. Ví dụ:
{ "user_groups": { "locale": { 6: 0.8, 5: 0.3 } } }
position_type
Hạng mục này tương tự như các tùy chọn vị trí trong API Nhắm mục tiêu. Các giá trị chia nhỏ có thể sử dụng là:
Vị trí quảng cáo | Giá trị |
---|---|
Bảng feed Facebook |
|
Facebook Marketplace |
|
Bảng feed video trên Facebook |
|
Cột bên phải trên Facebook |
|
Khám phá doanh nghiệp trên Facebook |
|
Bảng feed Instagram |
|
Bảng feed của trang cá nhân Instagram |
|
Khám phá Instagram |
|
Trang chủ Khám phá Instagram |
|
Hộp thư Messenger |
|
Instagram Stories |
|
Facebook Stories |
|
Messenger Stories |
|
Instagram Reels |
|
Facebook Reels |
|
Video trong luồng trên Facebook |
|
Quảng cáo trên Facebook Reels |
|
Kết quả tìm kiếm trên Facebook |
|
Kết quả tìm kiếm trên Instagram |
|
Tin nhắn được tài trợ trên Messenger | Không được hỗ trợ |
Quảng cáo tự nhiên, biểu ngữ và chèn giữa trên Audience Network |
|
Video kèm phần thưởng trên Audience Network |
|
Video trong luồng trên Audience Network | Không được hỗ trợ |
Ví dụ
{ "user_groups": { "position_type":{ "facebook_feed":0.9, "messenger_messenger_home":0.7, "instagram_stream":0.8, "audience_network_classic":0.5, "default":0.4 } } }
publisher_platform
Các giá trị chia nhỏ có thể sử dụng là:
facebook
instagram
audience_network
messenger
Ví dụ
{ "user_groups": { "publisher_platform": { "facebook": 0.7, "instagram": 0.9, "default": 1.0 // We'll apply bid multiplier 1.0 if no default is specified anyway } } }
travel_start_date
Các giá trị chia nhỏ có thể sử dụng bao gồm bất kỳ khoảng ngày nào ở định dạng _yyyymmdd_-_yyyymmdd_
.
Ví dụ
curl -X POST \ -F 'bid_adjustments= {"user_groups":{"travel_start_date":{"event_sources":["123456789"],"20180901-20181001":0.2,"default":0.9}}}' \ -F 'access_token='$access_token \ https://graph.facebook.com/<API_VERSION>/<ad_set_id>
Xem thêm Ví dụ về số nhân giá thầu cho du lịch.
travel_start_day_of_week
Các giá trị chia nhỏ có thể sử dụng bao gồm số nguyên bất kỳ từ 0 đến 6, bao gồm cả hai số này. 0
là thứ Hai; 6
là Chủ nhật.
Ví dụ
curl -X POST \ -F 'bid_adjustments= {"user_groups":{"travel_start_day_of_week":{"event_sources": ["123456789"],"0":0.1,"2":0.2,"6":0.3,"default":0.9}}}' \ -F 'access_token='$access_token \ https://graph.facebook.com/<API_VERSION>/<ad_set_id>
Xem thêm Ví dụ về số nhân giá thầu cho du lịch.
user_bucket
Bạn có thể gửi cho chúng tôi kết quả phân loại người dùng của chính mình. Sau đó gửi cho chúng tôi thông số user_bucket
bổ sung ở sự kiện trong ứng dụng hoặc lượt kích hoạt pixel. Nhóm người dùng là các số nguyên trong khoảng từ 0 đến 100.
Hãy xác định nhóm người dùng theo định dạng sau:
event_sources
- Nguồn sự kiện trong ứng dụng hoặc lượt kích hoạt pixel sẽ theo dõi.event_retention
- Không bắt buộc. Thời gian (số giây) sẽ bỏ qua giá trị user_bucket
cũ.events_dedup_mode
- Không bắt buộc. Cờ cho biết giá trị user_bucket
nào sẽ sử dụng khi một nguồn sự kiện gửi các giá trị user_bucket
khác nhau cho cùng một người dùng. Giá trị mặc định là latest
.event_source_preference
- Không bắt buộc. Cờ cho biết user_bucket
nào sẽ sử dụng khi nhiều nguồn sự kiện gửi các giá trị user_bucket
khác nhau cho cùng một người dùng. Giá trị mặc định là latest
.Ví dụ
{ "user_groups": { "user_bucket": { "event_sources": [<pixel_id>,<app_id>,...], "event_retention": 604800, // optional, exclude old events //optional, useful when multiple event sources have user_bucket "events_dedup_mode": "max"|"min"|"latest", //optional, dedup user_bucket values sent from one single event source "event_source_preference": "max"|"min"|"latest", "1":0.7, // these are the bid multipliers "2":1.0, } } }
user_device
Các giá trị chia nhỏ có thể sử dụng là:
iPad
iPhone
Hãy xem các giá trị khác có thể sử dụng tại API Tìm kiếm nhắm mục tiêu với type=adTargetingCategory
và class=user_device
.
Ví dụ
{ "user_groups": { "user_device": { "iPad": 0.7, "iPhone": 0.9, "default": 1.0 } } }
Ví dụ
curl -F 'name=Test BM Adset '$(date +%s) \ -F 'bid_amount=3000' \ -F 'billing_event=IMPRESSIONS' \ -F 'optimization_goal=OFFSITE_CONVERSIONS' \ -F 'daily_budget=15000' \ -F 'campaign_id=23843038336220329' \ -F 'promoted_object={"product_set_id":"267888283975766"}' \ -F 'targeting={ "geo_locations": {"countries":["AQ"]}, "dynamic_audience_ids": ["23842885952670329"], "publisher_platforms": ["facebook"] }' \ -F 'bid_adjustments={"user_groups":{"user_device": {"iPad": 0.7, "iPhone": 0.9, "default": 1.0}}}' \ -F 'status=PAUSED' \ -F 'access_token='$access_token \ https://graph.facebook.com/<API_VERSION>/act_1653439931385336/adsets
Ví dụ
curl -F 'name=Test BM Adset '$(date +%s) \ -F 'bid_amount=3000' \ -F 'billing_event=IMPRESSIONS' \ -F 'optimization_goal=OFFSITE_CONVERSIONS' \ -F 'daily_budget=15000' \ -F 'campaign_id=23843038336220329' \ -F 'promoted_object={"product_set_id":"267888283975766"}' \ -F 'targeting={ "geo_locations": {"countries":["AQ"]}, "dynamic_audience_ids": ["23842885952670329"], "publisher_platforms": ["facebook"] }' \ -F 'bid_adjustments={"user_groups":{"user_device": {"iPad": 0.7, "iPhone": 0.9, "default": 1.0}}}' \ -F 'status=PAUSED' \ -F 'access_token='$access_token \ https://graph.facebook.com/<API_VERSION>/act_1653439931385336/adsets {"id":"23843038339320329"}
Ví dụ
curl -F 'access_token='$access_token \ https://graph.facebook.com/VERSION/ID?fields=bid_adjustments {"bid_adjustments":{"user_groups":"{\"user_device\": {\"default\":1,\"iPad\":0.7,\"iPhone\":0.9}}"},"id":"ID"}
Xem thêm phần Ví dụ nâng cao.
user_group_weight_spec
Các giá trị chia nhỏ có thể sử dụng là:
age
gender
device_platform
publisher_platform
user_device
user_os
Xem thêm phần Ví dụ nâng cao.
Ví dụ - user_group_weight_spec
là cấu trúc JSON và có dạng như sau:
{ <BREAKDOWN_NAME>: { <BREAKDOWN_VALUE_1>: <WEIGHT_VALUE> OR <NESTED_USER_GROUP_WEIGHT_SPEC>, <BREAKDOWN_VALUE_2>: <WEIGHT_VALUE> OR <NESTED_USER_GROUP_WEIGHT_SPEC>, <BREAKDOWN_VALUE_3>: <WEIGHT_VALUE> OR <NESTED_USER_GROUP_WEIGHT_SPEC>, ... "default": <WEIGHT_VALUE> OR <NESTED_USER_GROUP_WEIGHT_SPEC>, // optional, if not specified, we'll use 1.0 } } { "age": { "18-25": 0.7, "26-35": { "gender": { "male": 0.9, "female": 1.0 } }, "default": 0.85 } } * For users between the ages of 18 and 25, we apply bid multiplier 0.7. * For male users between the ages of 26 and 35, we apply bid multiplier 0.9. * For female users between the ages of 26 and 35, we apply bid multiplier 1.0. * For all other users, we apply bid multiplier 0.85.
Giá trị chia nhỏ là độ tuổi ở dạng số nguyên. Ví dụ: 18-25, trong đó độ tuổi tối thiểu là 18 và các khoảng không được chồng chéo nhau.
Ví dụ
{ "user_groups": { "age": { "18-25": 0.7, "30-40": 1.0, "default": 0.3 } } }
> curl -F 'bid_adjustments={"user_groups":{"user_device":{"iPad":0.3,"iPhone":{"user_os":{"Android":0.3,"iOS":{"age":{"18-35":0.3,"35-45":0.4}}}}}}}' -F access_token=$token https://graph.intern.facebook.com/v2.12/6089875504114 {"success":true}% > curl -G -d access_token=$token https://graph.intern.facebook.com/v2.12/6089875504114\? fields\=bid_adjustments {"bid_adjustments":{"user_groups":"{\"user_device\":{\"iPad\":0.3,\"iPhone\":{\"user_os\":{\"Android\":0.3,\"iOS\":{\"age\":{\"18-35\":0.3,\"35-45\":0.4}}}}}}"},"id":"6089875504114"}%
curl -X POST \ -F 'bid_adjustments={"user_groups":{"travel_start_day_of_week":{"event_sources":["1862565504034757"],"1":0.1,"3":0.1,"default":0.9}}}' \ -F 'access_token=<ACCESS_TOKEN>' \ https://graph.facebook.com/<API_VERSION>/<ADSET_ID> Length of Stay 'bid_adjustments={"user_groups":{"length_of_stay":{"event_sources":["1862565504034757"],"1-2":0.1,"3-7":0.2,"default":0.5}}}' Booking window 'bid_adjustments={"user_groups":{"booking_window":{"event_sources":["1862565504034757"],"1-2":0.1,"3-7":0.2,"default":0.5}}}' Travel start date: 'bid_adjustments={"user_groups":{"travel_start_date":{"event_sources":["1862565504034757"],"20180918-20190101":0.1,"default":0.5}}}' Day of week: 'bid_adjustments={"user_groups":{"travel_start_day_of_week":{"event_sources":["1862565504034757"],"1":0.1,"2":0.1,"0":0.2,"default":0.5}}}'
user_os
Các giá trị chia nhỏ có thể sử dụng là:
iOS
Windows
Hãy xem các giá trị khác có thể sử dụng tại API Tìm kiếm nhắm mục tiêu với type=adTargetingCategory
và class=user_os
.
Các giá trị hiện được hỗ trợ:
Android
Windows
Windows Phone
iOS
Ví dụ
{ "user_groups": { "user_os": { "Android": 0.7, "iOS": 0.9, "default": 1.0 } } }
Tác động của iOS14
Những thay đổi trong chính sách của iOS 14 có ảnh hưởng đến số nhân giá thầu cho các chiến dịch chuyển đổi trang web không?
Có, theo dự đoán, các thay đổi của iOS 14 sẽ dẫn đến tình trạng mất tín hiệu và phân bổ ít thông tin nhận dạng hơn, do đó giảm số lượng tín hiệu trên mỗi nhóm quảng cáo. Mặc dù phần lớn hạng mục bạn có thể đặt giá thầu vẫn tiếp tục hoạt động như bình thường, nhưng số nhân cho recency, custom audience và user_bucket sẽ bị ảnh hưởng nếu nhắm mục tiêu đến người dùng iOS 14.5, vì các số nhân đó phụ thuộc vào sự kiện được đo bằng Facebook Pixel hoặc API Chuyển đổi. Tất cả số nhân khác đều đến từ dữ liệu trên trang web và không dựa vào Facebook Pixel hoặc API Chuyển đổi.
user_recency
Nhóm người dùng theo thời gian vì họ có lượt kích hoạt pixel hoặc sự kiện trong ứng dụng. Bạn phải chỉ định các nguồn sự kiện cần theo dõi và khoảng thời gian.
Ví dụ
Ví dụ này minh họa cách áp dụng số nhân giá thầu 1.0
cho người dùng có lượt kích hoạt pixel hoặc sự kiện trong ứng dụng trong vòng 86400
giây, v.v.
{ "user_groups": { "user_recency": { "event_sources": [<pixel_id>,<app_id>,...], "0-86400": 1.0, "86401-172800": 0.7, "default": 0.5 } } }
Để xác định các nhóm người dùng qua nhiều giá trị chia nhỏ, bạn cũng có thể thay số nhân giá thầu dạng số dấu chấm động bằng quy cách chia nhỏ hơn nữa. Ví dụ: một nhóm quảng cáo có giới hạn giá thầu là 5 USD và cấu hình bên dưới sẽ có dạng như sau:
{ "user_groups": { "gender": { "male": 0.9, "female": { "age": { "18-25": 0.7, "26-35": 0.8 } } } } }
0.09
đến 1.0
.curl -G \ -d 'access_token=<ACCESS_TOKEN>' \ https://graph.facebook.com/<API_VERSION>/<ADSET_ID>?fields=bid_adjustments
curl \ -F 'bid_adjustments={"user_groups":<USER_GROUP_WEIGHT_SPEC>}' \ -F 'access_token=<ACCESS_TOKEN>' \ https://graph.facebook.com/<API_VERSION>/<PRODUCT_CATALOG_ID>/<ADSET_ID>
Dưới đây là một lệnh gọi API mẫu để cập nhật nhóm quảng cáo hiện có. (Bạn cần thay thế ID nhóm quảng cáo, mã truy cập, nguồn sự kiện và số nhân giá thầu mong muốn.)
curl -X POST \
-F 'bid_adjustments={
"user_groups": {
"user_bucket": {
"event_sources": [
"<PIXEL_ID>",
"<APP_ID>"
],
"1": 0.1,
"2": 0.2,
"3": 0.3,
"default": {
"gender": {
"male": 0.99,
"female": 0.12
}
}
}
}
}' \
-F 'access_token=<ACCESS_TOKEN>' \
https://graph.facebook.com/v21.0
/<AD_SET_ID>/
Hãy làm việc với đội ngũ tài khoản Meta và trưởng bộ phận đo lường để tạo chiến dịch thử nghiệm bằng cách sử dụng mức tăng chuyển đổi hoặc thử nghiệm phân tách. Để đánh giá hiệu quả, bạn nên căn cứ vào các cụm sau đây trong một thử nghiệm phân tách gồm 3 cách:
Tại thời điểm này, bạn nên thiết lập thử nghiệm phân tách và nhóm kiểm soát để xác minh hiệu quả bằng cách dùng số nhân giá thầu. Chúng tôi chạy thử nghiệm trong 1-2 tuần và không yêu cầu ngân sách tối thiểu. Bạn có thể thiết lập thử nghiệm phân tách như sau:
user_bucket
.user_bucket
có một nhóm quảng cáo. Mỗi nhóm quảng cáo nên nhắm mục tiêu đến một user_bucket
riêng và giá thầu tương ứng. Bạn có thể dùng quy tắc Đối tượng tùy chỉnh từ trang web hoặc di động để phân khúc thêm đối tượng dựa trên các thông số khác của Meta Pixel hoặc Sự kiện trong ứng dụng. Hãy xem phần Đối tượng tùy chỉnh từ trang web và Đối tượng tùy chỉnh từ ứng dụng di động.bid_adjustment
để xác định giá thầu khác nhau cho từng user_bucket
. Đối với Cụm 2, Nhóm kiểm soát B, số nhân của bạn phải tương ứng với giá thầu của từng nhóm quảng cáo.Để biết thêm thông tin, hãy xem phần Thử nghiệm phân tách.
Thiết lập chiến dịch quảng cáo khi bạn tạo chiến dịch thông thường. Hãy liên hệ với đại diện Meta của bạn để được hỗ trợ thiết lập điều chỉnh giá thầu.
Thiết lập user_groups
và các số nhân giá thầu khác nhau cho từng nhóm. Các nhóm của bạn dựa trên thuộc tính nhân khẩu học, chẳng hạn như độ tuổi, giới tính và các thuộc tính cụ thể như điểm người dùng hoặc chương trình khách hàng thân thiết. Ví dụ:
{ "user_bucket":{ "business_id":253286871795863, "1":0.7, "2":1.0, "3":{ "gender":{ "male":1.0, "female":0.8 } }, "default": 0.9 } }
Trong ví dụ này:
loyalty_program
là 1, hãy áp dụng số nhân giá thầu 0,7loyalty_program
là 2, hãy áp dụng số nhân giá thầu 1,0loyalty_program
là 3, hãy áp dụng số nhân giá thầu 1,0loyalty_program
là 3, hãy áp dụng số nhân giá thầu 0,8loyalty_program
khác 1, 2 hoặc 3, hãy áp dụng số nhân giá thầu 0,9Đã đến lúc tạo chiến dịch quảng cáo:
curl -X POST \
-F 'name="My Adset with bid multiplier"' \
-F 'campaign_id="<AD_CAMPAIGN_ID>"' \
-F 'daily_budget=3000' \
-F 'billing_event="IMPRESSIONS"' \
-F 'optimization_goal="OFFSITE_CONVERSIONS"' \
-F 'bid_amount=500' \
-F 'bid_adjustments={
"user_groups": {
"gender": {
"male": 0.8,
"female": 1
}
}
}' \
-F 'promoted_object={
"product_set_id": "<PRODUCT_SET_ID>",
"custom_event_type": "ADD_TO_CART"
}' \
-F 'targeting={
"facebook_positions": [
"feed"
],
"geo_locations": {
"countries": [
"US"
]
}
}' \
-F 'status="PAUSED"' \
-F 'access_token=<ACCESS_TOKEN>' \
https://graph.facebook.com/v21.0
/act_<AD_ACCOUNT_ID>/adsets
Sau khi tạo nhóm quảng cáo, hãy đặt bid_adjustments
trên nhóm quảng cáo thông qua API này. Thông số sẽ có dạng như sau:
{ "user_groups": { "user_bucket": { "event_sources": [<pixel_id>,<app_id>,...], "event_source_preference": "max"|"min"|"latest", //optional, useful when multiple event sources have user_bucket "events_dedup_mode": "max"|"min"|"latest", //optional, dedup user_bucket values sent from one single event source "event_retention": 604800, // optional, exclude old events "1":0.7, // these are the bid multipliers "2":1.0, "default": { // used in the case that we don't have user_bucket for that user gender:{ // this is a nested example, but you could just do "default": 1.0, "male": { home_location: { cities: { // city id, can be found in search API, eg: search?type=adgeolocation&q=Menlo Park&limit=10 "2420605": 0.2, }, regions: { "3847": 0.5 }, countries: { "US": 0.2 } } } }, "female": { "user_recency": { "event_sources": [<pixel_id>,<app_id>,...], "0-86400": 0.5, "86400-172800": 0.7, "default": 0.2 } } }, }, }, }
Chúng tôi hiện không xác thực thông số này. Hãy gửi ID nhóm quảng cáo của bạn cho đại diện Meta và chúng tôi có thể kiểm tra thông số này theo cách thủ công.
Đối với mỗi nguồn sự kiện, hệ thống sẽ sử dụng user_bucket
nhận được gần đây nhất cho người dùng đó. Tuy nhiên, nếu bạn chỉ định nhiều nguồn sự kiện (ví dụ: pixel và ứng dụng) và 2 hoặc nhiều nguồn sự kiện đó có user_bucket
riêng được ghi nhận, chúng tôi sẽ lấy tất cả đến mức tối đa.
Dưới đây là một lệnh gọi mẫu để cập nhật nhóm quảng cáo hiện có. Bạn phải cung cấp ID nhóm quảng cáo, mã truy cập, nguồn sự kiện và số nhân giá thầu của chính mình:
curl -X POST -F access_token=<access_token> \ -F 'bid_adjustments={"user_groups": {"user_bucket": {"event_sources": [<pixel_id>, <app_id>,...], "1": 0.1, "2": 0.2, "3": 0.3, "default": {"gender": {"male": 0.99, "female": 0.1}} }} }' \ https://graph.facebook.com/<VERSION>/<ad-set-id>