การควบคุมและการกรองพื้นที่โฆษณาสําหรับโฆษณาแนวตั้ง

โฆษณาแนวตั้งมีฟีเจอร์เฉพาะสำหรับแคมเปญ Search ที่เปิดใช้ AI Max ซึ่งลิงก์กับฟีดแนวตั้ง เช่น โรงแรม คุณสามารถควบคุมรูปแบบโฆษณาแนวตั้งที่จะแสดงที่ระดับกลุ่มโฆษณา และควบคุมเอนทิตีฟีดที่จะกำหนดเป้าหมายโดยใช้กฎกลุ่มรายการโฆษณาแนวตั้ง

ภาพรวม

คู่มือนี้ครอบคลุมฟีเจอร์หลัก 2 รายการสำหรับการจัดการโฆษณาแนวตั้ง

  1. การควบคุมรูปแบบ: เลือกใช้หรือไม่ใช้รูปแบบโฆษณาที่เฉพาะเจาะจง (โฆษณาแบบข้อความ ลิงก์การจอง และโฆษณาโปรโมชันแนวตั้ง) ที่ระดับกลุ่มโฆษณา
  2. การจัดการรายการโฆษณาแนวตั้ง: กรองและกำหนดเป้าหมายพื้นที่โฆษณาที่เฉพาะเจาะจงจากฟีดแนวตั้ง (เดิมเรียกว่าฟีดการเดินทาง) ที่ลิงก์ไว้โดยใช้ระบบที่อิงตามกฎซึ่งเกี่ยวข้องกับ SharedSet และ SharedCriterion

ข้อกำหนดเบื้องต้น

ก่อนที่จะใช้ฟีเจอร์เหล่านี้ โปรดตรวจสอบว่าแคมเปญเป็นไปตามข้อกำหนดต่อไปนี้

  • ประเภทแคมเปญ: ต้องเป็นแคมเปญ Search
  • ฟีดแนวตั้ง: ต้องลิงก์ฟีดข้อมูลแนวตั้งที่ใช้งานอยู่ไว้ที่ระดับลูกค้าหรือแคมเปญ อ้างอิงฟีดข้อมูลแนวตั้งของลิงก์ที่ ระดับแคมเปญเพื่อลิงก์ฟีดที่ระดับแคมเปญ การลิงก์ฟีดข้อมูลแนวตั้งจะเปิดใช้งาน ฟีดการเดินทางในโฆษณา Search (TFSA) และเปิดใช้การควบคุมโฆษณาแนวตั้ง สำหรับแคมเปญ
  • AI Max: ต้องเปิดใช้การตั้งค่า AI Max ในแคมเปญ

หากต้องการเปิดใช้งานฟีดการเดินทางในโฆษณา Search (TFSA) และเปิดใช้การควบคุมโฆษณาแนวตั้งภายในแคมเปญ คุณสามารถลิงก์ชุดชิ้นงานฟีดข้อมูลแนวตั้งที่ระดับแคมเปญได้โดยทำตามขั้นตอนด้านล่าง หรือหากต้องการเปิดใช้ฟีเจอร์เหล่านี้ สำหรับแคมเปญทั้งหมดในบัญชี คุณสามารถลิงก์ฟีดที่ระดับลูกค้าได้ โดยทำตามวิธีการลิงก์ระดับลูกค้าใน คู่มือฟีดการเดินทางในโฆษณา Search

  1. สร้างออบเจ็กต์ CampaignAssetSet โดย ตั้งค่า asset_set เป็นชื่อทรัพยากรของชุดชิ้นงานฟีดแนวตั้ง และ campaign เป็นชื่อทรัพยากรของแคมเปญ
  2. สร้าง CampaignAssetSetOperation โดยตั้งค่า create เป็น CampaignAssetSet
  3. ส่งการดำเนินการโดยใช้ CampaignAssetSetService.MutateCampaignAssetSets

ดูรายละเอียดเพิ่มเติมเกี่ยวกับการจัดการฟีดการเดินทางในวงกว้างได้ที่เอกสารประกอบฟีดการเดินทาง ในโฆษณา Search

การควบคุมรูปแบบกลุ่มโฆษณา

