Arama Kampanyaları için Maksimum Yapay Zeka'yı kullanmaya başlama

Arama Ağı Kampanyaları İçin AI Max, Google Ads Arama Ağı kampanyaları için yapay zeka destekli özelliklerden oluşan bir pakettir. Bu yeni bir kampanya türü değildir. Mevcut bir Arama Ağı kampanyasında etkinleştirebileceğiniz bir optimizasyon katmanıdır. Arama Kampanyaları İçin Maksimum Yapay Zeka, reklamverenlerin erişimi genişleterek, reklam öğelerini özelleştirerek ve açılış sayfalarını optimize ederek daha fazla dönüşüm elde etmesine ve performansı artırmasına yardımcı olmak için Google Yapay Zeka'yı kullanacak şekilde tasarlanmıştır.

Arama Ağı Kampanyaları İçin AI Max'in temel özellikleri ve işlevleri

  • Arama terimi eşleştirme: Erişiminizi mevcut anahtar kelimelerinizin ötesine genişletmek için geniş eşleme ve "anahtar kelimesiz" teknoloji dahil olmak üzere Google AI'ı kullanır. Bu özellik, mevcut anahtar kelimelerinizden, reklam öğelerinizden ve URL'lerinizden öğrenerek normalde kaçırabileceğiniz yeni, alakalı ve yüksek performanslı arama sorgularını bulur.

  • Öğe optimizasyonu: Geniş ölçekte daha özelleştirilmiş reklam öğesi mesajları sunmak için birlikte çalışan iki bileşeni içerir:

    • Metin özelleştirme (eski adıyla otomatik olarak oluşturulmuş öğeler): Kullanıcının aramasıyla daha alakalı özelleştirilmiş reklam metinleri, başlıklar ve açıklamalar oluşturmak için mevcut reklamlarınız, açılış sayfası metniniz ve üretken yapay zekada bulunan metinleri kullanır.
    • Nihai URL genişletmesi: Kullanıcıları, arama amaçlarına göre web sitenizdeki en alakalı açılış sayfasına otomatik olarak yönlendirir. Bu sayede etkileşim ve dönüşüm oranlarını artırabilirsiniz.

    Öğe otomasyonu kontrolü: Bu özellikleri API ile etkinleştirmek veya devre dışı bırakmak için ilgili AssetAutomationType (metin özelleştirme için TEXT_ASSET_AUTOMATION ve nihai URL genişletmesi için FINAL_URL_EXPANSION_TEXT_ASSET_AUTOMATION) için Campaign.asset_automation_settings içinde AssetAutomationStatusEnum.AssetAutomationStatus değerini OPTED_IN (etkin) veya OPTED_OUT (devre dışı) olarak ayarlayın:

    • Varsayılan durum: Arama Ağı kampanyalarında hem TEXT_ASSET_AUTOMATION hem de FINAL_URL_EXPANSION_TEXT_ASSET_AUTOMATION varsayılan olarak OPTED_OUT değerine ayarlanır (Campaign.ai_max_setting.enable_ai_max değerinin true olarak ayarlanması yalnızca arama terimi eşleştirmeyi varsayılan olarak etkinleştirir).
    • Arama Kampanyaları İçin Maksimum Yapay Zeka şartı: Her iki türün de OPTED_IN olarak ayarlanması için Campaign.ai_max_setting.enable_ai_max değerinin true olması gerekir. Aksi takdirde, değişiklik CampaignError.AI_MAX_MUST_BE_ENABLED hatasıyla başarısız olur.
    • Nihai URL genişletmesi bağımlılığı: FINAL_URL_EXPANSION_TEXT_ASSET_AUTOMATION ayarının OPTED_IN olarak ayarlanması için TEXT_ASSET_AUTOMATION ayarının da OPTED_IN olması gerekir. TEXT_ASSET_AUTOMATION ayarı OPTED_OUT durumdayken nihai URL genişletmesinin etkinleştirilmesi (veya FINAL_URL_EXPANSION_TEXT_ASSET_AUTOMATION ayarı OPTED_IN durumdayken TEXT_ASSET_AUTOMATION ayarının açıkça OPTED_OUT olarak ayarlanması) ContextError.OPERATION_NOT_PERMITTED_FOR_CONTEXT ile başarısız olur.
  • Gelişmiş raporlama: Arama Kampanyaları İçin Maksimum Yapay Zeka, reklamverenlere yapay zekanın performansı hakkında daha fazla şeffaflık sağlamak için geliştirilmiş raporlama özellikleri içerir. ai_max_search_term_ad_combination_view raporu, arama terimleri, başlıklar ve açılış sayfalarının kombinasyonlarının performansı hakkında veriler sağlar. Bu görünüm, reklamlarınızı hangi arama sorgularının tetiklediğini ve bu kombinasyonların nasıl performans gösterdiğini gösterir. Arama Ağı Kampanyaları İçin AI Max raporları başlıklı makaleyi inceleyin.

  • Ek kontroller: Arama Kampanyaları İçin Maksimum Yapay Zeka, reklamverenlere daha fazla hassasiyet sağlayan yeni kontroller sunar. Bunlardan bazıları:

