Quảng cáo Cửa hàng là giải pháp giúp tăng hiệu quả quảng cáo bằng cách đưa khách hàng tiềm năng đến trang web hoặc cửa hàng của bạn, tùy theo nơi chúng tôi cho là họ có nhiều khả năng sẽ mua hàng hơn.
Để tạo quảng cáo có mục tiêu là lượt chuyển đổi hoặc doanh số theo danh mục sản phẩm dựa vào vị trí chuyển đổi trên trang web và cửa hàng, bạn sẽ cần có:
Bắt đầu tạo chiến dịch quảng cáo bằng cách gửi yêu cầu POST
đến /act_{ad_account_id}/campaigns
.
Ở cấp độ này, bạn phải đặt mục tiêu quảng cáo thông qua trường mục tiêu. Đối với quảng cáo Cửa hàng, mục tiêu được hỗ trợ là PRODUCT_CATALOG_SALES
và CONVERSIONS
cho Trải nghiệm quảng cáo không dựa trên kết quả và mục tiêu OUTCOME_SALES
cho Trải nghiệm quảng cáo dựa trên kết quả (ODAX).
PRODUCT_CATALOG_SALES
, promoted_object
là ID danh mục sản phẩm. Lưu ý rằng bạn phải kết nối danh mục sản phẩm với một cửa hàng trên trang web có đủ điều kiện sử dụng quảng cáo Cửa hàng.CONVERSIONS
, promoted_object
là trường không bắt buộc.Ví dụ về cách tạo chiến dịch có mục tiêu là PRODUCT_CATALOG_SALES
curl \
-F 'name=Product Catalog Sales Campaign' \
-F 'objective=PRODUCT_CATALOG_SALES' \
-F 'promoted_object={"product_catalog_id":"<PRODUCT_CATALOG_ID>"}' \
-F 'status=PAUSED' \
-F 'access_token=<ACCESS_TOKEN>' \
https://graph.facebook.com/v21.0
/act_<AD_ACCOUNT_ID>/campaigns
Ví dụ về cách tạo chiến dịch có mục tiêu là CONVERSIONS
curl \
-F 'name=Conversion Campaign' \
-F 'objective=CONVERSIONS' \
-F 'status=PAUSED' \
-F 'access_token=<ACCESS_TOKEN>' \
https://graph.facebook.com/v21.0
/act_<AD_ACCOUNT_ID>/campaigns
Ví dụ về cách tạo chiến dịch PRODUCT_CATALOG_SALES
có mục tiêu là OUTCOME_SALES
curl \
-F 'name=Conversion Campaign' \
-F 'objective=OUTCOME_SALES' \
-F 'promoted_object={"product_catalog_id":"<PRODUCT_CATALOG_ID>"}' \
-F 'status=PAUSED' \
-F 'special_ad_categories=[]' \
-F 'access_token=<ACCESS_TOKEN>' \
https://graph.facebook.com/v21.0
/act_<AD_ACCOUNT_ID>/campaigns
Ví dụ về cách tạo chiến dịch CONVERSIONS
có mục tiêu là OUTCOME_SALES
curl \
-F 'name=Conversion Campaign' \
-F 'objective=OUTCOME_SALES' \
-F 'status=PAUSED' \
-F 'special_ad_categories=[]'
-F 'access_token=<ACCESS_TOKEN>' \
https://graph.facebook.com/v21.0
/act_<AD_ACCOUNT_ID>/campaigns
Đối với quảng cáo Cửa hàng, bạn phải chỉ định loại đích đến là SHOP_AUTOMATIC
cho nhóm quảng cáo.
PRODUCT_CATALOG_SALES
, bạn phải cung cấp ID nhóm sản phẩm trong promoted_object
để quảng bá các sản phẩm thuộc nhóm sản phẩm đó.CONVERSIONS
, hãy xác định promoted_object
là tài khoản thương mại đã bật tính năng thanh toán trên trang web.Yêu cầu khác đối với quảng cáo Cửa hàng:
PURCHASE
(CUSTOM_EVENT_TYPE
) trong nhóm sản phẩm (nếu mục tiêu là PRODUCT_CATALOG_SALES
) hoặc trong Meta Pixel (nếu mục tiêu là CONVERSIONS
).OFFSITE_CONVERSIONS
là optimization_goal
).Ví dụ về cách tạo nhóm quảng cáo cho quảng cáo Cửa hàng có mục tiêu chiến dịch là PRODUCT_CATALOG_SALES
, được lập hóa đơn dựa trên IMPRESSIONS
curl \
-F 'name=Product Catalog Sales Adset' \
-F 'bid_amount=3000' \
-F 'billing_event=IMPRESSIONS' \
-F 'daily_budget=15000' \
-F 'bid_strategy=LOWEST_COST_WITHOUT_CAP' \
-F 'campaign_id=<CAMPAIGN_ID>' \
-F 'targeting={"geo_locations": {"countries":["US"]} }' \
-F 'destination_type=SHOP_AUTOMATIC' \
-F 'promoted_object={"product_set_id":"<PRODUCT_SET_ID>","custom_event_type": "PURCHASE"}' \
-F 'status=PAUSED' \
-F 'access_token=<ACCESS_TOKEN>' \
https://graph.facebook.com/v21.0
/act_<AD_ACCOUNT_ID>/adsets
Ví dụ về cách tạo nhóm quảng cáo cho quảng cáo Cửa hàng có mục tiêu chiến dịch là CONVERSIONS
, được lập hóa đơn dựa trên IMPRESSIONS
curl \
-F 'name=Conversion Adset' \
-F 'bid_amount=3000' \
-F 'billing_event=IMPRESSIONS' \
-F 'daily_budget=15000' \
-F 'bid_strategy=LOWEST_COST_WITHOUT_CAP' \
-F 'campaign_id=<CAMPAIGN_ID>' \
-F 'targeting={"geo_locations": {"countries":["US"]}}' \
-F 'destination_type=SHOP_AUTOMATIC' \
-F 'promoted_object={"omnichannel_object":{"onsite":[{"commerce_merchant_settings_id":"<COMMERCE_ACCOUNT_ID>"}],
"pixel":[{"pixel_id": "<PIXEL_ID>","custom_event_type": "PURCHASE"}]}}' \
-F 'status=PAUSED' \
-F 'access_token=<ACCESS_TOKEN>' \
https://graph.facebook.com/v21.0
/act_<D_ACCOUNT_ID>/adsets
Với nhóm quảng cáo của quảng cáo Cửa hàng, bạn có thể tạo
CONVERSIONS
)Quảng cáo Cửa hàng không hỗ trợ định dạng sau đây:
PRODUCT_CATALOG_SALES
CONVERSIONS
Bạn có thể tạo quảng cáo quay vòng giống như quảng cáo không phải là quảng cáo Cửa hàng. Nếu mục tiêu chiến dịch là CONVERSIONS
, bạn cũng có thể tạo quảng cáo hình ảnh/video.
page_id
và/hoặc instagram_actor_id
được chỉ định trong object_story_spec
phải có ít nhất một cửa hàng thuộc tài khoản thương mại mà bạn chọn quảng bá trong nhóm quảng cáo hoặc danh mục mà bạn chọn quảng bá trong chiến dịch. Các trường này cũng phải được kết nối với cùng một tài khoản thương mại.
Ngoài ra, đối với quảng cáo Cửa hàng, bạn cần chỉ định một đích đến trên trang web làm đích đến thay thế cho trang đích ngoài trang web. Để thực hiện, hãy đặt trường onsite_destination
trong asset_feed_spec
của nội dung.
Đích đến trên trang web phải là một trong những trường hợp sau đây:
Trang mặt tiền cửa hàng
Cửa hàng phải thuộc tài khoản thương mại mà bạn quảng bá trong nhóm quảng cáo.
Nhóm sản phẩm
Nhóm sản phẩm phải thuộc danh mục của tài khoản thương mại mà bạn quảng bá trong nhóm quảng cáo, đồng thời phải chứa ít nhất một sản phẩm hiển thị là còn hàng.
Sản phẩm
Sản phẩm phải thuộc danh mục của tài khoản thương mại mà bạn quảng bá trong nhóm quảng cáo.
Ví dụ về trường onsite_destinations
trong asset_feed_spec
được đặt là trang mặt tiền cửa hàng
asset_feed_spec= { "onsite_destinations": [ { "storefront_shop_id": "<SHOP_STOREFRONT_ID>" } ] }
Ví dụ về trường onsite_destinations
trong asset_feed_spec
được đặt là nhóm sản phẩm
asset_feed_spec= { "onsite_destinations": [ { "shop_collection_product_set_id": "<PRODUCT_SET_ID>" } ] }
Ví dụ về trường onsite_destinations
trong asset_feed_spec
được đặt là sản phẩm cụ thể
asset_feed_spec= { "onsite_destinations": [ { "details_page_product_id": "<PRODUCT_ID>" } ] }
Ví dụ về nội dung cho hình ảnh quảng cáo
curl \
-F 'name=Sample Creative' \
-F 'asset_feed_spec= {
"onsite_destinations": [
{
"storefront_shop_id": "<SHOP_STOREFRONT_ID>"
}
]
}' \
-F 'object_story_spec={
"link_data": {
"image_hash": "<IMAGE_HASH>",
"link": "<OFFSITE_LANDING_URL>",
"message": "try it out"
},
"page_id": "<PAGE_ID>",
"instagram_actor_id" : "<INSTAGRAM_ACTOR_ID>"
}' \
-F 'degrees_of_freedom_spec={
"creative_features_spec": {
"standard_enhancements": {
"enroll_status": "OPT_OUT"
}
}
}' \
-F 'access_token=<ACCESS_TOKEN>' \
https://graph.facebook.com/v21.0
/act_<AD_ACCOUNT_ID>/adcreatives
Để tạo quảng cáo quay vòng quảng bá các sản phẩm thuộc một nhóm sản phẩm, bạn có thể làm theo hướng dẫn Bắt đầu sử dụng quảng cáo danh mục Advantage+ - Bước 3: Cung cấp nội dung quảng cáo.
page_id
và/hoặc instagram_actor_id
được chỉ định trong object_story_spec
phải có ít nhất một cửa hàng thuộc tài khoản thương mại mà bạn chọn quảng bá trong nhóm quảng cáo hoặc danh mục mà bạn chọn quảng bá trong chiến dịch. Các trường này cũng phải được kết nối với cùng một tài khoản thương mại.
Đối với nhóm sản phẩm trong nội dung:
PRODUCT_CATALOG_SALES
, nhóm sản phẩm bạn chọn phải thuộc danh mục mà bạn đặt trong chiến dịch, đồng thời phải giống với nhóm sản phẩm mà bạn chọn quảng bá trong nhóm quảng cáo.CONVERSIONS
, nhóm sản phẩm bạn chọn phải thuộc danh mục của tài khoản thương mại mà bạn chọn quảng bá trong nhóm quảng cáo.Chúng tôi hỗ trợ các tính năng khác cho quảng cáo Cửa hàng, đó là tùy chọn tối ưu hóa cửa hàng. Nếu thấy hiệu quả quảng cáo có thể được cải thiện nhờ tùy chọn tối ưu hóa, chúng tôi sẽ tự động thêm các tùy chọn tối ưu hóa khác nhau vào quảng cáo của bạn. Để chọn sử dụng, hãy đặt shops_bundle
là true
trong asset_feed_spec
của nội dung (Hiện tại có cả thẻ sản phẩm tự động lẫn lý do mua sắm và trong tương lai có thể có các tùy chọn tối ưu hóa khác).
Sau đây là các tùy chọn tối ưu hóa cửa hàng hiện được hỗ trợ:
Để chọn sử dụng thẻ sản phẩm tự động, hãy đặt automated_product_tags
là true
trong template_data
của object_story_spec
. Để chọn sử dụng lý do mua sắm, hãy đặt reasons_to_shop
là true
trong asset_feed_spec
của nội dung.
Chọn sử dụng shops_bundle
curl \
-F 'name=Sample Creative' \
-F 'product_set_id="<PRODUCT_SET_ID>"' \
-F 'asset_feed_spec= {
"shops_bundle": true
}'\
-F 'object_story_spec={
"template_data": {
"call_to_action": {
"type": "SHOP_NOW"
},
"link": "<OFFSITE_LANDING_URL>",
"multi_share_end_card": false,
"name": "{{product.name}}"
},
"page_id": "<PAGE_ID>",
"instagram_actor_id": "<INSTAGRAM_ACTOR_ID>"
}' \
-F 'access_token=<ACCESS_TOKEN>' \
https://graph.facebook.com/v21.0
/act_<AD_ACCOUNT_ID>/adcreatives
Chọn sử dụng automated_product_tags
curl \
-F 'name=Sample Creative' \
-F 'product_set_id="<PRODUCT_SET_ID>"' \
-F 'object_story_spec={
"template_data": {
"automated_product_tags": true
"call_to_action": {
"type": "SHOP_NOW"
},
"link": "<OFFSITE_LANDING_URL>",
"multi_share_end_card": false,
"name": "{{product.name}}"
},
"page_id": "<PAGE_ID>",
"instagram_actor_id": "<INSTAGRAM_ACTOR_ID>"
}' \
-F 'access_token=<ACCESS_TOKEN>' \
https://graph.facebook.com/v21.0
/act_<AD_ACCOUNT_ID>/adcreatives
Chọn sử dụng reasons_to_shop
curl \
-F 'name=Sample Creative' \
-F 'product_set_id="<PRODUCT_SET_ID>"' \
-F 'asset_feed_spec= {
"reasons_to_shop": true
}'\
-F 'object_story_spec={
"template_data": {
"call_to_action": {
"type": "SHOP_NOW"
},
"link": "<OFFSITE_LANDING_URL>",
"multi_share_end_card": false,
"name": "{{product.name}}"
},
"page_id": "<PAGE_ID>",
"instagram_actor_id": "<INSTAGRAM_ACTOR_ID>"
}' \
-F 'access_token=<ACCESS_TOKEN>' \
https://graph.facebook.com/v21.0
/act_<AD_ACCOUNT_ID>/adcreatives
Lưu ý:
Quảng cáo Cửa hàng cũng hỗ trợ nội dung Advantage+ cho danh mục. Tính năng này hiển thị các định dạng và nội dung quảng cáo khác nhau cho những tài khoản khác nhau trong Trung tâm tài khoản, dựa trên nội dung mà họ có nhiều khả năng sẽ phản hồi nhất.
Để thiết lập nội dung, bạn có thể làm theo hướng dẫn trong bài viết Nội dung Advantage+ cho danh mục - Bước 3: Cung cấp nội dung quảng cáo.
page_id
và/hoặc instagram_actor_id
được chỉ định trong object_story_spec
phải có ít nhất một cửa hàng thuộc tài khoản thương mại mà bạn chọn quảng bá trong nhóm quảng cáo hoặc danh mục mà bạn chọn quảng bá trong chiến dịch. Các trường này cũng phải được kết nối với cùng một tài khoản thương mại.
Đối với nhóm sản phẩm trong nội dung:
PRODUCT_CATALOG_SALES
, nhóm sản phẩm bạn chọn phải thuộc danh mục mà bạn đặt trong chiến dịch, đồng thời phải giống với nhóm sản phẩm mà bạn chọn quảng bá trong nhóm quảng cáo.CONVERSIONS
, nhóm sản phẩm bạn chọn phải thuộc danh mục của tài khoản thương mại mà bạn chọn quảng bá trong nhóm quảng cáo.Ví dụ về nội dung Advantage+ cho danh mục
curl \
-F 'name=Sample Creative' \
-F 'product_set_id="<PRODUCT_SET_ID>"' \
-F 'asset_feed_spec= {
"optimization_type":"FORMAT_AUTOMATION",
"ad_formats": ["CAROUSEL", "COLLECTION"],
"images": [{"hash": "<CUSTOMIZED_IMAGE_HASH>"}],
"descriptions": [{"text": "{{product.description}}", "From {{product.current_price}}", ...]
}
}'\
-F 'object_story_spec={
"template_data": {
"call_to_action": {
"type": "SHOP_NOW"
},
"link": "<OFFSITE_LANDING_URL>",
"multi_share_end_card": false,
"name": "{{product.name}}"
},
"page_id": "<PAGE_ID>",
“instagram_actor_id” : “<INSTAGRAM_ACTOR_ID>”
}' \
-F 'degrees_of_freedom_spec={
"creative_features_spec": {
"standard_enhancements": {
"enroll_status": "OPT_OUT"
}
}
}' \
-F 'access_token=<ACCESS_TOKEN>' \
https://graph.facebook.com/v21.0
/act_<AD_ACCOUNT_ID>/adcreatives
Cuối cùng, bạn có thể tạo quảng cáo tham chiếu đến nội dung quảng cáo.
curl \
-F 'status=PAUSED' \
-F 'name=Test' \
-F 'adset_id=<ADSET_ID>' \
-F 'creative= {
"creative_id": "<CREATIVE_ID>"
},
}' \
-F 'access_token=<ACCESS_TOKEN>' \
https://graph.facebook.com/v21.0
/act_<AD_ACCOUNT_ID>/ads
Quảng cáo Cửa hàng được hỗ trợ cùng với chiến dịch mua sắm Advantage+, được cho là sẽ mang lại hiệu quả tốt hơn nữa khi kết hợp với nhau.
Để tạo chiến dịch mua sắm Advantage+ có quảng cáo Cửa hàng, trước tiên, hãy làm theo các bước trong bài viết Chiến dịch mua sắm Advantage+ - Bước 2: Tạo chiến dịch để tạo chiến dịch.
Khi tạo nhóm quảng cáo cho chiến dịch mua sắm Advantage+ có quảng cáo Cửa hàng, cũng giống như khi tạo cho riêng quảng cáo Cửa hàng, hãy đặt destination_type
là SHOP_AUTOMATIC
và chỉ định tài khoản thương mại của bạn trong promoted_object
.
curl \
-F 'name=Advantage+ Shopping Adset' \
-F 'bid_amount=3000' \
-F 'billing_event=IMPRESSIONS' \
-F 'daily_budget=15000' \
-F 'bid_strategy=LOWEST_COST_WITHOUT_CAP' \
-F 'campaign_id=<CAMPAIGN_ID>' \
-F 'targeting={"geo_locations": {"countries":["US"]}}' \
-F 'destination_type=SHOP_AUTOMATIC' \
-F 'promoted_object={"omnichannel_object":{"onsite":[{"commerce_merchant_settings_id":"<COMMERCE_ACCOUNT_ID>"}],"pixel":[{"pixel_id": "<PIXEL_ID>","custom_event_type": "PURCHASE"}]}}' \
-F 'status=PAUSED' \
-F 'access_token=<ACCESS_TOKEN>' \
https://graph.facebook.com/v21.0
/act_<AD_ACCOUNT_ID>/adsets
Hãy xem bài viết Tối ưu hóa chuyển đổi chéo kênh cho chiến dịch mua sắm Advantage+ để biết thêm thông tin.
Khi tạo nội dung và quảng cáo cho chiến dịch mua sắm Advantage+ có quảng cáo Cửa hàng, quy cách cũng giống như khi tạo cho riêng quảng cáo Cửa hàng. Hãy xem Bước 3: Cung cấp nội dung ở trên để biết thêm chi tiết.
Để lấy ID liên quan cho quảng cáo Cửa hàng, bạn cần có quyền catalog_management
do khách hàng cấp.
Để tạo quảng cáo Cửa hàng cho một Trang, Trang đó phải có cửa hàng hiển thị trên trang web. Bạn có thể lấy thông tin này từ
curl -i -X GET \
"https://graph.facebook.com/v21.0
/<PAGE_ID>/commerce_merchant_settings?fields=id,shops{id,fb_sales_channel{status,fb_page{id,name}},is_onsite_enabled,shop_status}&access_token=<PAGE_ACCESS_TOKEN>"
Phản hồi mẫu
{ "id":"<commerce_account_id>", "shops": { "data": [ { "fb_sales_channel": { "status": "STAGING", "fb_page": { "name": "Page 1", "id": "<page_id>" } }, "id": "<shop_id_1>", "is_onsite_enabled": true, "shop_status": "INACTIVE" }, { "fb_sales_channel": { "status": "ENABLED", "fb_page": { "name": "Page 2", "id": "<page_id>" } }, "id": "<shop_id_2>", "is_onsite_enabled": true, "shop_status": "ACTIVE" } ], // … }
Đối với Trang bạn muốn tạo quảng cáo Cửa hàng, hãy kiểm tra xem cả is_onsite_enabled
có phải là true
và shop_status
có phải là ACTIVE
hay không. Nếu đúng, bạn sẽ tạo được quảng cáo Cửa hàng cho Trang theo hướng dẫn ở phần còn lại của hướng dẫn này.
Để tạo quảng cáo Cửa hàng cho Trang, bạn cần có:
Bạn có thể lấy ID tài khoản thương mại và ID cửa hàng bằng cách chạy truy vấn trước đó.
curl -i -X GET \
"https://graph.facebook.com/v21.0
/<PAGE_ID>/commerce_merchant_settings?fields=id,shops{id,fb_sales_channel{fb_page{id,name}}}&access_token=<PAGE_ACCESS_TOKEN>"
Một tài khoản thương mại có thể có nhiều cửa hàng. Bạn cần lấy cửa hàng có Trang mà mình muốn tạo quảng cáo Cửa hàng.
Đối với ID danh mục, ID nhóm sản phẩm và ID sản phẩm
curl -i -X GET \
"https://graph.facebook.com/v21.0
/<PAGE_ID>/commerce_merchant_settings?fields=id,product_catalogs{id,product_sets}&access_token=<PAGE_ACCESS_TOKEN>"
Phản hồi mẫu
{ "id": "<commerce_account_id>", "product_catalogs": { "data": [ { "id": "<product_catalog_id>", "product_sets": { "data": [ { "id": "<product_set_id>", "name": "Product Set 1", "filter": "{\"product_item_id\":{\"is_any\":[]}}" }, ], } } ] } }