Mulai menggunakan AI Maksimal untuk kampanye Penelusuran

AI Maksimal untuk kampanye Penelusuran adalah serangkaian fitur yang didukung AI untuk kampanye Penelusuran Google Ads. Fitur ini bukanlah jenis kampanye baru, melainkan lapisan pengoptimalan yang dapat Anda aktifkan dalam kampanye Penelusuran yang sudah ada. AI Maksimal untuk kampanye Penelusuran dirancang untuk menggunakan AI Google guna membantu pengiklan mendapatkan lebih banyak konversi dan meningkatkan performa dengan memperluas jangkauan, menyesuaikan materi iklan, dan mengoptimalkan halaman landing.

Fitur dan fungsi utama AI Maksimal untuk kampanye Penelusuran

  • Pencocokan istilah penelusuran: Menggunakan AI Google, termasuk teknologi pencocokan luas dan "tanpa kata kunci", untuk memperluas jangkauan Anda di luar kata kunci yang sudah ada. Fitur ini mempelajari kata kunci, materi iklan, dan URL Anda saat ini untuk menemukan kueri penelusuran baru yang relevan dan berperforma tinggi yang mungkin Anda lewatkan.

  • Pengoptimalan aset: Mencakup dua komponen yang bekerja sama untuk menayangkan pesan materi iklan yang lebih disesuaikan dalam skala besar:

    • Penyesuaian teks (sebelumnya Aset yang Dibuat Otomatis): Menggunakan teks dari iklan, teks halaman landing, dan AI generatif yang sudah ada untuk membuat teks iklan, judul, dan deskripsi yang disesuaikan dan lebih relevan dengan penelusuran pengguna.
    • Perluasan URL final: Secara otomatis mengarahkan pengguna ke halaman landing yang paling relevan di situs Anda berdasarkan maksud penelusuran mereka, yang dapat membantu meningkatkan engagement dan rasio konversi.

    Kontrol otomatisasi aset: Untuk mengaktifkan atau menonaktifkan fitur ini dengan API, tetapkan AssetAutomationStatusEnum.AssetAutomationStatus ke OPTED_IN (diaktifkan) atau OPTED_OUT (dinonaktifkan) dalam Campaign.asset_automation_settings untuk AssetAutomationType yang sesuai (TEXT_ASSET_AUTOMATION untuk penyesuaian teks dan FINAL_URL_EXPANSION_TEXT_ASSET_AUTOMATION untuk perluasan URL final):

    • Status default: Di kampanye Penelusuran, TEXT_ASSET_AUTOMATION dan FINAL_URL_EXPANSION_TEXT_ASSET_AUTOMATION ditetapkan secara default ke OPTED_OUT (menetapkan Campaign.ai_max_setting.enable_ai_max ke true hanya mengaktifkan pencocokan istilah penelusuran secara default).
    • Persyaratan kampanye AI Maksimal untuk Penelusuran: Menetapkan salah satu jenis ke OPTED_IN memerlukan Campaign.ai_max_setting.enable_ai_max menjadi true; jika tidak, mutasi gagal dengan CampaignError.AI_MAX_MUST_BE_ENABLED.
    • Ketergantungan perluasan URL Final: Setelan FINAL_URL_EXPANSION_TEXT_ASSET_AUTOMATION ke OPTED_IN juga memerlukan TEXT_ASSET_AUTOMATION disetel ke OPTED_IN; mengaktifkan perluasan URL final saat TEXT_ASSET_AUTOMATION disetel ke OPTED_OUT (atau secara eksplisit menyetel TEXT_ASSET_AUTOMATION ke OPTED_OUT saat FINAL_URL_EXPANSION_TEXT_ASSET_AUTOMATION tetap OPTED_IN) akan gagal dengan ContextError.OPERATION_NOT_PERMITTED_FOR_CONTEXT.
  • Pelaporan yang ditingkatkan: AI Maksimal untuk kampanye Penelusuran menyertakan pelaporan yang ditingkatkan untuk memberi pengiklan transparansi yang lebih besar terkait performa AI. Laporan ai_max_search_term_ad_combination_view memberikan data tentang performa untuk kombinasi istilah penelusuran, judul, dan halaman landing. Tampilan ini menunjukkan kueri penelusuran yang memicu iklan Anda dan performa kombinasi spesifik tersebut. Lihat Laporan untuk kampanye AI Maksimal untuk Penelusuran.

  • Kontrol tambahan: Kampanye AI Maksimal untuk Penelusuran menyediakan kontrol baru untuk memberikan presisi yang lebih tinggi kepada pengiklan. Ini mencakup:

