Quảng cáo của đối tác được quản lý: Tài liệu tham khảo về API

API quảng cáo của đối tác được quản lý khác bao gồm:

API Tìm kiếm doanh nghiệp của người bán

Hãy sử dụng API này để tìm kiếm ID doanh nghiệp của người bán hoặc vendor_id cụ thể.

Loại mã truy cập

Để gọi API này, hãy sử dụng mã truy cập do người dùng hệ thống là quản trị viên của Trình quản lý kinh doanh chính (Trình quản lý kinh doanh của trang web thương mại) tạo.

Yêu cầu GET mẫu

curl -X GET \
  -F "child_business_external_id=<VENDOR_ID>" \
  "https://graph.facebook.com/v<API_VERSION>/<Business_id>/owned_businesses?access_token=<ACCESS_TOKEN>"

Phản hồi mẫu

{
    "child_business_id": 3213232
}

API Truy cập siêu dữ liệu doanh nghiệp của người bán

Hãy sử dụng API này để truy xuất siêu dữ liệu về người bán thuộc doanh nghiệp con của người bán sử dụng Quảng cáo của đối tác được quản lý. Siêu dữ liệu trong phản hồi API gồm có:

  • Tài sản cho Quảng cáo của đối tác được quản lý: trang, tài khoản quảng cáo, phương thức thanh toán
  • Thông tin mẫu tùy chỉnh của người bán
  • Thông tin doanh nghiệp của người bán: tên

Loại mã truy cập

Để gọi API này, hãy sử dụng mã truy cập do người dùng hệ thống là quản trị viên của Trình quản lý kinh doanh chính (Trình quản lý kinh doanh của trang web thương mại) tạo.

Loại ID doanh nghiệp

Hãy sử dụng ID Trình quản lý kinh doanh phụ cho lệnh gọi API.

Yêu cầu GET mẫu

curl -X GET \
  "https://graph.facebook.com/v<API_VERSION>/<Business_id>/?fields=collaborative_ads_managed_partner_business_info&access_token=<ACCESS_TOKEN>"

Phản hồi mẫu

{
  "collaborative_ads_managed_partner_business_info": {
    "seller_business_status": "ready",
    "seller_business_info": {
      "seller_external_website_url": "https://www.website.com",
      "partner_facebook_page": {
        "id":"9999999"
      }
    },
    "ad_account": {
      "id": "act_11111111",
      "currency": "USD"
    },
    "page": {
      "id": "3333333"
    },
    "catalog_segment": {
      "id": "2222222"
    },
    "extended_credit": {
      "receiving_credit_allocation_config": {
        "partition_type": "FIXED",
        "id":"66666666"
      },
      "max_balance": {
        "amount":"5,000.00",
        "amount_in_hundredths":"500000",
        "currency":"USD",
        "offsetted_amount":"500000"
      },
      "id":"888888888"
    },
    "active_seller_campaign": {
      "status": "ACTIVE",
      "id": "1111111"
    },
    "template": [
      {
        "budget_percentage": 0.5,
        "campaign_template_id": "4444444",
        "adgroup_template_ids": [
          "5555555"
        ],
        "targeting_type": "retargeting"      
      },
      {
        "budget_percentage": 0.5,
        "campaign_template_id": "6666666",
        "adgroup_template_ids": [
          "7777777"
        ],
        "targeting_type": "prospecting"
      } 
    ]
  },
  "id": "<child_business_manager_id>"
}
    

Lấy mã người dùng hệ thống phụ

Đối với Trình quản lý kinh doanh phụ đã được tích hợp, hãy sử dụng API này để chia sẻ ứng dụng và lấy mã truy cập của ứng dụng đó. Bạn có thể dùng mã này cho mọi lệnh gọi tiếp theo để tạo hoặc quản lý quảng cáo.

Yêu cầu POST mẫu

curl \
  -F 'id=<CHILD_BUSINESS_MANAGER>' \
  -F 'app_id=<App_ID>' \
  -F 'scope=ads_management,business_management' \
  -F 'access_token=<Parent BM Admin System User Access Token>' \
  -F 'appsecret_proof=<APP_SECRET>' \
  "https://graph.facebook.com/<API_VERSION>/<CHILD_BUSINESS_MANAGER_ID>/access_token"

Phản hồi mẫu

{ 
  "access_token": "<CHILD_BM_ACCESS_TOKEN>"
}

