เมื่อมีชิ้นงานและงบประมาณที่จำเป็นแล้ว ตอนนี้คุณก็สร้างแคมเปญได้แล้ว
แคมเปญ Performance Max มี
AdvertisingChannelType
PERFORMANCE_MAX
ไม่ควรตั้งค่า AdvertisingChannelSubType
กลยุทธ์การเสนอราคาที่รองรับมีดังนี้
หากไม่ได้วัดมูลค่าและให้ความสำคัญกับ Conversion ทั้งหมดอย่างเท่าเทียมกัน ให้ใช้กลยุทธ์การเสนอราคา
MaximizeConversions
คุณสามารถตั้งCPA เป้าหมาย (ต้นทุนต่อหนึ่งการกระทำ) ได้ (ไม่บังคับ) ดูข้อมูลเพิ่มเติมหากคุณกำลังวัดมูลค่าจาก Conversion ให้ตั้งค่ากลยุทธ์การเสนอราคา
MaximizeConversionValue
คุณตั้งค่า ROAS เป้าหมาย (ผลตอบแทนจากค่าโฆษณา) ได้ (ไม่บังคับ) ดูข้อมูลเพิ่มเติม
กลยุทธ์การเสนอราคาแบบพอร์ตโฟลิโอ
ที่สร้างขึ้นโดยใช้
BiddingStrategyService
ไม่ได้รับการ
รองรับจากแคมเปญ Performance Max แทนที่จะสร้างแคมเปญหลายรายการ
ในกลยุทธ์การเสนอราคาแบบพอร์ตโฟลิโอ ให้ใช้แคมเปญน้อยลงและกลุ่มชิ้นงานมากขึ้น
Java
/** Creates a MutateOperation that creates a new Performance Max campaign. */ private MutateOperation createPerformanceMaxCampaignOperation( long customerId, boolean brandGuidelinesEnabled) { Campaign performanceMaxCampaign = Campaign.newBuilder() .setName("Performance Max campaign #" + getPrintableDateTime()) // Sets the campaign status as PAUSED. The campaign is the only entity in // the mutate request that should have its status set. .setStatus(CampaignStatus.PAUSED) // All Performance Max campaigns have an advertising_channel_type of // PERFORMANCE_MAX. The advertising_channel_sub_type should not be set. .setAdvertisingChannelType(AdvertisingChannelType.PERFORMANCE_MAX) // Bidding strategy must be set directly on the campaign. // Setting a portfolio bidding strategy by resource name is not supported. // Max Conversion and Maximize Conversion Value are the only strategies // supported for Performance Max campaigns. // An optional ROAS (Return on Advertising Spend) can be set for // maximize_conversion_value. The ROAS value must be specified as a ratio in // the API. It is calculated by dividing "total value" by "total spend". // For more information on Maximize Conversion Value, see the support // article: http://support.google.com/google-ads/answer/7684216. // A targetRoas of 3.5 corresponds to a 350% return on ad spend. .setMaximizeConversionValue( MaximizeConversionValue.newBuilder().setTargetRoas(3.5).build()) // Sets the Final URL expansion opt out. This flag is specific to // Performance Max campaigns. If opted out (True), only the final URLs in // the asset group or URLs specified in the advertiser's Google Merchant // Center or business data feeds are targeted. // If opted in (False), the entire domain will be targeted. For best // results, set this value to false to opt in and allow URL expansions. You // can optionally add exclusions to limit traffic to parts of your website. .setUrlExpansionOptOut(false) // Sets if the campaign is enabled for brand guidelines. For more information on brand // guidelines, see https://support.google.com/google-ads/answer/14934472. .setBrandGuidelinesEnabled(brandGuidelinesEnabled) // Assigns the resource name with a temporary ID. .setResourceName( ResourceNames.campaign(customerId, PERFORMANCE_MAX_CAMPAIGN_TEMPORARY_ID)) // Sets the budget using the given budget resource name. .setCampaignBudget(ResourceNames.campaignBudget(customerId, BUDGET_TEMPORARY_ID)) // Declares whether this campaign serves political ads targeting the EU. .setContainsEuPoliticalAdvertising(DOES_NOT_CONTAIN_EU_POLITICAL_ADVERTISING) // Optional fields. .setStartDate(new DateTime().plusDays(1).toString("yyyyMMdd")) .setEndDate(new DateTime().plusDays(365).toString("yyyyMMdd")) .build(); return MutateOperation.newBuilder() .setCampaignOperation( CampaignOperation.newBuilder().setCreate(performanceMaxCampaign).build()) .build(); }
C#
/// Creates a MutateOperation that creates a new Performance Max campaign. /// <param name="campaignResourceName">The campaign resource name.</param> /// <param name="campaignBudgetResourceName">The campaign budget resource name.</param> /// <param name="brandGuidelinesEnabled">Whether or not to enable brand guidelines.</param> /// <returns>A MutateOperations that will create this new campaign.</returns> private MutateOperation CreatePerformanceMaxCampaignOperation( string campaignResourceName, string campaignBudgetResourceName, bool brandGuidelinesEnabled) { MutateOperation operation = new MutateOperation() { CampaignOperation = new CampaignOperation() { Create = new Campaign() { Name = "Performance Max campaign #" + ExampleUtilities.GetRandomString(), // Set the campaign status as PAUSED. The campaign is the only entity in // the mutate request that should have its status set. Status = CampaignStatus.Paused, // All Performance Max campaigns have an AdvertisingChannelType of // PerformanceMax. The AdvertisingChannelSubType should not be set. AdvertisingChannelType = AdvertisingChannelType.PerformanceMax, // Bidding strategy must be set directly on the campaign. Setting a // portfolio bidding strategy by resource name is not supported. Max // Conversion and Maximize Conversion Value are the only strategies // supported for Performance Max campaigns. BiddingStrategyType is // read-only and cannot be set by the API. An optional ROAS (Return on // Advertising Spend) can be set to enable the MaximizeConversionValue // bidding strategy. The ROAS value must be specified as a ratio in the API. // It is calculated by dividing "total value" by "total spend". // // For more information on Maximize Conversion Value, see the support // article: // http://support.google.com/google-ads/answer/7684216. // // A target_roas of 3.5 corresponds to a 350% return on ad spend. MaximizeConversionValue = new MaximizeConversionValue() { TargetRoas = 3.5 }, // Set the Final URL expansion opt out. This flag is specific to // Performance Max campaigns. If opted out (True), only the final URLs in // the asset group or URLs specified in the advertiser's Google Merchant // Center or business data feeds are targeted. // If opted in (False), the entire domain will be targeted. For best // results, set this value to false to opt in and allow URL expansions. You // can optionally add exclusions to limit traffic to parts of your website. UrlExpansionOptOut = false, // Use the temporary resource name created earlier ResourceName = campaignResourceName, // Set the budget using the given budget resource name. CampaignBudget = campaignBudgetResourceName, // Set if the campaign is enabled for brand guidelines. For more information // on brand guidelines, see https://support.google.com/google-ads/answer/14934472. BrandGuidelinesEnabled = brandGuidelinesEnabled, // Declare whether or not this campaign contains political ads targeting the EU. ContainsEuPoliticalAdvertising = EuPoliticalAdvertisingStatus.DoesNotContainEuPoliticalAdvertising, // Optional fields StartDate = DateTime.Now.AddDays(1).ToString("yyyyMMdd"), EndDate = DateTime.Now.AddDays(365).ToString("yyyyMMdd") } } }; return operation; }
PHP
private static function createPerformanceMaxCampaignOperation( int $customerId, bool $brandGuidelinesEnabled ): MutateOperation { // Creates a mutate operation that creates a campaign operation. return new MutateOperation([ 'campaign_operation' => new CampaignOperation([ 'create' => new Campaign([ 'name' => 'Performance Max campaign #' . Helper::getPrintableDatetime(), // Assigns the resource name with a temporary ID. 'resource_name' => ResourceNames::forCampaign( $customerId, self::PERFORMANCE_MAX_CAMPAIGN_TEMPORARY_ID ), // Sets the budget using the given budget resource name. 'campaign_budget' => ResourceNames::forCampaignBudget( $customerId, self::BUDGET_TEMPORARY_ID ), // The campaign is the only entity in the mutate request that should have its // status set. // Recommendation: Set the campaign to PAUSED when creating it to prevent // the ads from immediately serving. 'status' => CampaignStatus::PAUSED, // All Performance Max campaigns have an advertising_channel_type of // PERFORMANCE_MAX. The advertising_channel_sub_type should not be set. 'advertising_channel_type' => AdvertisingChannelType::PERFORMANCE_MAX, // Bidding strategy must be set directly on the campaign. // Setting a portfolio bidding strategy by resource name is not supported. // Max Conversion and Maximize Conversion Value are the only strategies // supported for Performance Max campaigns. // An optional ROAS (Return on Advertising Spend) can be set for // maximize_conversion_value. The ROAS value must be specified as a ratio in // the API. It is calculated by dividing "total value" by "total spend". // For more information on Maximize Conversion Value, see the support // article: http://support.google.com/google-ads/answer/7684216. // A target_roas of 3.5 corresponds to a 350% return on ad spend. 'maximize_conversion_value' => new MaximizeConversionValue([ 'target_roas' => 3.5 ]), // Sets the Final URL expansion opt out. This flag is specific to // Performance Max campaigns. If opted out (true), only the final URLs in // the asset group or URLs specified in the advertiser's Google Merchant // Center or business data feeds are targeted. // If opted in (false), the entire domain will be targeted. For best // results, set this value to false to opt in and allow URL expansions. You // can optionally add exclusions to limit traffic to parts of your website. 'url_expansion_opt_out' => false, // Sets if the campaign is enabled for brand guidelines. For more information // on brand guidelines, see // https://support.google.com/google-ads/answer/14934472. 'brand_guidelines_enabled' => $brandGuidelinesEnabled, // Declare whether or not this campaign serves political ads targeting the EU. 'contains_eu_political_advertising' => EuPoliticalAdvertisingStatus::DOES_NOT_CONTAIN_EU_POLITICAL_ADVERTISING, // Optional fields. 'start_date' => date('Ymd', strtotime('+1 day')), 'end_date' => date('Ymd', strtotime('+365 days')) ]) ]) ]); }
Python
def create_performance_max_campaign_operation( client: GoogleAdsClient, customer_id: str, brand_guidelines_enabled: bool, ) -> MutateOperation: """Creates a MutateOperation that creates a new Performance Max campaign. A temporary ID will be assigned to this campaign so that it can be referenced by other objects being created in the same Mutate request. Args: client: an initialized GoogleAdsClient instance. customer_id: a client customer ID. brand_guidelines_enabled: a boolean value indicating if the campaign is enabled for brand guidelines. Returns: a MutateOperation that creates a campaign. """ mutate_operation: MutateOperation = client.get_type("MutateOperation") campaign: Campaign = mutate_operation.campaign_operation.create campaign.name = f"Performance Max campaign #{uuid4()}" # Set the campaign status as PAUSED. The campaign is the only entity in # the mutate request that should have its status set. campaign.status = client.enums.CampaignStatusEnum.PAUSED # All Performance Max campaigns have an advertising_channel_type of # PERFORMANCE_MAX. The advertising_channel_sub_type should not be set. campaign.advertising_channel_type = ( client.enums.AdvertisingChannelTypeEnum.PERFORMANCE_MAX ) # Bidding strategy must be set directly on the campaign. # Setting a portfolio bidding strategy by resource name is not supported. # Max Conversion and Maximize Conversion Value are the only strategies # supported for Performance Max campaigns. # An optional ROAS (Return on Advertising Spend) can be set for # maximize_conversion_value. The ROAS value must be specified as a ratio in # the API. It is calculated by dividing "total value" by "total spend". # For more information on Maximize Conversion Value, see the support # article: http://support.google.com/google-ads/answer/7684216. # A target_roas of 3.5 corresponds to a 350% return on ad spend. campaign.bidding_strategy_type = ( client.enums.BiddingStrategyTypeEnum.MAXIMIZE_CONVERSION_VALUE ) campaign.maximize_conversion_value.target_roas = 3.5 # Set the Final URL expansion opt out. This flag is specific to # Performance Max campaigns. If opted out (True), only the final URLs in # the asset group or URLs specified in the advertiser's Google Merchant # Center or business data feeds are targeted. # If opted in (False), the entire domain will be targeted. For best # results, set this value to false to opt in and allow URL expansions. You # can optionally add exclusions to limit traffic to parts of your website. campaign.url_expansion_opt_out = False # Set if the campaign is enabled for brand guidelines. For more information # on brand guidelines, see https://support.google.com/google-ads/answer/14934472. campaign.brand_guidelines_enabled = brand_guidelines_enabled # Assign the resource name with a temporary ID. campaign_service: CampaignServiceClient = client.get_service( "CampaignService" ) campaign.resource_name = campaign_service.campaign_path( customer_id, _PERFORMANCE_MAX_CAMPAIGN_TEMPORARY_ID ) # Set the budget using the given budget resource name. campaign.campaign_budget = campaign_service.campaign_budget_path( customer_id, _BUDGET_TEMPORARY_ID ) # Declare whether or not this campaign serves political ads targeting the # EU. Valid values are: # CONTAINS_EU_POLITICAL_ADVERTISING # DOES_NOT_CONTAIN_EU_POLITICAL_ADVERTISING campaign.contains_eu_political_advertising = ( client.enums.EuPoliticalAdvertisingStatusEnum.DOES_NOT_CONTAIN_EU_POLITICAL_ADVERTISING ) # Optional fields campaign.start_date = (datetime.now() + timedelta(1)).strftime("%Y%m%d") campaign.end_date = (datetime.now() + timedelta(365)).strftime("%Y%m%d") return mutate_operation
Ruby
# Creates a MutateOperation that creates a new Performance Max campaign. # # A temporary ID will be assigned to this campaign so that it can # be referenced by other objects being created in the same Mutate request. def create_performance_max_campaign_operation( client, customer_id, brand_guidelines_enabled) client.operation.mutate do |m| m.campaign_operation = client.operation.create_resource.campaign do |c| c.name = "Performance Max campaign #{SecureRandom.uuid}" # Set the campaign status as PAUSED. The campaign is the only entity in # the mutate request that should have its status set. c.status = :PAUSED # All Performance Max campaigns have an advertising_channel_type of # PERFORMANCE_MAX. The advertising_channel_sub_type should not be set. c.advertising_channel_type = :PERFORMANCE_MAX # Bidding strategy must be set directly on the campaign. # Setting a portfolio bidding strategy by resource name is not supported. # Max Conversion and Maximize Conversion Value are the only strategies # supported for Performance Max campaigns. # An optional ROAS (Return on Advertising Spend) can be set for # maximize_conversion_value. The ROAS value must be specified as a ratio in # the API. It is calculated by dividing "total value" by "total spend". # For more information on Maximize Conversion Value, see the support # article: http://support.google.com/google-ads/answer/7684216. # A target_roas of 3.5 corresponds to a 350% return on ad spend. c.bidding_strategy_type = :MAXIMIZE_CONVERSION_VALUE c.maximize_conversion_value = client.resource.maximize_conversion_value do |mcv| mcv.target_roas = 3.5 end # Set the Final URL expansion opt out. This flag is specific to # Performance Max campaigns. If opted out (true), only the final URLs in # the asset group or URLs specified in the advertiser's Google Merchant # Center or business data feeds are targeted. # If opted in (false), the entire domain will be targeted. For best # results, set this value to false to opt in and allow URL expansions. You # can optionally add exclusions to limit traffic to parts of your website. c.url_expansion_opt_out = false # Set if the campaign is enabled for brand guidelines. For more # information on brand guidelines, see # https://support.google.com/google-ads/answer/14934472. c.brand_guidelines_enabled = brand_guidelines_enabled # Assign the resource name with a temporary ID. c.resource_name = client.path.campaign(customer_id, PERFORMANCE_MAX_CAMPAIGN_TEMPORARY_ID) # Set the budget using the given budget resource name. c.campaign_budget = client.path.campaign_budget(customer_id, BUDGET_TEMPORARY_ID) # Declare whether or not this campaign serves political ads targeting the EU. # Valid values are CONTAINS_EU_POLITICAL_ADVERTISING and # DOES_NOT_CONTAIN_EU_POLITICAL_ADVERTISING. c.contains_eu_political_advertising = :DOES_NOT_CONTAIN_EU_POLITICAL_ADVERTISING # Optional fields c.start_date = DateTime.parse((Date.today + 1).to_s).strftime('%Y%m%d') c.end_date = DateTime.parse(Date.today.next_year.to_s).strftime('%Y%m%d') end end end
Perl
sub create_performance_max_campaign_operation { my ($customer_id, $brand_guidelines_enabled) = @_; # Create a mutate operation that creates a campaign operation. return Google::Ads::GoogleAds::V21::Services::GoogleAdsService::MutateOperation-> new({ campaignOperation => Google::Ads::GoogleAds::V21::Services::CampaignService::CampaignOperation ->new({ create => Google::Ads::GoogleAds::V21::Resources::Campaign->new({ # Assign the resource name with a temporary ID. resourceName => Google::Ads::GoogleAds::V21::Utils::ResourceNames::campaign( $customer_id, PERFORMANCE_MAX_CAMPAIGN_TEMPORARY_ID ), name => "Performance Max campaign #" . uniqid(), # Set the budget using the given budget resource name. campaignBudget => Google::Ads::GoogleAds::V21::Utils::ResourceNames::campaign_budget( $customer_id, BUDGET_TEMPORARY_ID ), # Set the campaign status as PAUSED. The campaign is the only entity in # the mutate request that should have its status set. status => Google::Ads::GoogleAds::V21::Enums::CampaignStatusEnum::PAUSED, # All Performance Max campaigns have an advertisingChannelType of # PERFORMANCE_MAX. The advertisingChannelSubType should not be set. advertisingChannelType => PERFORMANCE_MAX, # Bidding strategy must be set directly on the campaign. # Setting a portfolio bidding strategy by resource name is not supported. # Max Conversion and Maximize Conversion Value are the only strategies # supported for Performance Max campaigns. # An optional ROAS (Return on Advertising Spend) can be set for # maximizeConversionValue. The ROAS value must be specified as a ratio in # the API. It is calculated by dividing "total value" by "total spend". # For more information on Maximize Conversion Value, see the support # article: http://support.google.com/google-ads/answer/7684216. # A targetRoas of 3.5 corresponds to a 350% return on ad spend. maximizeConversionValue => Google::Ads::GoogleAds::V21::Common::MaximizeConversionValue-> new({ targetRoas => 3.5 } ), # Set the final URL expansion opt out. This flag is specific to # Performance Max campaigns. If opted out (true), only the final URLs in # the asset group or URLs specified in the advertiser's Google Merchant # Center or business data feeds are targeted. # If opted in (false), the entire domain will be targeted. For best # results, set this value to false to opt in and allow URL expansions. You # can optionally add exclusions to limit traffic to parts of your website. urlExpansionOptOut => "false", # Set if the campaign is enabled for brand guidelines. For more information # on brand guidelines, see https://support.google.com/google-ads/answer/14934472. brandGuidelinesEnabled => $brand_guidelines_enabled, # Optional fields. startDate => strftime("%Y%m%d", localtime(time + 60 * 60 * 24)), endDate => strftime("%Y%m%d", localtime(time + 60 * 60 * 24 * 365)), # Declare whether or not this campaign serves political ads targeting the EU. # Valid values are CONTAINS_EU_POLITICAL_ADVERTISING and # DOES_NOT_CONTAIN_EU_POLITICAL_ADVERTISING. containsEuPoliticalAdvertising => DOES_NOT_CONTAIN_EU_POLITICAL_ADVERTISING })})}); }
คำแนะนำเกี่ยวกับการเสนอราคา
Google Ads API มีคําแนะนํา 2 ประเภทเพื่อช่วยเพิ่มประสิทธิภาพการเสนอราคาของแคมเปญ Performance Max ดังนี้
MAXIMIZE_CONVERSION_VALUE_OPT_IN
แนะนําให้ใช้กลยุทธ์การเสนอราคาแบบเพิ่มมูลค่า Conversion สูงสุดสําหรับแคมเปญMAXIMIZE_CONVERSIONS_OPT_IN
แนะนําให้ใช้กลยุทธ์การเสนอราคาแบบเพิ่มจำนวน Conversion สูงสุดสําหรับ แคมเปญของคุณ และระบุจํานวนงบประมาณที่แนะนํา
ดูข้อมูลเพิ่มเติมเกี่ยวกับการใช้คําแนะนําได้ในคู่มือคะแนนการเพิ่มประสิทธิภาพ และคําแนะนํา
หลักเกณฑ์การใช้แบรนด์
หลักเกณฑ์การใช้แบรนด์ควบคุมวิธีนำเสนอแบรนด์ในชิ้นงานหรือรูปแบบอัตโนมัติของแคมเปญ Performance Max ตั้งแต่ Google Ads API v21 เป็นต้นไป แคมเปญ Performance Max จะเปิดใช้หลักเกณฑ์การใช้แบรนด์โดยอัตโนมัติใน Performance Max ใหม่ทั้งหมดสำหรับยอดขายออนไลน์หรือการสร้างโอกาสในการขาย (มาตรฐาน) และ Performance Max สำหรับยอดขายออนไลน์ที่มีฟีดผลิตภัณฑ์ (การค้าปลีก) หากไม่ต้องการเปิดใช้หลักเกณฑ์การใช้แบรนด์ในแคมเปญใหม่ ให้ตั้งค่า
Campaign.brand_guidelines_enabled
เป็น false
เมื่อสร้างแคมเปญ Performance Max ใหม่
แคมเปญ Performance Max ที่เปิดใช้หลักเกณฑ์การใช้แบรนด์จะใช้ชิ้นงานระดับแคมเปญ
สําหรับประเภทฟิลด์ชิ้นงานแบรนด์(
BUSINESS_NAME
,
LOGO
และ
LANDSCAPE_LOGO
)
คุณต้องลิงก์ชิ้นงานแบรนด์กับแคมเปญโดยใช้
CampaignAsset
และแคมเปญต้องมีสิ่งต่อไปนี้
- ชิ้นงาน
BUSINESS_NAME
อย่างใดอย่างหนึ่ง - ชิ้นงาน
LOGO
อย่างน้อย 1 รายการ และชิ้นงานโลโก้เพิ่มเติมที่ไม่บังคับสูงสุด 4 รายการ ประเภทLOGO
หรือLANDSCAPE_LOGO
คุณสามารถตั้งค่าหลักเกณฑ์ด้านสีและแบบอักษรที่ไม่บังคับสำหรับแคมเปญได้โดยใช้ช่อง
Campaign.brand_guidelines
main_color
ตั้งค่า สีหลัก ต้องระบุสีเป็นสตริงรหัสเลขฐาน 16 (เช่น #00ff00)accent_color
ตั้งค่า สีรอง ต้องระบุสีเป็นสตริงรหัสเลขฐาน 16 (เช่น #00ff00)- ใช้
predefined_font_family
เพื่อตั้งค่าแบบอักษร ค่าต้องเป็นแบบอักษร Google อย่างใดอย่างหนึ่งต่อไปนี้ (คำนึงถึงตัวพิมพ์เล็กและตัวพิมพ์ใหญ่) Open Sans Roboto Montserrat Poppins Lato Oswald Playfair Display Roboto Slab
การย้ายข้อมูลอัตโนมัติ
ตั้งแต่วันที่ 1 มิถุนายน 2025 เป็นต้นไป เราจะเริ่มเปิดใช้หลักเกณฑ์การใช้แบรนด์
โดยอัตโนมัติ
สําหรับแคมเปญ Performance Max ที่ใช้ชิ้นงานแบรนด์เดียวกัน (BUSINESS_NAME
,
LOGO
และ LANDSCAPE_LOGO
) ในกลุ่มชิ้นงานทั้งหมด ระบบจะย้ายข้อมูลแคมเปญทั้งหมดที่ย้ายข้อมูลได้โดยอัตโนมัติภายในวันที่ 30 ตุลาคม 2025
- การย้ายข้อมูลอัตโนมัติจะเกิดขึ้นเฉพาะกับแคมเปญที่ใช้ชื่อและโลโก้ธุรกิจที่สอดคล้องกัน ในทุกกลุ่มชิ้นงาน หากแคมเปญมีชิ้นงานที่แตกต่างกัน ระบบจะไม่ย้ายข้อมูลโดยอัตโนมัติ
- ระบบจะย้ายข้อมูลแคมเปญ Performance Max ที่มีสิทธิ์ทั้งหมดภายใต้รหัสลูกค้าพร้อมกัน
- หลังจากการย้ายข้อมูล แคมเปญที่ย้ายข้อมูลแต่ละรายการจะมีชุดชิ้นงาน
แบรนด์ของตัวเองซึ่งจัดเก็บไว้ที่ระดับแคมเปญโดยใช้
CampaignAsset
คุณสามารถดูได้ว่าแคมเปญได้รับการย้ายข้อมูลแล้วหรือไม่โดยดูที่ฟิลด์
Campaign.brand_guidelines_enabled
การย้ายข้อมูลด้วยตนเอง
แคมเปญที่ไม่มีสิทธิ์ในการย้ายข้อมูลอัตโนมัติจะต้องย้ายข้อมูลด้วยตนเองเพื่อ เปิดใช้หลักเกณฑ์การใช้แบรนด์
Campaign.brand_guidelines_enabled
ระบุว่ามีการเปิดใช้แคมเปญที่มีอยู่สำหรับหลักเกณฑ์การใช้แบรนด์หรือไม่ หากต้องการเปิดใช้หลักเกณฑ์การใช้แบรนด์สําหรับแคมเปญที่มีอยู่ด้วยตนเอง ให้ใช้
CampaignService.EnablePMaxBrandGuidelines
แทนการอัปเดตช่อง brand_guidelines_enabled
โดยตรง เนื่องจากช่องนี้
แก้ไขไม่ได้ ตั้งค่า
auto_populate_brand_assets
เป็น true
เพื่อป้อนชิ้นงานแบรนด์ที่มีประสิทธิภาพสูงสุดลงในแคมเปญโดยอัตโนมัติ มิฉะนั้น คุณจะต้องระบุเนื้อหาในการดำเนินการด้วยตนเองโดยใช้
brand_assets
ระบบไม่รองรับการปิดใช้หลักเกณฑ์การใช้แบรนด์สําหรับแคมเปญ
ไม่บังคับ: Final URL Expansion
การขยาย URL จะช่วยให้คุณ เพิ่มประสิทธิภาพแคมเปญ Performance Max ใช้การขยาย URL เพื่อ แทนที่ URL สุดท้ายด้วยหน้า Landing Page และบรรทัดแรกแบบไดนามิกที่เกี่ยวข้องมากขึ้น โดยอิงตามความตั้งใจของลูกค้า โดยค่าเริ่มต้น การขยาย URL จะเป็นดังนี้
- ปิด หากใช้ตัวกรองผลิตภัณฑ์
- เปิดเมื่อกำหนดเป้าหมายผลิตภัณฑ์ทั้งหมด
ตั้งค่า
Campaign.final_url_expansion_opt_out
เพื่อเปลี่ยนค่าเริ่มต้นเหล่านี้
ใช้WEBPAGE
เกณฑ์แคมเปญเพื่อตั้งค่าการยกเว้นการขยาย URL
หากต้องการดูชิ้นงานที่สร้างขึ้นโดยอัตโนมัติซึ่งการตั้งค่า Final URL Expansion
สร้างขึ้น ให้ใช้
final_url_expansion_asset_view
คุณสามารถนําชิ้นงาน Final URL Expansion ที่สร้างขึ้นโดยอัตโนมัติออกได้โดยใช้
AutomaticallyCreatedAssetRemovalService