สัญญาณกลุ่มชิ้นงาน

AssetGroupSignal คือสัญญาณที่คุณสามารถให้ Google เพื่อเพิ่มประสิทธิภาพการแสดงโฆษณาที่ระดับกลุ่มชิ้นงาน Performance Max ใช้สัญญาณเหล่านี้เพื่อมองหาการแสดงผลใหม่ๆ ที่มีความตั้งใจใกล้เคียงหรือมากกว่ากลุ่มเป้าหมายปัจจุบันเพื่อให้ได้ Conversion ใน Search, Display, วิดีโอ และอื่นๆ Performance Max ใช้สัญญาณกลุ่มชิ้นงานของคุณร่วมกับความเข้าใจแบบเรียลไทม์ของ Google เกี่ยวกับความตั้งใจและความต้องการของผู้บริโภค เพื่อค้นหากลุ่มเป้าหมายที่เป็นลูกค้าใหม่ที่คุณอาจคาดไม่ถึง

แม้ว่าแคมเปญ Performance Max มาตรฐานจะทํางานได้โดยไม่ต้องใช้สัญญาณกลุ่มชิ้นงาน แต่แคมเปญ Performance Max สำหรับบริการในพื้นที่ต้องใช้สัญญาณกลุ่มชิ้นงานอย่างน้อย 1 รายการต่อกลุ่มชิ้นงาน การพยายามนำสัญญาณที่เหลืออยู่อันสุดท้ายออกจะทำให้เกิดข้อผิดพลาด AssetGroupSignalError.CANNOT_REMOVE_ALL_SIGNALS

คุณสามารถให้คำแนะนำแก่ Google ได้ 3 ประเภท ได้แก่ audience, search_theme และ local_services_id 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::V26::Services::GoogleAdsService::MutateOperation->
    new({
      assetGroupSignalOperation =>
        Google::Ads::GoogleAds::V26::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::V26::Resources::AssetGroupSignal->new({
              assetGroup =>
                Google::Ads::GoogleAds::V26::Utils::ResourceNames::asset_group(
                $customer_id, ASSET_GROUP_TEMPORARY_ID
                ),
              audience =>
                Google::Ads::GoogleAds::V26::Common::AudienceInfo->new({
                  audience =>
                    Google::Ads::GoogleAds::V26::Utils::ResourceNames::audience(
                    $customer_id, $audience_id
                    )})})})});
  return $operations;
}
      

curl

คุณสามารถสร้างกลุ่มเป้าหมายด้วย scope เป็น ASSET_GROUP เพื่อระบุว่ากลุ่มเป้าหมายจะใช้ในกลุ่มชิ้นงานเดียว ต้องป้อนข้อมูลในช่อง Audience.asset_group ด้วยชื่อทรัพยากรของกลุ่มชิ้นงานก็ต่อเมื่อตั้งค่า Audience.scope เป็น ASSET_GROUP หากกลุ่มเป้าหมายที่มีขอบเขต ASSET_GROUP ได้รับการอัปเกรดเป็นขอบเขต CUSTOMER ระบบจะล้าง Audience.asset_group โดยอัตโนมัติ

คําแนะนําสําหรับการเพิ่มประสิทธิภาพสัญญาณของกลุ่มเป้าหมาย

Google Ads API มีคําแนะนํา 2 ประเภทที่จะช่วยเพิ่มประสิทธิภาพสัญญาณของกลุ่มเป้าหมาย ดังนี้

  1. REFRESH_CUSTOMER_MATCH_LIST แนะนำให้อัปเดตรายชื่อลูกค้าที่ไม่ได้รีเฟรชมาเป็นระยะเวลาหนึ่ง ซึ่งจะมีประโยชน์หากกลุ่มเป้าหมายที่คุณใช้เป็นสัญญาณกลุ่มชิ้นงานมีรายชื่อลูกค้า

  2. IMPROVE_GOOGLE_TAG_COVERAGE แนะนำให้ติดตั้งใช้งานแท็ก Google ในเว็บไซต์ของคุณให้มากขึ้นเพื่อปรับปรุงเครื่องมือวัด Conversion ซึ่งจะช่วยเพิ่มความแม่นยำในการรายงาน Conversion และทำให้สัญญาณของกลุ่มเป้าหมายสำหรับกลุ่มชิ้นงานมีความแม่นยำมากขึ้นตามไปด้วย

ดูข้อมูลเพิ่มเติมได้ที่คู่มือคะแนนการเพิ่มประสิทธิภาพและคําแนะนํา

ธีมการค้นหา

search_theme ใน Performance Max ช่วยให้คุณระบุข้อมูลที่มีประโยชน์ให้ Google AI ทราบเกี่ยวกับสิ่งที่ลูกค้ากําลังค้นหาและหัวข้อที่ทําให้เกิด 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.
    

curl

บริการในพื้นที่

local_services_id ใน Performance Max ช่วยให้คุณเพิ่มประสิทธิภาพการแสดงบริการโฆษณาโดยใช้สัญญาณรหัสบริการของโฆษณาบริการในพื้นที่ได้ คุณสามารถใช้เกณฑ์ประเภทนี้ในแคมเปญ Performance Max เพื่อสร้าง AssetGroupSignal โดยป้อนข้อมูลในช่อง AssetGroupSignal.local_services_id ด้วยข้อความ LocalServiceIdInfo

การป้อนข้อมูลในช่องนี้จะระบุหมวดหมู่และภาษาของบริการในพื้นที่ (เช่น install_faucet หรือหมวดหมู่การประปา) เพื่อเป็นแนวทางในการเพิ่มประสิทธิภาพแคมเปญ สัญญาณนี้ช่วยค้นหาผู้มีโอกาสเป็นลูกค้าที่มีความตั้งใจสูงสำหรับบริการประเภทนั้นๆ