Mengaktifkan AI Maksimal untuk kampanye Penelusuran

Untuk mengaktifkan AI Maksimal untuk kampanye Penelusuran, tetapkan Campaign.ai_max_setting.enable_ai_max ke true.

Buat kueri kolom Campaign.ai_max_setting.bundling_required (AiMaxBundlingRequired) hanya baca untuk menentukan apakah AI Maksimal untuk kampanye Penelusuran harus diaktifkan untuk mematuhi atau mengubah penyesuaian teks dan kontrol daftar merek.

Gunakan AdGroup.ai_max_ad_group_setting.disable_search_term_matching untuk menonaktifkan pencocokan istilah penelusuran jika kampanye induk telah mengaktifkan AI Maksimal untuk kampanye Penelusuran.

Mulai v25, Anda juga dapat membuat kueri kolom hanya baca Campaign.aca_migration_date_time dan Campaign.broad_match_migration_date_time untuk memeriksa stempel waktu (yyyy-MM-dd HH:mm:ss dalam zona waktu pelanggan) saat kampanye Aset yang Dibuat Otomatis (ACA) atau Pencocokan Luas dimigrasikan ke AI Maksimal untuk kampanye Penelusuran.

Menonaktifkan AI Maksimal untuk kampanye Penelusuran

Untuk menonaktifkan AI Maksimal untuk kampanye Penelusuran saat Campaign.ai_max_setting.enable_ai_max ditetapkan ke true, ubah nilainya menjadi false. Jika TEXT_ASSET_AUTOMATION atau FINAL_URL_EXPANSION_TEXT_ASSET_AUTOMATION adalah OPTED_IN di Campaign.asset_automation_settings, Anda juga harus menyetel jenis tersebut ke OPTED_OUT dalam permintaan yang sama; jika tidak, penyetelan enable_ai_max ke false akan gagal dengan CampaignError.AI_MAX_MUST_BE_ENABLED. Menonaktifkan AI Maksimal untuk kampanye Penelusuran akan menonaktifkan semua fitur AI Maksimal untuk kampanye Penelusuran, dan aset penyesuaian teks yang dibuat sebelumnya akan berhenti ditayangkan. Aset ini tetap tersedia untuk pelaporan jika aset tersebut mengakumulasi tayangan iklan.

Menyempurnakan pesan merek dengan panduan teks

Panduan teks memungkinkan Anda mengontrol output aset teks yang dihasilkan secara otomatis dengan menentukan pengecualian istilah dan batasan pesan.

Untuk menggunakan panduan teks, isi kolom text_guidelines (Campaign.TextGuidelines) dari resource Campaign:

  • Pengecualian istilah (term_exclusions): Isi text_guidelines.term_exclusions dengan daftar kata atau frasa persis yang akan dikecualikan dari aset teks yang dihasilkan. Setiap pengecualian dapat berisi hingga 30 karakter, dengan maksimum 25 pengecualian.
  • Batasan pesan (messaging_restrictions): Isi text_guidelines.messaging_restrictions dengan maksimal 40 objek Campaign.MessagingRestriction untuk memandu pembuatan teks AI. Untuk setiap batasan, tetapkan restriction_text ke petunjuk bentuk bebas yang unik (1 hingga 300 karakter) dan tetapkan restriction_type ke RESTRICTION_BASED_EXCLUSION (satu-satunya jenis batasan yang didukung).

Menerapkan daftar penyertaan feed halaman di tingkat grup iklan

Di UI Google Ads, Anda dapat menerapkan daftar penyertaan untuk feed halaman di tingkat grup iklan. Anda juga dapat melakukannya dengan Google Ads API.

Memahami pendekatan API

Tidak seperti UI Google Ads, Google Ads API tidak memiliki kolom langsung bernama "Daftar Penyertaan" untuk grup iklan. Sebagai gantinya, Anda dapat mengontrol halaman mana dari feed halaman yang dapat digunakan untuk Iklan Penelusuran Dinamis (DSA) atau untuk fitur seperti perluasan URL final dalam grup iklan tertentu, dengan membuat kriteria grup iklan berjenis WEBPAGE.

Saat menyiapkan kriteria WEBPAGE ini, Anda menginstruksikan sistem, termasuk fitur seperti AI Maksimal untuk kampanye Penelusuran, agar hanya mempertimbangkan URL atau halaman yang ditentukan yang cocok dengan label khusus tertentu dari feed halaman terkait kampanye untuk grup iklan tertentu tersebut.

