সম্পদ গ্রুপ সংকেত

AssetGroupSignal হল এমন একটি সংকেত যা আপনি Google-কে অ্যাসেট গ্রুপ লেভেলে বিজ্ঞাপন পরিবেশন অপ্টিমাইজ করার জন্য প্রদান করতে পারেন। Performance Max এই সংকেতগুলি ব্যবহার করে অনুসন্ধান, প্রদর্শন, ভিডিও এবং আরও অনেক কিছুতে রূপান্তর খুঁজে পেতে একই রকম বা শক্তিশালী অভিপ্রায়ের নতুন ইম্প্রেশন খুঁজতে পারে। আপনার অ্যাসেট গ্রুপ সিগন্যালগুলি এবং গ্রাহকের অভিপ্রায় এবং পছন্দ সম্পর্কে Google-এর রিয়েল-টাইম বোঝাপড়া ব্যবহার করে, Performance Max নতুন গ্রাহক বিভাগগুলি খুঁজে পেতে পারে যা আপনি হয়তো আশা করেননি।

গুগলকে আপনি দুই ধরণের ইঙ্গিত দিতে পারেন: 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)
                }
            }
        }
    }
);
      

পিএইচপি

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

রুবি

# 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::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;
}
      

ASSET_GROUP এর একটি scope দিয়ে অডিয়েন্স তৈরি করা যেতে পারে যাতে অডিয়েন্সগুলি একটি একক অ্যাসেট গ্রুপে ব্যবহার করা হবে। Audience.asset_group ক্ষেত্রটি অবশ্যই একটি অ্যাসেট গ্রুপের রিসোর্স নাম দিয়ে পূর্ণ করতে হবে যদি এবং শুধুমাত্র যদি Audience.scope ASSET_GROUP এ সেট করা থাকে। যদি ASSET_GROUP স্কোপ সহ অডিয়েন্স CUSTOMER স্কোপে আপগ্রেড করা হয়, তাহলে Audience.asset_group স্বয়ংক্রিয়ভাবে সাফ হয়ে যায়।

দর্শক সংকেত অপ্টিমাইজেশনের জন্য সুপারিশ

আপনার দর্শকদের সিগন্যাল অপ্টিমাইজ করতে সাহায্য করার জন্য Google Ads API দুটি ধরণের সুপারিশ প্রদান করে:

  1. REFRESH_CUSTOMER_MATCH_LIST এমন একটি গ্রাহক তালিকা আপডেট করার পরামর্শ দেয় যা অনেক দিন ধরে রিফ্রেশ করা হয়নি। আপনি যে দর্শকদের সম্পদ গোষ্ঠীর সংকেত হিসাবে ব্যবহার করছেন তাদের যদি গ্রাহক তালিকা থাকে তবে এটি কার্যকর।

  2. IMPROVE_GOOGLE_TAG_COVERAGE আপনার ওয়েবসাইটের আরও বেশি সংখ্যক অংশে Google ট্যাগ ব্যবহার করার পরামর্শ দিচ্ছে যাতে কনভার্সন ট্র্যাকিং উন্নত হয়। এর ফলে আপনার কনভার্সন রিপোর্টিং-এর নির্ভুলতা আরও উন্নত হতে পারে, যা আপনার সম্পদ গোষ্ঠীর জন্য আরও সঠিক দর্শক সংকেত পেতে পারে।

আরও তথ্যের জন্য, অপ্টিমাইজেশন স্কোর এবং সুপারিশ নির্দেশিকাটি দেখুন।

থিম অনুসন্ধান করুন

Performance Max-এ একটি search_theme আপনাকে Google AI-কে আপনার গ্রাহকরা কী অনুসন্ধান করছেন এবং কোন বিষয়গুলি আপনার ব্যবসার জন্য রূপান্তরের দিকে পরিচালিত করে সে সম্পর্কে মূল্যবান তথ্য সরবরাহ করতে দেয়। এই নতুন মানদণ্ডের ধরণটি কেবলমাত্র Performance Max প্রচারাভিযানে ব্যবহার করা যেতে পারে যাতে AssetGroupSignal.search_theme ক্ষেত্রটিতে SearchThemeInfo মানদণ্ড দিয়ে একটি AssetGroupSignal তৈরি করা যায়।

জাভা

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.
    

পিএইচপি

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

পাইথন

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)
      

রুবি

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.