Arama Ağı kampanyaları için AI Max'i etkinleştirme

Arama Ağı Kampanyaları İçin AI Max'i etkinleştirmek istiyorsanız Campaign.ai_max_setting.enable_ai_max değerini true olarak ayarlayın.

Metin özelleştirme ve marka listesi kontrollerine uyulması veya bunların değiştirilmesi için Arama Ağı Kampanyaları İçin AI Max'in etkinleştirilmesi gerekip gerekmediğini belirlemek üzere salt okunur Campaign.ai_max_setting.bundling_required (AiMaxBundlingRequired) alanını sorgulayın.

Üst kampanyada Arama Ağı Kampanyaları İçin AI Max etkinleştirildiğinde arama terimi eşleştirmeyi devre dışı bırakmak için AdGroup.ai_max_ad_group_setting.disable_search_term_matching kullanın.

v25 tarihinden itibaren, Otomatik Olarak Oluşturulmuş Öğeler (ACA) veya geniş eşlemeli bir kampanya, Arama Ağı kampanyaları için AI Max'e taşındığında zaman damgasını (müşterinin saat diliminde yyyy-MM-dd HH:mm:ss) kontrol etmek üzere salt okunur Campaign.aca_migration_date_time ve Campaign.broad_match_migration_date_time alanlarını da sorgulayabilirsiniz.

Bu işlemden sonra, anahtar kelime eşleme türleri tek tek geçerli olur.

Arama Ağı kampanyaları için AI Max'i devre dışı bırakma

Campaign.ai_max_setting.enable_ai_max, true olarak ayarlandığında Arama Ağı Kampanyaları İçin AI Max'i devre dışı bırakmak için değeri false olarak değiştirin. Campaign.asset_automation_settings içinde TEXT_ASSET_AUTOMATION veya FINAL_URL_EXPANSION_TEXT_ASSET_AUTOMATION, OPTED_IN ise aynı istekte bu türleri de OPTED_OUT olarak ayarlamanız gerekir. Aksi takdirde, enable_ai_max değerini false olarak ayarlama işlemi CampaignError.AI_MAX_MUST_BE_ENABLED ile başarısız olur. Arama Ağı Kampanyaları İçin AI Max'i devre dışı bıraktığınızda, Arama Ağı Kampanyaları İçin AI Max'in tüm özellikleri kapatılır ve daha önce oluşturulan metin özelleştirme öğelerinin yayını durdurulur. Bu öğeler, gösterim elde ettikleri takdirde raporlama için kullanılabilir durumda kalır.

Metin kurallarıyla marka mesajlarını hassaslaştırma

Metin kuralları, hariç tutulan terimleri ve mesaj kısıtlamalarını belirterek otomatik olarak oluşturulan metin öğelerinin çıkışını kontrol etmenize olanak tanır.

Metin kurallarını kullanmak için Campaign kaynağının text_guidelines (Campaign.TextGuidelines) alanını doldurun:

  • Hariç tutulan terimler (term_exclusions): text_guidelines.term_exclusions alanını, oluşturulan metin öğelerinden hariç tutulacak kelime veya ifadelerin tam listesiyle doldurun. Her hariç tutma işlemi en fazla 30 karakter olabilir ve en fazla 25 hariç tutma işlemi yapılabilir.
  • Mesajlaşma kısıtlamaları (messaging_restrictions): Yapay zeka metin oluşturma sürecine rehberlik etmek için text_guidelines.messaging_restrictions alanını en fazla 40 Campaign.MessagingRestriction nesneyle doldurun. Her kısıtlama için restriction_text öğesini benzersiz bir serbest biçimli talimata (1-300 karakter) ayarlayın ve restriction_type öğesini RESTRICTION_BASED_EXCLUSION (desteklenen tek kısıtlama türü) olarak ayarlayın.

Reklam grubu düzeyinde sayfa feed'i dahil etme listelerini uygulama

Google Ads kullanıcı arayüzünde, sayfa feed'leri için reklam grubu düzeyinde bir dahil etme listesi uygulayabilirsiniz. Bunu Google Ads API ile de yapabilirsiniz.

API yaklaşımını anlama

Google Ads kullanıcı arayüzünün aksine, Google Ads API'de reklam grupları için "Dahil etme listesi" adlı doğrudan bir alan yoktur. Bunun yerine, WEBPAGE türünde reklam grubu ölçütleri oluşturarak bir sayfa feed'indeki hangi sayfaların Dinamik Arama Ağı Reklamları (DSA) veya belirli bir reklam grubundaki nihai URL genişletmesi gibi özellikler için kullanılabileceğini kontrol edersiniz.

Bu WEBPAGE ölçütleri ayarladığınızda, Arama Ağı Kampanyaları İçin AI Max gibi özellikler de dahil olmak üzere sisteme, yalnızca belirtilen URL'leri veya kampanyanın ilişkili sayfa feed'indeki belirli özel etiketlerle eşleşen sayfaları söz konusu reklam grubu için dikkate alması talimatını verirsiniz.

