AssetGroupSignal
คือสัญญาณที่คุณระบุให้ Google เพื่อเพิ่มประสิทธิภาพการแสดงโฆษณาที่ระดับกลุ่มชิ้นงาน Performance Max ใช้สัญญาณเหล่านี้เพื่อมองหาการแสดงผลใหม่ๆ ที่มีความตั้งใจใกล้เคียงหรือมากกว่ากลุ่มเป้าหมายปัจจุบันเพื่อให้ได้ Conversion ใน Search, Display, วิดีโอ และอื่นๆ การใช้สัญญาณกลุ่มชิ้นงานร่วมกับความสามารถของ Google ในการทำความเข้าใจแบบเรียลไทม์เรื่องความตั้งใจและความสนใจต่างๆ ของผู้บริโภค คือสิ่งที่ทำให้ Performance Max สามารถค้นหากลุ่มลูกค้าใหม่ที่คุณอาจคาดไม่ถึง
คุณสามารถให้คำใบ้แก่ 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: MutateOperation = client.get_type("MutateOperation") operation: AssetGroupSignal = ( 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::V22::Services::GoogleAdsService::MutateOperation-> new({ assetGroupSignalOperation => Google::Ads::GoogleAds::V22::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::V22::Resources::AssetGroupSignal->new({ assetGroup => Google::Ads::GoogleAds::V22::Utils::ResourceNames::asset_group( $customer_id, ASSET_GROUP_TEMPORARY_ID ), audience => Google::Ads::GoogleAds::V22::Common::AudienceInfo->new({ audience => Google::Ads::GoogleAds::V22::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
แนะนําให้ติดตั้งใช้งานแท็ก Google ในเว็บไซต์ให้มากขึ้น เพื่อปรับปรุงเครื่องมือวัด Conversion ซึ่งจะช่วยเพิ่มความแม่นยำในการรายงาน 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: MutateOperation = client.get_type("MutateOperation") operation: AssetGroupSignal = ( 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.