تنظیمات اتوماسیون دارایی

گوگل ادز چندین بهینه‌سازی دارایی ارائه می‌دهد که می‌توانند به طور خودکار برای بهبود قدرت تبلیغات شما انجام شوند.

این موارد از ایجاد خودکار تصاویر با پیش‌نمایش صفحه فرود تبلیغ گرفته تا بهینه‌سازی تصاویر ویدیویی برای فرمت‌ها و مدت زمان‌های مختلف را شامل می‌شود.

هر تنظیم اتوماسیون دارایی دارای یک asset_automation_type است که نوع اتوماسیون دارایی را که نشان می‌دهد تعریف می‌کند و یک asset_automation_status که نشان می‌دهد آیا اتوماسیون فعال است یا غیرفعال.

برخی از اتوماسیون‌های دارایی در سطح کمپین پیکربندی می‌شوند، در حالی که برخی دیگر در سطح گروه تبلیغاتی تنظیم می‌شوند.

تنظیمات اتوماسیون دارایی در سطح کمپین

این موارد، اتوماسیون دارایی‌ها را برای کل یک کمپین پیکربندی می‌کنند. همه آنها برای هر نوع کمپینی در دسترس نیستند: برای جزئیات بیشتر به مستندات مرجع مراجعه کنید.

نوع اتوماسیون دارایی انواع کمپین‌های پشتیبانی‌شده پیش‌فرض
خودکارسازی نهایی_URL_EXPANSION_TEXT_ASSET_AUTOMATION حداکثر عملکرد، جستجو برای عملکرد حداکثر فعال، برای جستجو غیرفعال
ویدیوهای یوتیوب بهبود یافته تولید کنید حداکثر عملکرد فعال شده
بهبود تصویر حداکثر عملکرد برای عملکرد حداکثر فعال، برای جستجو غیرفعال
استخراج تصویر حداکثر عملکرد مقدار کنترل افزونه تصویر پویا در سطح حساب.
متن_تنظیم_خودکار حداکثر عملکرد، جستجو برای عملکرد حداکثر فعال، برای جستجو غیرفعال

قطعه کد زیر نحوه تنظیم تنظیمات اتوماسیون دارایی‌ها روی OPT_IN برای یک کمپین PMax را نشان می‌دهد:

جاوا

// 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()))
      

سی شارپ

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
    },
});
      

پی اچ پی

This example is not yet available in PHP; you can take a look at the other languages.
    

پایتون

# 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)
      

روبی

# 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
      

پرل

# 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::V22::Resources::AssetAutomationSetting->new({
      assetAutomationStatus => OPTED_IN,
      assetAutomationType   => $asset_automation_type
    });
}
      

تنظیمات اتوماسیون دارایی‌های تبلیغاتی

این موارد، اتوماسیون دارایی را برای یک تبلیغ واحد پیکربندی می‌کنند. همه آنها برای هر نوع تبلیغی در دسترس نیستند: برای جزئیات بیشتر به مستندات مرجع مراجعه کنید.

نوع اتوماسیون دارایی انواع تبلیغات پشتیبانی شده پیش‌فرض
تولید نسخه‌های طراحی برای تصاویر DemandGenMultiAssetAd فعال شده
پیش‌نمایش صفحه فرود را ایجاد کنید DemandgenVideoResponsiveAd معلول
ویدیوهای_کوتاه_یوتیوب_تولید_کنید DemandGenVideoResponsiveAd فعال شده
ویدیوهای عمودی یوتیوب تولید کنید DemandGenVideoResponsiveAd فعال شده
تولید_ویدیو_از_سایر_مجموعه‌ها DemandGenMultiAssetAds فعال شده