API Cập nhật cấu hình doanh nghiệp của người bán

Hãy sử dụng API này để cập nhật thông tin doanh nghiệp của người bán. Bạn có thể cập nhật thông tin doanh nghiệp của người bán (ví dụ: URL trang web bên ngoài hoặc địa chỉ email) và/hoặc tài sản của người bán cho Quảng cáo của đối tác được quản lý (ví dụ: tài khoản quảng cáo đang hoạt động hoặc mẫu chiến dịch tùy chỉnh để tạo quảng cáo). Hãy xem phần Thông số hiện có để biết thêm thông tin.

Để tạo và lấy thông tin Doanh nghiệp của Người bán, hãy xem phần API Tạo doanh nghiệp của người bán. Để tìm ID doanh nghiệp của người bán hiện có, hãy xem phần API Tìm kiếm doanh nghiệp của người bán.

Loại mã truy cập

Để gọi API này, hãy sử dụng mã truy cập của từng Trình quản lý kinh doanh phụ (Trình quản lý kinh doanh của người bán) riêng biệt.

Thông số hiện có

TrườngMô tả

seller_external_website_url

loại: chuỗi

Không bắt buộc.

URL trang web bên ngoài của người bán.

seller_email_address

loại: chuỗi

Không bắt buộc.
Giá trị địa chỉ email duy nhất.

active_page_id

loại: chuỗi

Không bắt buộc.

ID Trang của người bán để chạy chiến dịch.

active_ad_account_id

loại: chuỗi

Không bắt buộc.

Tài khoản quảng cáo đang hoạt động của người bán.

template

loại: JSON

Không bắt buộc.

Mẫu tùy chỉnh của người bán. Mẫu

Yêu cầu POST mẫu

curl \
  -F "seller_external_website_url='http://shop.com'" \
  -F "ad_account=<SELLER_ACTIVE_AD_ACCOUNT_ID>" \
  "https://graph.facebook.com/v<API_VERSION>/<Child_Business_id>/managed_partner_business_setup?access_token=<ACCESS_TOKEN>"

Phản hồi mẫu

{
    "id": 3213232, // id of child business
    "meta_data": {
        "seller_business_info": {
            "seller_email_address": "goodseller@fb.com"
            "seller_external_website_url": "www.website.com"
        },
        "ad_account": {
            "id": "434343",
            "spend_limit": "500",
        },
        "page": {
            "id": "123412341",
        },
        "template": [
          {
            "budget_percentage": 0.5,
            "campaign_template_id": "4444444",
            "adgroup_template_ids": [
              "5555555"
            ],
            "targeting_type": "retargeting"      
          },
          {
            "budget_percentage": 0.5,
            "campaign_template_id": "6666666",
            "adgroup_template_ids": [
              "7777777"
            ],
            "targeting_type": "prospecting"
          } 
        ]     
    }
}

Mã lỗi

Mã lỗiMã lỗi phụMô tả

1800002

2310138

Tên doanh nghiệp {invalid_business_name} không phải là tên hợp lệ. Thay vào đó, hãy cân nhắc sử dụng {business_name}. Tên doanh nghiệp phải đáp ứng yêu cầu của Facebook về tên doanh nghiệp.

1800004

2310127

Gỡ hoặc cập nhật các mã quốc gia không hợp lệ sau đây được liệt kê cho quốc gia đăng ký của đối tác: [{invalid_registration_country_codes}].

1800010

2310167

Bạn đang cố sử dụng API quảng cáo của đối tác được quản lý (MPA) để cập nhật quảng cáo cho một doanh nghiệp chưa được tích hợp vào MPA. Hãy kiểm tra doanh nghiệp đang được sử dụng hoặc dùng API khác.

1800301

2310129

Bạn đã nhập URL trang Facebook không hợp lệ là {page_url} cho đối tác này. Hãy kiểm tra liên kết này hoặc nhập liên kết mới.

1800302

2310130

Trang Facebook mà bạn đã nhập {page_url} thuộc về doanh nghiệp của bạn. Hãy nhập Trang Facebook thuộc về đối tác.

1800303

2310132

Bạn đã nhập {page_url} Trang được liên kết với đối tác khác. Hãy kiểm tra liên kết này hoặc nhập URL mới cho Trang Facebook của đối tác.

1800304

2310131

