Google Ads에서는 광고의 광고 효력을 개선하기 위해 자동으로 실행할 수 있는 여러 애셋 최적화를 제공합니다.
광고의 방문 페이지 미리보기가 포함된 이미지 확장 소재를 자동으로 생성하는 것부터 다양한 형식과 다양한 길이의 동영상 애셋을 최적화하는 것까지 다양합니다.
각 확장 소재 자동화 설정에는 이를 나타내는
확장 소재 자동화 유형을 정의하는
asset_automation_type과 자동화가 사용 설정되어 있는지 사용 중지되어 있는지를 나타내는
asset_automation_status가 있습니다.
일부 확장 소재 자동화는 캠페인 수준에서 구성되는 반면 다른 확장 소재 자동화는 광고그룹 광고 수준에서 설정됩니다.
캠페인 수준 확장 소재 자동화 설정
이러한 설정은 전체 캠페인의 확장 소재 자동화를 구성합니다. 모든 캠페인 유형에서 사용할 수 있는 것은 아닙니다. 자세한 내용은 참조 문서를 확인하세요.
| 확장 소재 자동화 유형 | 지원되는 캠페인 유형 | 기본값 |
|---|---|---|
| AUTOMATED_VIDEO_CRAWL | 실적 최대화 캠페인 |
사용 중지됨 (v25부터 사용 가능) Google에서 방문 페이지, YouTube 채널, 방문 페이지에 연결된 소셜 미디어를 통한 자연 트래픽 채널의 동영상을 찾아 사용할 수 있도록 허용합니다. 동의하면 |
| FINAL_URL_EXPANSION_TEXT_ASSET_AUTOMATION | 실적 최대화 캠페인, 검색 |
실적 최대화 캠페인에서는 사용 설정되고 검색에서는 사용 중지됩니다. 참고: 최종 URL 확장을 사용 설정하면 Google에서 동적으로 선택된 방문 페이지의 콘텐츠와 일치하도록 텍스트 확장 소재 (광고 제목 및 내용 입력란)를 동적으로 생성합니다. 최종 URL 확장이 활성 상태인 경우 선택 해제할 수 없습니다. 캠페인의 모든 광고에서 광고 문구를 맞춤설정하는 표준 TEXT_ASSET_AUTOMATION (텍스트 맞춤설정)과 비교해 보세요. |
| GENERATE_ENHANCED_YOUTUBE_VIDEOS | 실적 최대화 캠페인 | 사용 설정됨 |
| GENERATE_IMAGE_ENHANCEMENT | 실적 최대화 캠페인 | 사용 설정됨 |
| GENERATE_IMAGE_EXTRACTION | 실적 최대화 캠페인 |
계정 수준 동적 이미지 광고 확장 관리 값입니다. 참고: 이 계정 수준 설정은 Google Ads 웹 인터페이스에서만 구성할 수 있습니다. |
| TEXT_ASSET_AUTOMATION | 실적 최대화 캠페인, 검색 | 실적 최대화 캠페인에서는 사용 설정되고 검색에서는 사용 중지됨 |
다음 스니펫은 실적 최대화 캠페인의 확장 소재 자동화 설정을 OPTED_IN으로 설정하는 방법을 보여줍니다.
자바
// Configures the optional opt-in/out status for asset automation settings. .addAllAssetAutomationSettings(ImmutableList.of( AssetAutomationSetting.newBuilder() .setAssetAutomationType(AssetAutomationType.GENERATE_IMAGE_EXTRACTION) .setAssetAutomationStatus(AssetAutomationStatus.OPTED_IN).build(), AssetAutomationSetting.newBuilder() .setAssetAutomationType( AssetAutomationType.FINAL_URL_EXPANSION_TEXT_ASSET_AUTOMATION) .setAssetAutomationStatus(AssetAutomationStatus.OPTED_IN).build(), AssetAutomationSetting.newBuilder() .setAssetAutomationType(AssetAutomationType.TEXT_ASSET_AUTOMATION) .setAssetAutomationStatus(AssetAutomationStatus.OPTED_IN).build(), AssetAutomationSetting.newBuilder() .setAssetAutomationType(AssetAutomationType.GENERATE_ENHANCED_YOUTUBE_VIDEOS) .setAssetAutomationStatus(AssetAutomationStatus.OPTED_IN).build(), AssetAutomationSetting.newBuilder() .setAssetAutomationType(AssetAutomationType.GENERATE_IMAGE_ENHANCEMENT) .setAssetAutomationStatus(AssetAutomationStatus.OPTED_IN).build()))
C#
campaign.AssetAutomationSettings.AddRange(new[]{ new Campaign.Types.AssetAutomationSetting { AssetAutomationType = AssetAutomationType.GenerateImageExtraction, AssetAutomationStatus = AssetAutomationStatus.OptedIn }, new Campaign.Types.AssetAutomationSetting { AssetAutomationType = AssetAutomationType.FinalUrlExpansionTextAssetAutomation, AssetAutomationStatus = AssetAutomationStatus.OptedIn }, new Campaign.Types.AssetAutomationSetting { AssetAutomationType = AssetAutomationType.TextAssetAutomation, AssetAutomationStatus = AssetAutomationStatus.OptedIn }, new Campaign.Types.AssetAutomationSetting { AssetAutomationType = AssetAutomationType.GenerateEnhancedYoutubeVideos, AssetAutomationStatus = AssetAutomationStatus.OptedIn }, new Campaign.Types.AssetAutomationSetting { AssetAutomationType = AssetAutomationType.GenerateImageEnhancement, AssetAutomationStatus = AssetAutomationStatus.OptedIn }, });
PHP
This example is not yet available in PHP; you can take a look at the other languages.
Python
# Configures the optional opt-in/out status for asset automation settings. for asset_automation_type_enum in [ client.enums.AssetAutomationTypeEnum.GENERATE_IMAGE_EXTRACTION, client.enums.AssetAutomationTypeEnum.FINAL_URL_EXPANSION_TEXT_ASSET_AUTOMATION, client.enums.AssetAutomationTypeEnum.TEXT_ASSET_AUTOMATION, client.enums.AssetAutomationTypeEnum.GENERATE_ENHANCED_YOUTUBE_VIDEOS, client.enums.AssetAutomationTypeEnum.GENERATE_IMAGE_ENHANCEMENT, ]: asset_automattion_setting: Campaign.AssetAutomationSetting = ( client.get_type("Campaign").AssetAutomationSetting() ) asset_automattion_setting.asset_automation_type = ( asset_automation_type_enum ) asset_automattion_setting.asset_automation_status = ( client.enums.AssetAutomationStatusEnum.OPTED_IN ) campaign.asset_automation_settings.append(asset_automattion_setting)
Ruby
# Configures the optional opt-in/out status for asset automation settings. c.asset_automation_settings << client.resource.asset_automation_setting do |aas| aas.asset_automation_type = :GENERATE_IMAGE_EXTRACTION aas.asset_automation_status = :OPTED_IN end c.asset_automation_settings << client.resource.asset_automation_setting do |aas| aas.asset_automation_type = :FINAL_URL_EXPANSION_TEXT_ASSET_AUTOMATION aas.asset_automation_status = :OPTED_IN end c.asset_automation_settings << client.resource.asset_automation_setting do |aas| aas.asset_automation_type = :TEXT_ASSET_AUTOMATION aas.asset_automation_status = :OPTED_IN end c.asset_automation_settings << client.resource.asset_automation_setting do |aas| aas.asset_automation_type = :GENERATE_ENHANCED_YOUTUBE_VIDEOS aas.asset_automation_status = :OPTED_IN end c.asset_automation_settings << client.resource.asset_automation_setting do |aas| aas.asset_automation_type = :GENERATE_IMAGE_ENHANCEMENT aas.asset_automation_status = :OPTED_IN end
Perl
# Configures the optional opt-in/out status for asset automation settings. # When we create the campaign object, we set campaign->{assetAutomationSettings} # equal to $asset_automation_settings. my $asset_automation_settings = []; my $asset_automation_types = [ GENERATE_IMAGE_EXTRACTION, FINAL_URL_EXPANSION_TEXT_ASSET_AUTOMATION, TEXT_ASSET_AUTOMATION, GENERATE_ENHANCED_YOUTUBE_VIDEOS, GENERATE_IMAGE_ENHANCEMENT ]; foreach my $asset_automation_type (@$asset_automation_types) { push @$asset_automation_settings, Google::Ads::GoogleAds::V26::Resources::AssetAutomationSetting->new({ assetAutomationStatus => OPTED_IN, assetAutomationType => $asset_automation_type }); }
curl
광고 수준 확장 소재 자동화 설정
이러한 설정은 단일 광고의 확장 소재 자동화를 구성합니다. 모든 광고 유형에서 사용할 수 있는 것은 아닙니다. 자세한 내용은 참조 문서를 확인하세요.
| 확장 소재 자동화 유형 | 지원되는 광고 유형 | 기본값 |
|---|---|---|
| GENERATE_ANIMATED_IMAGES_FROM_OTHER_ASSETS | DemandGenMultiAssetAd | 사용 설정됨 (v25부터) |
| GENERATE_DESIGN_VERSIONS_FOR_IMAGES | DemandGenMultiAssetAd | 사용 설정됨 |
| GENERATE_LANDING_PAGE_PREVIEW | DemandGenVideoResponsiveAd | 사용 중지됨 |
| GENERATE_LANDING_PAGE_TEXT | DemandGenVideoResponsiveAd | 사용 설정됨 (v24부터) |
| GENERATE_SHORTER_YOUTUBE_VIDEOS | DemandGenVideoResponsiveAd | 사용 설정됨 |
| GENERATE_VERTICAL_YOUTUBE_VIDEOS | DemandGenVideoResponsiveAd | 사용 설정됨 |
| GENERATE_VIDEOS_FROM_OTHER_ASSETS | DemandGenMultiAssetAd | 사용 설정됨 |
광고 문구 가이드라인
광고 문구 가이드라인을 사용하면 용어 제외 및 메시지 제한사항을 지정하여 실적 최대화 캠페인 및 AI 최대화 캠페인에서 자동으로 생성된 텍스트 애셋의 브랜드 메시지를 구체화할 수 있습니다.
광고 문구 가이드라인을 사용하려면
text_guidelines 필드의
Campaign 리소스:
- 용어 제외: 생성된 텍스트 애셋에서 제외할 정확한 단어 또는 구문 목록을 제공합니다. 각 제외는 최대 30자(영문 기준)까지 입력할 수 있으며 최대 25개의 제외를 지정할 수 있습니다.
- 메시지 제한사항: AI 텍스트 생성을 안내하는 자유 형식의 안내(각 최대 300
자(영문 기준))를 제공합니다. 최대 40개의 제한사항을 제공할 수 있습니다. 제한 유형에는
RESTRICTION_BASED_EXCLUSION만 지원됩니다.
자동 동영상 크롤링 설정
자동 동영상 크롤링 (v25부터 사용 가능, 소스 동영상이라고도 함)을 사용하면 Google에서 승인된 소스의 관련성 있는 동영상을 실적 최대화 캠페인에 찾아 사용할 수 있으므로 동영상을 수동으로 업로드하지 않고도 광고 실적을 개선할 수 있습니다.
자동 동영상 크롤링을 사용하려면 다음 단계를 따르세요.
asset_automation_type을AUTOMATED_VIDEO_CRAWL로 설정합니다.asset_automation_status를OPTED_IN으로 설정합니다.automated_video_crawl_infos에서 하나 이상의AutomatedVideoCrawlInfo항목으로AssetAutomationSetting의automated_video_crawl_setting필드를 구성합니다.url: 크롤링에 포함할 URL (예: 방문 페이지, 소셜 프로필 또는 YouTube 채널)입니다.source_platform: 소스 유형을 나타내는VideoCrawlSourcePlatform입니다.LANDING_PAGE: 광고주의 방문 페이지에서 발견된 동영상입니다.SOCIAL: 광고주의 방문 페이지에 연결된 소셜 미디어를 통한 자연 트래픽 동영상 URL (Facebook, Instagram, X, LinkedIn, TikTok)입니다.YOUTUBE: 광고주의 YouTube 채널의 동영상입니다.
enabled: 이 소스 URL이 크롤링에 대해 승인되고 사용 설정되었는지 나타내는 불리언입니다.