Langkah-langkah implementasi

  1. Verifikasi prasyarat kampanye dan tautkan feed halaman:

    • Untuk grup iklan Penelusuran standar (AdGroupType.SEARCH_STANDARD), pastikan kampanye induk mengaktifkan AI Maksimal untuk kampanye Penelusuran (Campaign.ai_max_setting.enable_ai_max ditetapkan ke true) dan mengaktifkan penyesuaian teks (TEXT_ASSET_AUTOMATION ditetapkan ke OPTED_IN di Campaign.asset_automation_settings). Jika tidak, pembuatan WEBPAGE AdGroupCriterion akan gagal dengan CriterionError.AI_MAX_MUST_BE_ENABLED.
    • Sebelum mengonfigurasi penyertaan tingkat grup iklan, feed halaman, yang ditampilkan sebagai AssetSet berjenis PAGE_FEED, harus ditautkan ke kampanye induk.
    • Gunakan CampaignAssetSetService untuk membuat pengaitan ini. Penautan ini membuat konten feed tersedia untuk penargetan dalam kampanye.
  2. Buat kriteria grup iklan sebagai daftar penyertaan:

    • Untuk menentukan bagian feed halaman mana yang berlaku untuk grup iklan tertentu, gunakan AdGroupCriterionService.
    • Buat resource AdGroupCriterion baru dengan negative yang ditetapkan ke false (di grup iklan SEARCH_STANDARD, hanya kriteria WEBPAGE positif yang diizinkan; menetapkan negative ke true akan gagal dengan ContextError.OPERATION_NOT_PERMITTED_FOR_CONTEXT).
    • Tetapkan kolom ad_group ke nama resource grup iklan target.
    • Tetapkan jenis kriteria ke WEBPAGE dengan mengisi kolom webpage dari AdGroupCriterion.
    • Di dalam objek WebpageInfo, tetapkan criterion_name (diperlukan pada operasi CREATE) dan tentukan conditions[] dengan objek WebpageConditionInfo untuk menargetkan halaman tertentu dari feed Anda (di grup iklan SEARCH_STANDARD, hanya jenis URL dan CUSTOM_LABEL WebpageConditionOperand yang didukung; operand lain gagal dengan ContextError.OPERATION_NOT_PERMITTED_FOR_CONTEXT):
      • Targetkan menurut URL: Gunakan WebpageConditionOperand.URL, tetapkan operator (WebpageConditionOperator) ke CONTAINS (default jika operator dihilangkan) atau EQUALS, dan tentukan URL di argument. Jika operator adalah CONTAINS, argument dapat berupa substring atau jalur URL (seperti "/product/widget-a") dan dapat digabungkan dengan kondisi lain (total hingga tiga kondisi). Jika operator adalah EQUALS, argument harus berupa URL http:// atau https:// lengkap dengan domain yang valid (meneruskan jalur relatif akan gagal dengan CriterionError.WEBPAGE_CONDITION_URL_UNSUPPORTED_PROTOCOL atau CriterionError.INVALID_WEBPAGE_CONDITION_URL), dan kondisi URL EQUALS tidak dapat digabungkan dengan kondisi lain di conditions[] (melakukannya akan gagal dengan WEBPAGE_CRITERION_URL_EQUALS_CAN_HAVE_ONLY_ONE_CONDITION CriterionError).
      • Menargetkan menurut label khusus: Gunakan WebpageConditionOperand.CUSTOM_LABEL, tetapkan operator ke EQUALS (satu-satunya operator yang didukung dan default saat operator dihilangkan), dan tentukan nama label di argument.
    • Anda dapat menambahkan hingga tiga kondisi per WebpageInfo (secara logis DAN, kecuali menggunakan kondisi URL EQUALS, yang harus menjadi satu-satunya kondisi), dan membuat beberapa kriteria WEBPAGE positif di grup iklan. Halaman yang cocok dengan salah satu kriteria positif WEBPAGE ini akan membentuk "Daftar Penyertaan" untuk grup iklan.

    Dalam contoh ini, AdGroupCriterion memberi tahu grup iklan untuk hanya mempertimbangkan halaman dari feed halaman kampanye yang memiliki URL yang berisi /product/widget-a DAN diberi tag dengan label kustom TopSellers.

    {
      "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
    }