Tạo một nhóm quảng cáo Tạo nhu cầu

Nhóm quảng cáo Tạo nhu cầu cung cấp tính năng kiểm soát chính xác giá thầu và việc phân phát cho các quảng cáo trong nhóm đó. Tính năng này được định cấu hình trong AdGroup tài nguyên thông qua chiến lược giá thầu, chế độ cài đặt khoảng không quảng cáo và tiêu chí nhắm mục tiêu.

Nhóm quảng cáo có các tài nguyên con gọi là quảng cáo. Đây là những mẫu quảng cáo được định cấu hình và phân phát sau khi thắng phiên đấu giá.

Chọn cấu hình

Trước khi tạo nhóm quảng cáo Tạo nhu cầu, hãy cân nhắc các chế độ cài đặt không bắt buộc sau đây để kiểm soát thêm việc phân phát quảng cáo:

  • bidStrategy có thể được định cấu hình bằng DemandGenBiddingStrategy để đặt một giá trị mục tiêu khác cho nhóm quảng cáo so với mục hàng mẹ khi sử dụng chiến lược đặt giá thầu CPA mục tiêu, CPC mục tiêu hoặc chiến lược đặt giá thầu theo lợi tức mục tiêu trên chi tiêu quảng cáo.
  • adGroupInventoryControl có thể được đặt để chọn khoảng không quảng cáo mà nhóm quảng cáo sẽ đặt giá thầu và quảng cáo sẽ phân phát.
  • targetingExpansion cho phép bạn bật tính năng tối ưu hoá tiêu chí nhắm mục tiêu cho nhóm quảng cáo đang sử dụng tiêu chí nhắm mục tiêu theo đối tượng. Tính năng tối ưu hoá tiêu chí nhắm mục tiêu mở rộng phạm vi phân phát ngoài tiêu chí nhắm mục tiêu theo nhân khẩu học mà bạn đã đặt. Bạn có thể hạn chế tính năng này bằng cách loại trừ tính năng mở rộng thông tin nhân khẩu học.

Khi tạo nhóm quảng cáo Tạo nhu cầu, bạn cũng phải đặt trường adGroupFormat thành AD_GROUP_FORMAT_DEMAND_GEN.

Tạo một nhóm quảng cáo

Sau đây là cách tạo nhóm quảng cáo Tạo nhu cầu với các chế độ cài đặt sau:

  • Một chiến lược giá thầu tối ưu hoá theo chi phí trung bình là 12 USD cho mỗi lượt chuyển đổi, kế thừa chiến lược giá thầu CPA mục tiêu từ mục hàng mẹ.
  • Chỉ đặt giá thầu cho khoảng không quảng cáo trong luồng phát và Shorts trên YouTube.

Python

# Provide the ID of the parent advertiser.
advertiser_id = advertiser-id

# Provide the ID of the parent line item.
line_item_id = line-item-id

# Provide the display name of the ad group.
display_name = display-name

# Create an ad group object with example values.
ad_group_obj = {
    "lineItemId": line_item_id,
    "displayName": display_name,
    "entityStatus": "ENTITY_STATUS_PAUSED",
    "adGroupFormat": "AD_GROUP_FORMAT_DEMAND_GEN",
    "bidStrategy": {
        "demandGenBid": {
            "value": "12000000"
        }
    },
    "adGroupInventoryControl": {
        "selectedInventories": {
            "allowYoutubeStream": True,
            "allowYoutubeShorts": True,
        },
    },

}

# Build and execute request.
response = (
    service.advertisers()
    .adGroups()
    .create(advertiserId=advertiser_id, body=ad_group_obj)
    .execute()
)

# Display the new ad group.
print(f"Demand Gen ad group {response['name']} was created.")