AssetGroupSignal
سیگنالی است که می توانید برای بهینه سازی ارائه تبلیغات در سطح گروه دارایی به Google ارائه دهید. Performance Max از این سیگنالها برای جستجوی نمایشهای جدید با هدف مشابه یا قویتر برای یافتن تبدیلها در جستجو، نمایش، ویدیو و موارد دیگر استفاده میکند. با استفاده از سیگنالهای گروه داراییتان همراه با درک بیدرنگ Google از اهداف و اولویتهای مصرفکننده، Performance Max میتواند بخشهای مشتریان جدیدی را پیدا کند که شاید انتظارش را نداشتید.
دو نوع راهنمایی وجود دارد که میتوانید به Google ارائه دهید: audience
و search_theme
. یک AssetGroup
میتواند چندین سیگنال گروه دارایی داشته باشد، اما هر سیگنال باید به صورت جداگانه با ایجاد AssetGroupSignal
و پر کردن قسمت oneof
AssetGroupSignal.signal
اضافه شود.
مخاطبان
Audience
مجموعهای قابل استفاده مجدد از بخشهای متمرکز، هدفگیری جمعیتشناختی و استثنائات است. AssetGroupSignal
به شما امکان میدهد مشخص کنید کدام Audience
بیشتر برای AssetGroup
شما تبدیل میشود. درباره سیگنال های مخاطب بیشتر بدانید .
AssetGroupSignal
فقط می تواند به AssetGroup
اضافه یا از آن حذف شود. هر گونه تغییر در Audience
مرتبط باید با استفاده از AudienceService
انجام شود.
جاوا
AssetGroupSignal audienceSignal = AssetGroupSignal.newBuilder() .setAssetGroup(assetGroupResourceName) .setAudience( AudienceInfo.newBuilder() .setAudience(ResourceNames.audience(customerId, audienceId))) .build(); mutateOperations.add( MutateOperation.newBuilder() .setAssetGroupSignalOperation( AssetGroupSignalOperation.newBuilder().setCreate(audienceSignal)) .build());
سی شارپ
operations.Add( new MutateOperation() { AssetGroupSignalOperation = new AssetGroupSignalOperation() { Create = new AssetGroupSignal() { AssetGroup = assetGroupResourceName, Audience = new AudienceInfo() { Audience = ResourceNames.Audience(customerId, audienceId.Value) } } } } );
PHP
private static function createAssetGroupSignalOperations( int $customerId, string $assetGroupResourceName, ?int $audienceId ): array { $operations = []; if (is_null($audienceId)) { return $operations; } $operations[] = new MutateOperation([ 'asset_group_signal_operation' => new AssetGroupSignalOperation([ // To learn more about Audience Signals, see // https://developers.google.com/google-ads/api/docs/performance-max/asset-groups#audience_signals. 'create' => new AssetGroupSignal([ 'asset_group' => $assetGroupResourceName, 'audience' => new AudienceInfo([ 'audience' => ResourceNames::forAudience($customerId, $audienceId) ]) ]) ]) ]); return $operations; }
پایتون
mutate_operation = client.get_type("MutateOperation") operation = mutate_operation.asset_group_signal_operation.create operation.asset_group = asset_group_resource_name operation.audience.audience = googleads_service.audience_path( customer_id, audience_id ) operations.append(mutate_operation)
روبی
# Create a list of MutateOperations that create AssetGroupSignals. def create_asset_group_signal_operations(client, customer_id, audience_id) operations = [] return operations if audience_id.nil? operations << client.operation.mutate do |m| m.asset_group_signal_operation = client.operation.create_resource. asset_group_signal do |ags| ags.asset_group = client.path.asset_group( customer_id, ASSET_GROUP_TEMPORARY_ID, ) ags.audience = client.resource.audience_info do |ai| ai.audience = client.path.audience(customer_id, audience_id) end end end operations end
پرل
sub create_asset_group_signal_operations { my ($customer_id, $audience_id) = @_; my $operations = []; return $operations if not defined $audience_id; push @$operations, Google::Ads::GoogleAds::V18::Services::GoogleAdsService::MutateOperation-> new({ assetGroupSignalOperation => Google::Ads::GoogleAds::V18::Services::AssetGroupSignalService::AssetGroupSignalOperation ->new({ # To learn more about Audience Signals, see: # https://developers.google.com/google-ads/api/docs/performance-max/asset-groups#audience_signals create => Google::Ads::GoogleAds::V18::Resources::AssetGroupSignal->new({ assetGroup => Google::Ads::GoogleAds::V18::Utils::ResourceNames::asset_group( $customer_id, ASSET_GROUP_TEMPORARY_ID ), audience => Google::Ads::GoogleAds::V18::Common::AudienceInfo->new({ audience => Google::Ads::GoogleAds::V18::Utils::ResourceNames::audience( $customer_id, $audience_id )})})})}); return $operations; }
مخاطبان را می توان با scope
ASSET_GROUP
ایجاد کرد تا مشخص شود که مخاطب در یک گروه دارایی واحد استفاده شود. قسمت Audience.asset_group
باید با نام منبع یک گروه دارایی پر شود اگر و فقط اگر Audience.scope
روی ASSET_GROUP
تنظیم شده باشد. اگر مخاطبی با دامنه ASSET_GROUP
به دامنه CUSTOMER
ارتقا یابد، Audience.asset_group
به طور خودکار پاک می شود.
توصیه هایی برای بهینه سازی سیگنال مخاطب
Google Ads API دو نوع توصیه را برای کمک به شما در بهینه سازی سیگنال های مخاطب ارائه می دهد:
REFRESH_CUSTOMER_MATCH_LIST
توصیه می کند فهرست مشتریانی را که مدتی است به روز نشده است به روز کنید. اگر مخاطبانی که از آنها به عنوان سیگنال گروه دارایی استفاده می کنید حاوی لیست مشتریان باشند، این کار مفید است.IMPROVE_GOOGLE_TAG_COVERAGE
توصیه میکند برای بهبود ردیابی تبدیل، برچسب Google را در قسمتهای بیشتری از وبسایت خود مستقر کنید. این می تواند منجر به بهبود دقت گزارش تبدیل شما شود، که به نوبه خود می تواند به سیگنال های مخاطب دقیق تر برای گروه های دارایی شما منجر شود.
برای اطلاعات بیشتر، به راهنمای امتیاز و توصیهها بهینهسازی مراجعه کنید
جستجوی تم ها
search_theme
در Performance Max به شما امکان میدهد اطلاعات ارزشمندی در مورد آنچه که مشتریان شما در جستجوی آن هستند و موضوعاتی که منجر به تبدیل برای کسبوکار شما میشوند را به هوش مصنوعی Google ارائه دهید . این نوع معیار جدید را میتوان منحصراً در کمپینهای Performance Max برای ایجاد AssetGroupSignal
با پر کردن قسمت AssetGroupSignal.search_theme
با معیار SearchThemeInfo
استفاده کرد.
جاوا
AssetGroupSignal searchThemeSignal = AssetGroupSignal.newBuilder() .setAssetGroup(assetGroupResourceName) .setSearchTheme(SearchThemeInfo.newBuilder().setText("travel").build()) .build(); mutateOperations.add( MutateOperation.newBuilder() .setAssetGroupSignalOperation( AssetGroupSignalOperation.newBuilder().setCreate(searchThemeSignal)) .build());
سی شارپ
This example is not yet available in C#; you can take a look at the other languages.
PHP
This example is not yet available in PHP; you can take a look at the other languages.
پایتون
mutate_operation = client.get_type("MutateOperation") operation = mutate_operation.asset_group_signal_operation.create operation.asset_group = asset_group_resource_name operation.search_theme.text = "travel" operations.append(mutate_operation)
روبی
This example is not yet available in Ruby; you can take a look at the other languages.
پرل
This example is not yet available in Perl; you can take a look at the other languages.