ตอนนี้คุณสามารถกำหนดค่ารูปแบบโฆษณาแนวตั้งที่จะใช้งานสำหรับกลุ่มโฆษณาที่เฉพาะเจาะจงได้แล้ว โดยจัดการผ่านช่อง vertical_ads_format_setting ในทรัพยากร AdGroup

รูปแบบที่ใช้ได้

  • โฆษณาแบบข้อความ: เปิดใช้โดยค่าเริ่มต้น ปิดใช้ได้
  • ลิงก์การจอง: ต้องเลือกใช้
  • โฆษณาโปรโมชันแนวตั้ง: ต้องเลือกใช้

กฎการตรวจสอบความถูกต้อง

  • คุณไม่สามารถเลือกไม่ใช้รูปแบบทั้ง 3 รูปแบบพร้อมกันสำหรับกลุ่มโฆษณากลุ่มเดียว
  • การตั้งค่าเหล่านี้ใช้ได้กับประเภทกลุ่มโฆษณา STANDARD และ SEARCH_DYNAMIC_ADS เท่านั้น

ตัวอย่าง: อัปเดตการตั้งค่ารูปแบบ

ตัวอย่างต่อไปนี้แสดงวิธีปิดใช้โฆษณาแบบข้อความและเปิดใช้โฆษณาโปรโมชันแนวตั้งสำหรับกลุ่มโฆษณาที่มีอยู่

Java

// Assuming 'adGroup' is an existing AdGroup object.
AdGroup adGroupToUpdate = AdGroup.newBuilder()
    .setResourceName(adGroup.getResourceName()) // Example: "customers/{id}/adGroups/{id}"
    .setVerticalAdsFormatSetting(
        VerticalAdsFormatSetting.newBuilder()
            .setDisableTextAds(true)
            .setEnableBookingLinks(false)
            .setEnableVerticalPromotionAds(true)
    )
    .build();

AdGroupOperation operation = AdGroupOperation.newBuilder()
    .setUpdate(adGroupToUpdate)
    .setUpdateMask(FieldMasks.allSetFieldsOf(adGroupToUpdate))
    .build();

// Submit the operation using AdGroupService...

การจัดการรายการโฆษณาแนวตั้ง

หากต้องการกำหนดเป้าหมายพื้นที่โฆษณาในฟีดบางส่วน เช่น "โรงแรมในบอสตัน" หรือ "ยกเว้นโรงแรม 1 ดาว" คุณต้องใช้กฎกลุ่มรายการโฆษณาแนวตั้ง

วิธีการทำงานของโมเดลข้อมูล

โมเดลข้อมูลใช้แนวทางเกณฑ์ที่แชร์ ดังนี้

  1. SharedSet: สร้าง SharedSet ที่มีประเภท VERTICAL_ADS_ITEM_GROUP_RULE_LIST
  2. SharedCriterion: เพิ่มกฎ (เกณฑ์) ลงในชุดนี้ แต่ละกฎจะระบุขนาด เช่น เมืองหรือระดับโรงแรม และค่า นอกจากนี้ คุณยังสร้างเกณฑ์เชิงลบเพื่อยกเว้นรายการได้ด้วย
  3. AdGroupCriterion: ลิงก์ SharedSet กับ AdGroup โดยใช้ AdGroupCriterion

มิติข้อมูลที่รองรับ

คุณสามารถกรองเอนทิตีตามมิติข้อมูลต่อไปนี้ใน SharedCriterion

  • item_code: รหัสข้อมูลเฉพาะ
  • city_criterion_id, region_criterion_id, country_criterion_id: ค่าคงที่ของการกำหนดเป้าหมายตามภูมิศาสตร์
  • brand_text: ชื่อแบรนด์
  • hotel_class: การให้ดาว (1-5)

ตัวอย่างนี้สร้างกฎเพื่อรวมรายการใน "บอสตัน" หรือ "ซานฟรานซิสโก" และยกเว้นโรงแรม "1 ดาว" และ "2 ดาว"

Python

# 1. Create the SharedSet
shared_set_operation = client.get_type("SharedSetOperation")
shared_set = shared_set_operation.create
shared_set.name = "Boston/SF Premium Hotels"
shared_set.type_ = client.enums.SharedSetTypeEnum.VERTICAL_ADS_ITEM_GROUP_RULE_LIST
shared_set.vertical_ads_item_vertical_type = client.enums.VerticalAdsItemVerticalTypeEnum.HOTELS
# Submit SharedSetOperation...

