Kampanye Pintar
Tetap teratur dengan koleksi
Simpan dan kategorikan konten berdasarkan preferensi Anda.
Kampanye Pintar dirancang untuk membantu bisnis kecil menjangkau lebih banyak pelanggan secara online. Fitur ini memerlukan
penyiapan dan pemeliharaan minimal. Kampanye Pintar mengandalkan teknologi iklan terbaik Google untuk mengoptimalkan kampanye secara otomatis berdasarkan detail bisnis dan sasaran Anda, baik berupa panggilan telepon dari pelanggan, kunjungan ke lokasi Anda, atau tindakan di situs Anda.
Pembuatan kampanye
Alur kerja pembuatan kampanye Pintar memerlukan beberapa langkah yang berbeda
dari jenis kampanye lainnya. Sebagai praktik terbaik, tambahkan entity dalam satu permintaan
GoogleAdsService.Mutate
.
Berikut langkah-langkah untuk membuat kampanye Pintar baru. Lihat contoh kode lengkap untuk mengetahui detail selengkapnya.
- Buat daftar tema kata kunci dengan saran dari
SmartCampaignSuggestService
,
KeywordThemeConstantService
,
atau dengan tema kata kunci bentuk bebas. Tema kata kunci ini digunakan untuk mengambil saran anggaran dengan tingkat yang berbeda, membuat kriteria kampanye tema kata kunci, dan membuat saran untuk materi iklan teks iklan.
- Ambil saran untuk jumlah anggaran, judul iklan, dan deskripsi dari
SmartCampaignSuggestService
.
Layanan ini menggunakan informasi tentang bisnis Anda, lokasi geografis target, bahasa target, dan tema kata kunci untuk menyarankan jumlah anggaran harian high
, low
, atau recommended
, serta hingga tiga judul dan dua teks deskripsi untuk iklan itu sendiri.
- Buat
CampaignBudget
menggunakan
jumlah anggaran yang disarankan. Sebaiknya gunakan jumlah anggaran yang disarankan untuk memaksimalkan performa kampanye Anda. Anggaran kampanye Smart tidak dapat dibagikan dengan kampanye lain.
- Buat
Campaign
dan
SmartCampaignSetting
. SmartCampaignSetting
tidak dapat ada secara terpisah dari Campaign
yang terkait dengannya, jadi sebaiknya buat kedua entitas tersebut bersama-sama.
- Buat daftar
campaign criteria
.
Dalam panduan ini, kita menggunakan tema kata kunci yang dikumpulkan pada langkah 1 untuk membuat
kriteria kampanye tema kata kunci,
tetapi kita juga menjelaskan jenis kriteria kampanye lain yang
didukung.
- Buat
AdGroup
. Kampanye Pintar hanya dapat memiliki satu AdGroup
yang terkait dengannya.
- Buat
AdGroupAd
dengan 3 hingga 15 judul,
dan 2 hingga 4 deskripsi.
Lokasi Profil Bisnis
Saat
membuat saran atau
membuat kampanye, sebaiknya
Anda memberikan ID lokasi Profil Bisnis untuk memaksimalkan
performa kampanye Pintar.
ID lokasi Profil Bisnis Anda dapat diperoleh dari
kolom name
Business Profile API
atau
UI Profil Bisnis.
Jika ditetapkan pada objek
SmartCampaignSuggestionInfo
atau
SmartCampaignSetting
, ID harus berupa string dalam format ini:
locations/locationId
Jika diambil dari Business Profile API, ID sudah dalam format yang benar. Namun, jika diambil dari UI, ID harus ditambahkan ke locations/
.
Kecuali dinyatakan lain, konten di halaman ini dilisensikan berdasarkan Lisensi Creative Commons Attribution 4.0, sedangkan contoh kode dilisensikan berdasarkan Lisensi Apache 2.0. Untuk mengetahui informasi selengkapnya, lihat Kebijakan Situs Google Developers. Java adalah merek dagang terdaftar dari Oracle dan/atau afiliasinya.
Terakhir diperbarui pada 2025-08-27 UTC.
[null,null,["Terakhir diperbarui pada 2025-08-27 UTC."],[[["\u003cp\u003eSmart campaigns simplify online advertising for small businesses, automating optimization for goals like calls, visits, or website actions.\u003c/p\u003e\n"],["\u003cp\u003eCampaign creation involves using keyword themes, budget suggestions, and ad creative suggestions for optimal setup.\u003c/p\u003e\n"],["\u003cp\u003eA crucial step is linking your Business Profile location for enhanced campaign performance.\u003c/p\u003e\n"],["\u003cp\u003eSmart campaigns utilize Google Ads API for automated campaign management and require a specific workflow for creation.\u003c/p\u003e\n"],["\u003cp\u003eDevelopers can leverage API services like \u003ccode\u003eSmartCampaignSuggestService\u003c/code\u003e and \u003ccode\u003eKeywordThemeConstantService\u003c/code\u003e for streamlined campaign setup.\u003c/p\u003e\n"]]],[],null,["# Smart Campaigns\n\n[Smart campaigns](//support.google.com/google-ads/answer/7652860) are\ndesigned to help small businesses reach more customers online. They require\nminimal setup and maintenance. Smart campaigns rely on the best of Google's\nadvertising technology to automatically optimize the campaign based on the\ndetails of your business and your goals, whether those be customer calls, visits\nto your location, or actions on your website.\n\nCampaign creation\n-----------------\n\nThe Smart campaign creation workflow requires a few steps that are different\nfrom other campaign types. As a best practice, add entities in a single\n[`GoogleAdsService.Mutate`](/google-ads/api/reference/rpc/v21/GoogleAdsService/Mutate) request.\n\nHere are the steps for creating a new Smart campaign. Check out the complete\n[code sample](/google-ads/api/samples/add-smart-campaign) for more details.\n\n1. Build a list of keyword themes with suggestions from the [`SmartCampaignSuggestService`](/google-ads/api/reference/rpc/v21/SmartCampaignSuggestService), the [`KeywordThemeConstantService`](/google-ads/api/reference/rpc/v21/KeywordThemeConstantService), or with free-form keyword themes. These keyword themes are used to retrieve different tiers of budget suggestions, create keyword theme campaign criteria, and generate suggestions for ad text creatives.\n2. Retrieve suggestions for budget amount, ad headlines, and descriptions from the [`SmartCampaignSuggestService`](/google-ads/api/reference/rpc/v21/SmartCampaignSuggestService). This service uses information about your business, the target geographic location, target language, and keyword themes to suggest a `high`, `low`, or `recommended` daily budget amount, as well as up to three headlines and two description texts for the ad itself.\n3. Create a [`CampaignBudget`](/google-ads/api/reference/rpc/v21/CampaignBudget) using the suggested budget amount. We recommend that you use the suggested budget amount in order to maximize your campaign's performance. A Smart campaign budget cannot be shared with any other campaigns.\n4. Create a [`Campaign`](/google-ads/api/reference/rpc/v21/Campaign) and a [`SmartCampaignSetting`](/google-ads/api/reference/rpc/v21/SmartCampaignSetting). A `SmartCampaignSetting` cannot exist separately from the `Campaign` it's associated with, so we strongly recommend creating the two entities together.\n5. Create a list of [`campaign criteria`](/google-ads/api/reference/rpc/v21/CampaignCriterion). In this guide, we use the keyword themes compiled in step 1 to create [keyword theme campaign\n criteria](/google-ads/api/reference/rpc/v21/CriterionTypeEnum.CriterionType#keyword_theme), but we also describe the other types of campaign criteria that are supported.\n6. Create an [`AdGroup`](/google-ads/api/reference/rpc/v21/AdGroup). A Smart campaign can have only one `AdGroup` associated with it.\n7. Create an [`AdGroupAd`](/google-ads/api/reference/rpc/v21/AdGroupAd) with 3 to 15 headlines, and 2 to 4 descriptions.\n\nBusiness Profile location\n-------------------------\n\nWhen\n[generating suggestions](/google-ads/api/docs/smart-campaigns/get-suggestions) or\n[creating a campaign](/google-ads/api/docs/smart-campaigns/create-campaign), we recommend\nthat you provide your Business Profile location identifier to maximize the\nperformance of your Smart campaign.\n\nYour Business Profile location identifier can be obtained from either the\n[Business Profile API's `name`\nfield](/my-business/reference/businessinformation/rest/v1/accounts.locations)\nor the\n[Business Profile UI](//support.google.com/business/answer/10737668).\n\nWhen set on either the\n[`SmartCampaignSuggestionInfo`](/google-ads/api/reference/rpc/v21/SmartCampaignSuggestionInfo#business_profile_location)\nor\n[`SmartCampaignSetting`](/google-ads/api/reference/rpc/v21/SmartCampaignSetting#business_profile_location)\nobject, the identifier should be a string in this format: \n\n locations/\u003cvar translate=\"no\"\u003elocationId\u003c/var\u003e\n\nIf retrieved from the Business Profile API, the identifier is already in the\ncorrect format. However, if retrieved from the UI, the identifier needs to be\nappended to `locations/`."]]