AssetGroupSignal
คือสัญญาณที่คุณระบุให้ Google เพื่อเพิ่มประสิทธิภาพการแสดงโฆษณาที่ระดับกลุ่มชิ้นงาน แคมเปญ Performance Max ใช้สัญญาณเหล่านี้เพื่อมองหาการแสดงผลใหม่ที่มีความตั้งใจใกล้เคียงหรือมากกว่ากลุ่มเป้าหมายปัจจุบันเพื่อให้ได้ Conversion ใน Search, Display, วิดีโอ และอื่นๆ Performance Max ใช้สัญญาณกลุ่มชิ้นงานร่วมกับความเข้าใจแบบเรียลไทม์ของ Google เกี่ยวกับความตั้งใจและความต้องการต่างๆ ของผู้บริโภคในการค้นหากลุ่มลูกค้าใหม่ที่คุณอาจคาดไม่ถึง
คุณสามารถให้คำแนะนำแก่ Google ได้ 2 ประเภท ได้แก่
audience
และ
search_theme
AssetGroup
อาจมีสัญญาณของกลุ่มชิ้นงานหลายรายการ แต่ต้องเพิ่มสัญญาณแต่ละรายการแยกกันโดยสร้าง AssetGroupSignal
และป้อนข้อมูลในช่อง oneof
AssetGroupSignal.signal
กลุ่มเป้าหมาย
Audience
คือคอลเล็กชันกลุ่มที่มุ่งเน้น การกําหนดเป้าหมายตามข้อมูลประชากร และการยกเว้นซึ่งนํากลับมาใช้ซ้ำได้ AssetGroupSignal
ช่วยให้คุณระบุAudience
ที่มีแนวโน้มจะทำ Conversion มากที่สุดสําหรับ AssetGroup
ดูข้อมูลเพิ่มเติมเกี่ยวกับ
สัญญาณของกลุ่มเป้าหมาย
คุณสามารถเพิ่มหรือนํา AssetGroupSignal
ออกจาก AssetGroup
ได้เท่านั้น การแก้ไข Audience
ที่เกี่ยวข้องควรดำเนินการโดยใช้ AudienceService
Java
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());
C#
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; }
Python
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)
Ruby
# 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
Perl
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 มีคําแนะนํา 2 ประเภทที่จะช่วยคุณเพิ่มประสิทธิภาพสัญญาณของกลุ่มเป้าหมาย ดังนี้
REFRESH_CUSTOMER_MATCH_LIST
แนะนําให้อัปเดตรายการลูกค้าที่ไม่มีการรีเฟรชมาระยะหนึ่งแล้ว ซึ่งจะมีประโยชน์หากกลุ่มเป้าหมายที่คุณใช้เป็นสัญญาณของกลุ่มชิ้นงานมีรายการลูกค้าIMPROVE_GOOGLE_TAG_COVERAGE
recommend deploying the Google tag across more of your website to improve conversion tracking. ซึ่งอาจทําให้การรายงาน Conversion มีความแม่นยํามากขึ้น ซึ่งอาจทําให้สัญญาณของกลุ่มเป้าหมายสําหรับกลุ่มชิ้นงานแม่นยํายิ่งขึ้น
ดูข้อมูลเพิ่มเติมได้ที่คู่มือคะแนนการเพิ่มประสิทธิภาพและคําแนะนํา
ธีมการค้นหา
search_theme
ใน Performance Max ช่วยให้คุณระบุข้อมูลที่มีประโยชน์ให้ AI ของ Google ทราบเกี่ยวกับสิ่งที่ลูกค้ากําลังค้นหาและหัวข้อที่ทําให้เกิด Conversion สําหรับธุรกิจ เกณฑ์ประเภทใหม่นี้ใช้ได้เฉพาะในแคมเปญ Performance Max เพื่อสร้าง AssetGroupSignal
โดยการป้อนข้อมูลในช่อง AssetGroupSignal.search_theme
ด้วยเกณฑ์ SearchThemeInfo
Java
AssetGroupSignal searchThemeSignal = AssetGroupSignal.newBuilder() .setAssetGroup(assetGroupResourceName) .setSearchTheme(SearchThemeInfo.newBuilder().setText("travel").build()) .build(); mutateOperations.add( MutateOperation.newBuilder() .setAssetGroupSignalOperation( AssetGroupSignalOperation.newBuilder().setCreate(searchThemeSignal)) .build());
C#
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.
Python
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)
Ruby
This example is not yet available in Ruby; you can take a look at the other languages.
Perl
This example is not yet available in Perl; you can take a look at the other languages.