# 2. Add Criteria (Rules) to the SharedSet
shared_criteria_operations = []

# Rule A: Include Boston and SF
included_city_ids = [1006543, 1014221] # Geo Target Constant IDs
for city_id in included_city_ids:
    op = client.get_type("SharedCriterionOperation")
    criterion = op.create
    criterion.shared_set = shared_set_resource_name
    criterion.vertical_ads_item_group_rule.city_criterion_id = city_id
    shared_criteria_operations.append(op)

# Rule B: Exclude 1 and 2 Star Hotels
excluded_stars = [1, 2]
for star_rating in excluded_stars:
    op = client.get_type("SharedCriterionOperation")
    criterion = op.create
    criterion.shared_set = shared_set_resource_name
    criterion.vertical_ads_item_group_rule.hotel_class = star_rating
    criterion.negative = True # Mark as exclusion
    shared_criteria_operations.append(op)

# Submit SharedCriterionOperations...

# 3. Link to AdGroup
agc_operation = client.get_type("AdGroupCriterionOperation")
agc = agc_operation.create
agc.ad_group = ad_group_resource_name
agc.status = client.enums.AdGroupCriterionStatusEnum.ENABLED
agc.vertical_ads_item_group_rule_list.shared_set = shared_set_resource_name

# Submit AdGroupCriterionOperation...

การรายงาน

คุณสามารถดึงข้อมูลเมตริกประสิทธิภาพสำหรับโฆษณาแนวตั้งได้โดยใช้วิธี GoogleAdsService.SearchStream หรือ GoogleAdsService.Search สำหรับ Google Ads API, v23 จะเพิ่มกลุ่มที่เฉพาะเจาะจงสำหรับการรายงานแบบละเอียด

กลุ่มใหม่

  • segments.vertical_ads_listing_city: เมืองที่เชื่อมโยงกับข้อมูล
  • segments.vertical_ads_vertical_type: ประเภทแนวตั้ง เช่น โรงแรมหรือรถเช่า

ตัวอย่างการค้นหา GAQL

SQL

SELECT
  segments.vertical_ads_listing_city,
  metrics.clicks,
  metrics.all_conversions_value,
  metrics.impressions
FROM
  ad_group
WHERE
  segments.date DURING LAST_30_DAYS

การจัดการข้อผิดพลาด

ข้อผิดพลาดต่อไปนี้เป็นข้อผิดพลาดที่พบบ่อยซึ่งคุณอาจพบเมื่อกำหนดค่าโฆษณาแนวตั้ง

รหัสข้อผิดพลาด สาเหตุ การดำเนินการที่แนะนำ
INVALID_VERTICAL_ADS_FORMAT_SETTING ปิดใช้รูปแบบโฆษณาทั้ง 3 รูปแบบ (ข้อความ ลิงก์การจอง โฆษณาโปรโมชัน) พร้อมกัน ตรวจสอบว่าได้เปิดใช้รูปแบบอย่างน้อย 1 รูปแบบ (ตั้งค่าเป็น "จริง") ใน VerticalAdsFormatSetting
VERTICAL_ADS_FORMAT_SETTING_NOT_SUPPORTED_... แคมเปญไม่ได้เปิดใช้ AI Max หรือไม่มีฟีดแนวตั้งที่ใช้งานอยู่ เปิดใช้ AI Max ในการตั้งค่าแคมเปญและตรวจสอบว่าได้ลิงก์ฟีดแนวตั้งที่ถูกต้องแล้ว
VERTICAL_ADS_ITEM_GROUP_RULE_LIST_DOES_NOT_EXIST ชื่อทรัพยากร SharedSet ที่ระบุใน AdGroupCriterion ไม่มีอยู่ ตรวจสอบว่าชื่อทรัพยากร shared_set ตรงกับชุดที่สร้างขึ้น
VERTICAL_ADS_ITEM_GROUP_RULE_IS_NOT_SUPPORTED... ระบบไม่รองรับประเภทเกณฑ์ที่ใช้สำหรับแนวตั้งที่เฉพาะเจาะจง เช่น ระดับโรงแรมสำหรับรถเช่า ตรวจสอบว่ามิติข้อมูล vertical_ads_item_group_rule ตรงกับประเภทแนวตั้ง