Bạn sẽ cần chọn Trang khác cho đối tác này vì Trang bạn chọn không dùng được với quảng cáo của đối tác được quản lý.

1800403

2310072

Cấu hình mẫu của người bán này không hợp lệ.

Sử dụng mẫu

Mẫu là một tài sản được trang web thương mại đặt cấu hình và sử dụng trong dịch vụ Quảng cáo của đối tác được quản lý. Mẫu chứa thông tin chi tiết và tùy chọn cài đặt (còn gọi là "thành phần") giúp thúc đẩy chiến dịch của người bán mà trang web thương mại chạy thay mặt cho người bán.

Thành phần của mẫu gồm có nhóm quảng cáo và quảng cáo, bao gồm cả thông tin như tùy chọn nhắm mục tiêu, nội dung quảng cáo, định dạng, v.v. Mỗi mẫu chiến dịch đều có 4 thành phần bắt buộc, đó là:

  • Thành phần nhóm quảng cáo để tìm kiếm khách hàng tiềm năng
  • Thành phần quảng cáo
  • Thành phần nhóm quảng cáo để nhắm mục tiêu lại
  • Thành phần quảng cáo

Trong mẫu, bạn phải thiết lập 1 nhóm quảng cáo cho mục tiêu quảng cáo nhắm mục tiêu lại và 1 nhóm quảng cáo khác cho mục tiêu quảng cáo tìm kiếm khách hàng tiềm năng.

Loại mẫu

Có 2 loại mẫu, đó là mặc định và tùy chỉnh:

Thông tin cơ bản để so sánhMẫu mặc địnhMẫu tùy chỉnh

Tạo

Mẫu mặc định được tạo trong quy trình tích hợp. Đây là quy trình bắt buộc phải hoàn thành để sử dụng Quảng cáo của đối tác được quản lý.

Mẫu tùy chỉnh do trang web thương mại tạo trong quy trình Tạo mẫu dựa trên các chiến dịch hiện có được tạo trước đó trong Trình quản lý quảng cáo.

Thuộc tính có thể đặt cấu hình

Facebook tự động đặt cấu hình nhóm quảng cáo và quảng cáo cho mẫu mặc định. Có thể chỉ định cách chia ngân sách cho mục tiêu quảng cáo nhắm mục tiêu lại và tìm kiếm khách hàng tiềm năng. Trang web thương mại có thể chỉ định văn bản chính và thông số UTM.

Lưu trữ cấu hình từ các chiến dịch được tạo trước đó trong Trình quản lý quảng cáo. Ngoài ra, có thể chỉ định cách chia ngân sách cho mục tiêu quảng cáo nhắm mục tiêu lại và tìm kiếm khách hàng tiềm năng cho từng người bán.

Phạm vi

Mỗi trang web thương mại đều có mẫu mặc định. Đây là tài sản chung, sẵn sàng để dùng với mọi chiến dịch của người bán bất cứ lúc nào.

Mỗi người bán chỉ được phép có một mẫu chiến dịch tùy chỉnh. Trang web thương mại có thể thay đổi mẫu tùy chỉnh để chứa nhóm quảng cáo và/hoặc thành phần quảng cáo khác bất cứ lúc nào.

Ưu điểm

Cho phép trang web thương mại đặt các tùy chọn cài đặt phổ biến để áp dụng cho mọi chiến dịch của người bán.

Cho phép trang web thương mại đặt cấu hình một loạt thông số và thông tin chi tiết cho chiến dịch, có thể hỗ trợ khuyến mãi đặc biệt, chiến dịch theo mùa, sự kiện giảm giá và những dịp khác cần dùng đến tùy chọn cài đặt đặc biệt. Ngoài ra, việc lưu trữ cấu hình chiến dịch giúp trang web thương mại quản lý cũng như mở rộng quy mô chiến dịch của người bán với ít công sức nhất.

Tạo chiến dịch

Tham khảo hướng dẫn tạo chiến dịch chính. Để tạo và chạy quảng cáo của người bán bằng mẫu mặc định, hãy đặt trường use_marketplace_template thành true.

Tham khảo hướng dẫn tạo chiến dịch chính. Để tạo và chạy quảng cáo của người bán bằng mẫu tùy chỉnh, hãy đặt trường use_seller_template thành true.

Yêu cầu đối với mẫu tùy chỉnh