Uygulama adımları

  1. Kampanya ön koşullarını doğrulayın ve sayfa feed'ini bağlayın:

    • Standart Arama Ağı reklam grupları (AdGroupType.SEARCH_STANDARD) için ana kampanyada hem Arama Kampanyaları İçin Maksimum Yapay Zeka'nın etkinleştirildiğinden (Campaign.ai_max_setting.enable_ai_max, true olarak ayarlanır) hem de metin özelleştirmenin etkinleştirildiğinden (TEXT_ASSET_AUTOMATION, Campaign.asset_automation_settings içinde OPTED_IN olarak ayarlanır) emin olun. Aksi takdirde, WEBPAGE AdGroupCriterion oluşturma işlemi CriterionError.AI_MAX_MUST_BE_ENABLED hatasıyla başarısız olur.
    • Reklam grubu düzeyinde dahil etmeleri yapılandırmadan önce, türü PAGE_FEED olan bir AssetSet olarak gösterilen sayfa feed'inin üst kampanyaya bağlanması gerekir.
    • Bu ilişkilendirmeyi oluşturmak için CampaignAssetSetService kullanın. Bu bağlantı, feed'in içeriğini kampanya içinde hedefleme için kullanılabilir hale getirir.
  2. Reklam grubu ölçütünü dahil etme listesi olarak oluşturun:

    • Sayfa feed'inin hangi bölümlerinin belirli bir reklam grubu için geçerli olduğunu belirtmek istiyorsanız AdGroupCriterionService kullanın.
    • negative değeri false olarak ayarlanmış yeni bir AdGroupCriterion kaynağı oluşturun (SEARCH_STANDARD reklam gruplarında yalnızca pozitif WEBPAGE ölçütlerine izin verilir; negative değerinin true olarak ayarlanması ContextError.OPERATION_NOT_PERMITTED_FOR_CONTEXT ile başarısız olur).
    • ad_group alanını hedef reklam grubunun kaynak adı olarak ayarlayın.
    • webpage alanını AdGroupCriterion ile doldurarak ölçüt türünü WEBPAGE olarak ayarlayın.
    • WebpageInfo nesnesinde criterion_name değerini ayarlayın (CREATE işlemlerinde zorunludur) ve conditions[] değerini, feed'inizdeki belirli sayfaları hedeflemek için WebpageConditionInfo nesneleriyle tanımlayın (SEARCH_STANDARD reklam gruplarında yalnızca URL ve CUSTOM_LABEL WebpageConditionOperand türleri desteklenir; diğer işlenenler ContextError.OPERATION_NOT_PERMITTED_FOR_CONTEXT ile başarısız olur):
      • URL'ye göre hedefleme: WebpageConditionOperand.URL kullanın, operator (WebpageConditionOperator) değerini CONTAINS (operator atlandığında varsayılan değer) veya EQUALS olarak ayarlayın ve argument içinde URL'yi belirtin. operator, CONTAINS olduğunda argument, bir URL alt dizesi veya yolu (ör. "/product/widget-a") olabilir ve diğer koşullarla (toplamda en fazla üç koşul) birleştirilebilir. operator, EQUALS olduğunda argument, geçerli bir alan adıyla (göreli yol iletildiğinde CriterionError.WEBPAGE_CONDITION_URL_UNSUPPORTED_PROTOCOL veya CriterionError.INVALID_WEBPAGE_CONDITION_URL ile başarısız olur) tam bir http:// veya https:// URL olmalıdır ve URL EQUALS koşulu, conditions[] içindeki diğer koşullarla birleştirilemez (birleştirildiğinde WEBPAGE_CRITERION_URL_EQUALS_CAN_HAVE_ONLY_ONE_CONDITION CriterionError ile başarısız olur).
      • Özel etikete göre hedefleme: WebpageConditionOperand.CUSTOM_LABEL kullanın, operator değerini EQUALS olarak ayarlayın (desteklenen tek operatör ve operator atlandığında varsayılan değer) ve argument içinde etiket adını belirtin.
    • WebpageInfo başına en fazla üç koşul ekleyebilir (tek koşul olması gereken URL EQUALS koşulu kullanılmadığı sürece mantıksal olarak VE ile birleştirilir) ve reklam grubunda birden fazla pozitif WEBPAGE ölçütü oluşturabilirsiniz. Bu olumlu WEBPAGE ölçütlerinden herhangi biriyle eşleşen sayfalar, reklam grubunun "Dahil Etme Listesi"ni oluşturur.

    Bu örnekte, AdGroupCriterion, reklam grubuna yalnızca kampanyanın sayfa feed'inde URL'si /product/widget-a içeren VE TopSellers özel etiketiyle etiketlenmiş sayfaları dikkate almasını söyler.

    {
      "ad_group": "customers/CUSTOMER_ID/adGroups/AD_GROUP_ID",
      "webpage": {
        "criterion_name": "Ad group inclusion criterion for top widgets",
        "conditions": [
          {
            "operand": "URL",
            "operator": "CONTAINS",
            "argument": "/product/widget-a"
          },
          {
            "operand": "CUSTOM_LABEL",
            "operator": "EQUALS",
            "argument": "TopSellers"
          }
        ]
      },
      "negative": false
    }