Quảng cáo Cửa hàng

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.

Trước khi bắt đầu

Để 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ó:

  • Một cửa hàng sử dụng tính năng Thanh toán trên Facebook và Instagram.
  • Một Trang Facebook hoặc tài khoản Instagram được kết nối với cửa hàng của bạn.
  • Một danh mục được kết nối với cửa hàng của bạn. Hãy xem tài liệu về Trường danh mục để biết các trường bắt buộc cho mục đích thương mại và quảng cáo.

Bước 1: Tạo chiến dịch

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_SALESCONVERSIONS 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).

  • Đối với mục tiêu 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.
  • Đối với mục tiêu CONVERSIONS, promoted_object là trường không bắt buộc.

Ví dụ về mục tiêu không phải ODAX

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ề mục tiêu ODAX

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

Bước 2. Tạo nhóm quảng cáo

Đố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.

  • Nếu đặt mục tiêu chiến dịch là 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 đó.
  • Nếu bạn đặt mục tiêu chiến dịch là 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:

  • Quảng cáo Cửa hàng chỉ hỗ trợ sự kiện chuyển đổi là 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).
  • Quảng cáo Cửa hàng chỉ hỗ trợ tối ưu hóa lượt chuyển đổi ngoài trang web (OFFSITE_CONVERSIONSoptimization_goal).
  • Quảng cáo Cửa hàng chỉ hỗ trợ chiến lược giá thầu không có giới hạn chi phí.
  • Để phân phối quảng cáo Cửa hàng đến cửa hàng, tùy chọn nhắm mục tiêu phải bao gồm đối tượng ở các khu vực hỗ trợ thanh toán trên trang web (hiện tại là Hoa Kỳ).
  • Để phân phối quảng cáo Cửa hàng đến cửa hàng, vị trí quảng cáo phải bao gồm ít nhất một nền tảng hỗ trợ thanh toán trên trang web (hiện tại là Facebook và Instagram).

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

Bước 3: Cung cấp nội dung

Với nhóm quảng cáo của quảng cáo Cửa hàng, bạn có thể tạo

Quảng cáo Cửa hàng không hỗ trợ định dạng sau đây:

  • Định dạng quảng cáo hình ảnh/video khi mục tiêu chiến dịch là PRODUCT_CATALOG_SALES
  • Lời kêu gọi hành động được đặt là nhắn tin cho Trang, nhắn tin trên Instagram hoặc WhatsApp
  • Đích đến được đặt là ứng dụng, sự kiện hoặc Trải nghiệm tức thì khi mục tiêu là CONVERSIONS

Quảng cáo quay vòng hoặc quảng cáo hình ảnh/video

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

Quảng cáo danh mục Advantage+ có định dạng quay vòng

Để 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:

  • Nếu bạn đang thiết lập một chiến dịch có mục tiêu là 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.
  • Nếu bạn đang thiết lập một chiến dịch có mục tiêu là 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_bundletrue 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ợ:

  • Thẻ sản phẩm tự động: Chúng tôi có thể tự động gắn thẻ sản phẩm trong quảng cáo của bạn. Thẻ sản phẩm sẽ đưa thẳng người dùng đến trang sản phẩm liên quan trong cửa hàng của bạn.
  • Lý do mua sắm: Chúng tôi có thể tự động nêu bật thông tin sản phẩm trên cửa hàng của bạn, chẳng hạn như "Giao hàng miễn phí", "Thịnh hành" hoặc "Sắp hết hàng". Chúng tôi cũng có thể thêm ưu đãi hiện có, giúp khách hàng tiết kiệm khi mua mặt hàng đã chọn trong cửa hàng của bạn.

Để chọn sử dụng thẻ sản phẩm tự động, hãy đặt automated_product_tagstrue trong template_data của object_story_spec. Để chọn sử dụng lý do mua sắm, hãy đặt reasons_to_shoptrue trong asset_feed_spec của nội dung.

Ví dụ về quảng cáo quay vòng quảng bá nhóm sản phẩm, có chọn sử dụng tùy chọn tối ưu hóa cửa hàng hoàn toàn tự động


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 không hỗ trợ danh mục cho quảng cáo danh mục Advantage+.
  • Chỉ hỗ trợ tùy chọn tối ưu hóa thẻ sản phẩm tự động trên Instagram.

Nội dung Advantage+ cho danh mục

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:

  • Nếu bạn đang thiết lập một chiến dịch có mục tiêu là 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.
  • Nếu bạn đang thiết lập một chiến dịch có mục tiêu là 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

Bước 4: Tạo quảng cáo

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ùng chiến dịch mua sắm Advantage+

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_typeSHOP_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.

Điều kiện để hoạt động thương mại cho quảng cáo Cửa hàng

Để 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à trueshop_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.

Lấy ID thương mại để tạo quảng cáo Cửa hàng

Để 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\":[]}}"
            },
          ],
        }
      }
    ]
  }
}