Trước khi tạo mẫu tùy chỉnh, trước tiên, trang web thương mại phải tạo Trình quản lý kinh doanh của nhà sản xuất - việc này giúp đảm bảo rằng các chiến dịch được dùng để tạo mẫu sẽ tuân thủ yêu cầu và phương thức tùy chỉnh của Quảng cáo cộng tác cho chiến dịch của người bán. Với vai trò là nhà sản xuất, Trình quản lý kinh doanh có thể được dùng để tạo quảng cáo nguồn cho mục đích tạo mẫu.

Nhóm quảng cáo nhắm mục tiêu lại, nhóm quảng cáo tìm kiếm khách hàng tiềm năng và các thành phần quảng cáo phải có sẵn để thêm và/hoặc đặt cấu hình mẫu chiến dịch tùy chỉnh cho người bán.

Chiến dịch dùng để tạo mẫu phải được liên kết với tài khoản quảng cáo của Quảng cáo cộng tác, đồng thời phải có các tùy chọn cài đặt sau đây:

  • Mục tiêu chiến dịch phải là Doanh số theo danh mục.
  • Trong Trình quản lý quảng cáo, tùy chọn Tối ưu hóa ngân sách phải được bật ở cấp độ chiến dịch, với chiến dịch giá thầu là "Lowest Cost" (Chi phí thấp nhất).
  • Định dạng quảng cáo phải là thẻ quay vòng, không có lớp phủ tĩnh, hình ảnh hay video.

Quy trình tạo mẫu tùy chỉnh

Bước 1: Tạo mẫu chiến dịch tùy chỉnh

  1. Chuyển đến tab Tài sản trong Trung tâm cộng tác. Ở tab đó, phần Danh sách cung ứng mẫu sẽ hiển thị tập hợp các mẫu và thành phần mẫu mà bạn có thể dùng cho chiến dịch của người bán.
  2. Nhấp vào Tạo mẫu để mở thẻ công cụ tạo bước.
  3. Tìm kiếm chiến dịch nguồn hợp lệ hiện có bằng cách cung cấp ID quảng cáo hoặc ID nhóm quảng cáo.
  4. Để tạo thành phần mẫu, hãy chọn nhóm quảng cáo và/hoặc quảng cáo được trích xuất từ ID nguồn. Bạn cần tạo cả 4 thành phần (2 quảng cáo và 2 nhóm quảng cáo) cho mẫu tùy chỉnh.
  5. Lưu mẫu bằng cách cung cấp tên và nội dung mô tả.

Những thông tin chi tiết cụ thể của người bán như Phân khúc danh mục, Nhóm sản phẩm, trang Facebook và URL đích đến sẽ bị loại bỏ khỏi chiến dịch nguồn trong quá trình tạo mẫu. Chiến dịch cuối cùng được tạo bằng mẫu sẽ có thông tin cụ thể của người bán cho các trường này với ngân sách chiến dịch trọn đời và chiến lược giá thầu chi phí thấp nhất.

Bước 2: Áp dụng mẫu tùy chỉnh cho người bán

Bạn có thể sử dụng mẫu tùy chỉnh như sau:

  • Sử dụng lúc tích hợp người bán để chỉ định các mẫu cụ thể cho chiến dịch mới của người bán.
  • Thay đổi mẫu để người bán bắt đầu chiến dịch dịp lễ hoặc chiến dịch đặc biệt khác.

Nếu bạn muốn thay đổi mẫu chiến dịch cho người bán, hãy đảm bảo có các thành phần mẫu mà bạn muốn sử dụng để thay thế những thành phần đó trong mẫu chiến dịch hiện tại. Bạn có thể thay thế 1 hoặc tất cả thành phần. Nếu đang tạo mẫu mới cho những người bán không có mẫu tùy chỉnh nào, bạn cần chuẩn bị sẵn cả 4 thành phần (2 quảng cáo và 2 nhóm quảng cáo).

Bạn có thể áp dụng mẫu cho người bán theo một trong những cách sau đây:

Quy trình giao diện người dùng áp dụng mẫu cho một người bán
  1. Chuyển đến tab Người bán trong Trung tâm cộng tác và chọn một người bán mà bạn muốn áp dụng mẫu tùy chỉnh.
  2. Mở tab Tài sản đã chia sẻ cho người bán đó. Lúc đầu, người bán chưa đặt cấu hình mẫu chiến dịch tùy chỉnh.
  3. Nhấp vào Thêm phần tùy chỉnh. Một hộp thoại sẽ bật lên. Tại đây, bạn có thể chọn các thành phần mẫu được tạo ở bước tạo mẫu để áp dụng cho người bán đã chọn.
  4. Bạn có thể chỉ định giới hạn chi tiêu tối đa cho nhóm quảng cáo tìm kiếm khách hàng tiềm năng và nhóm quảng cáo nhắm mục tiêu lại. Giới hạn này được biểu thị dưới dạng tỷ lệ phần trăm của tổng ngân sách chiến dịch. Ngân sách sẽ liên tục phân bổ theo thời gian thực trên 2 nhóm quảng cáo đó dựa trên hiệu quả. Tức là tỷ lệ phần trăm ngân sách đã chi tiêu cho mỗi nhóm quảng cáo vào cuối chiến dịch có thể thấp hơn mức chi tiêu tối đa bạn đặt. Theo mặc định, giới hạn chi tiêu tối đa được chia đều cho 2 nhóm quảng cáo, nhưng bạn có thể thay đổi giới hạn này.
  5. Nhấp vào Lưu và các thành phần mẫu bạn chọn sẽ được áp dụng cho người bán.
Quy trình giao diện người dùng áp dụng mẫu hàng loạt

Tính năng này nhằm mang lại khả năng mở rộng bằng cách cho phép trang web thương mại áp dụng thành phần mẫu cho nhiều người bán cùng một lúc.

  1. Chuyển đến tab Người bán trong Trung tâm cộng tác và chọn một nhóm người bán mà bạn muốn áp dụng mẫu bằng cách sử dụng cột ô để đánh dấu.
  2. Nhấp vào Áp dụng mẫu để tiếp tục quy trình áp dụng mẫu.
  3. Một hộp thoại sẽ hiện ra dựa trên lựa chọn của người bán
  • Nếu những người bán bạn chọn chưa có mẫu tùy chỉnh nào, hãy chọn 4 thành phần mẫu, đồng thời chỉ định tỷ lệ phần trăm giới hạn chi tiêu cho mục tiêu Tìm kiếm khách hàng tiềm năng và Nhắm mục tiêu lại. Theo mặc định, giới hạn chi tiêu được chia đều cho 2 nhóm quảng cáo.
  • Nếu những người bán bạn chọn đã được áp dụng mẫu tùy chỉnh trước đó, hãy chọn tất cả, một hoặc một số thành phần mẫu để thay thế cho người bán đã chọn. Bạn có thể thay đổi vị trí nút chuyển để ghi đè tỷ lệ phần trăm giới hạn chi tiêu của Nhóm quảng cáo cho người bán.
  • Nếu những người bán bạn chọn bao gồm cả người bán có và không có mẫu tùy chỉnh, một hộp thoại sẽ hiện ra để chọn "Người bán không có mẫu tùy chỉnh nào" hoặc "Người bán có mẫu tùy chỉnh" cho bước tiếp theo. Dựa trên lựa chọn đó, một hộp thoại từ 2 tùy chọn trước sẽ hiện ra.

Nhấp vào Lưu để kết thúc quy trình. Các thành phần mẫu đã chọn sẽ được áp dụng cho người bán bạn chọn.

API Cập nhật cấu hình doanh nghiệp của người bán

Hãy sử dụng API Cập nhật cấu hình doanh nghiệp của người bán để áp dụng mẫu tùy chỉnh cho người bán với thông số đầu vào sau đây: template.

"template":[
  {
    "budget_percentage":0.5,
    "campaign_template_id":"160235235998069",
    "adgroup_template_ids":[
      "447963739637509"
    ],
    "targeting_type":"retargeting"
  },
  {
    "budget_percentage":0.5,
    "campaign_template_id":"278452090413983",
    "adgroup_template_ids":[
      "458654975391261"
    ],
    "targeting_type":"prospecting"
  }
]

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

Hãy tham khảo hướng dẫn tạo chiến dịch chính để tạo và chạy quảng cáo của người bán với các thông số đã chỉ định và mẫu tùy chỉnh được áp dụng trước đó. Để sử dụng mẫu chiến dịch tùy chỉnh được áp dụng cho người bán đó, hãy đặt use_seller_template thành true.