کمپین های هوشمند
با مجموعهها، منظم بمانید
ذخیره و طبقهبندی محتوا براساس اولویتهای شما.
کمپین های هوشمند برای کمک به کسب و کارهای کوچک طراحی شده اند تا مشتریان بیشتری را به صورت آنلاین جذب کنند. آنها به حداقل راه اندازی و نگهداری نیاز دارند. کمپینهای هوشمند به بهترین فناوری تبلیغات Google برای بهینهسازی خودکار کمپین بر اساس جزئیات کسبوکار و اهداف شما، خواه تماسهای مشتری، بازدید از مکان شما، یا اقدامات در وبسایت شما باشد، متکی هستند.
ایجاد کمپین
گردش کار ایجاد کمپین هوشمند نیازمند چند مرحله است که با سایر انواع کمپین متفاوت است. به عنوان بهترین روش، نهادها را در یک درخواست GoogleAdsService.Mutate
اضافه کنید.
در اینجا مراحل ایجاد یک کمپین هوشمند جدید آورده شده است. برای جزئیات بیشتر نمونه کد کامل را بررسی کنید.
- با پیشنهادات از
SmartCampaignSuggestService
، KeywordThemeConstantService
، یا با مضامین کلیدواژه آزاد، فهرستی از مضامین کلیدواژه ایجاد کنید. این مضامین کلیدواژه برای بازیابی سطوح مختلف پیشنهادهای بودجه، ایجاد معیارهای کمپین موضوع کلیدواژه و ایجاد پیشنهاد برای خلاقان متن تبلیغاتی استفاده می شود. - پیشنهادات مربوط به میزان بودجه، سرفصل های تبلیغات و توضیحات را از
SmartCampaignSuggestService
بازیابی کنید. این سرویس از اطلاعات مربوط به کسب و کار شما، موقعیت جغرافیایی هدف، زبان مقصد و مضامین کلیدواژه برای پیشنهاد بودجه روزانه high
، low
یا recommended
و همچنین حداکثر سه عنوان و دو متن توضیحات برای خود آگهی استفاده می کند. - با استفاده از مقدار بودجه پیشنهادی، یک
CampaignBudget
ایجاد کنید. توصیه می کنیم برای به حداکثر رساندن عملکرد کمپین خود از مقدار بودجه پیشنهادی استفاده کنید. بودجه کمپین هوشمند را نمی توان با هیچ کمپین دیگری تقسیم کرد. - یک
Campaign
و یک SmartCampaignSetting
ایجاد کنید. یک SmartCampaignSetting
نمیتواند جدا از Campaign
که با آن مرتبط است وجود داشته باشد، بنابراین ما قویاً توصیه میکنیم این دو موجودیت را با هم ایجاد کنید. - فهرستی از
campaign criteria
ایجاد کنید. در این راهنما، ما از مضامین کلمات کلیدی گردآوری شده در مرحله 1 برای ایجاد معیارهای کمپین موضوع کلیدواژه استفاده میکنیم، اما انواع دیگر معیارهای کمپین را که پشتیبانی میشوند نیز توضیح میدهیم. - یک
AdGroup
ایجاد کنید. یک کمپین هوشمند می تواند تنها یک AdGroup
مرتبط با آن داشته باشد. - یک
AdGroupAd
با 3 تا 15 عنوان و 2 تا 4 توضیحات ایجاد کنید.
مکان نمایه کسب و کار
هنگام ایجاد پیشنهادها یا ایجاد یک کمپین ، توصیه میکنیم برای به حداکثر رساندن عملکرد کمپین هوشمند خود، شناسه مکان نمایه کسبوکار خود را ارائه دهید.
شناسه مکان نمایه کسبوکار شما را میتوانید از قسمت name
API نمایه کسبوکار یا رابط کاربری نمایه کسبوکار دریافت کنید.
وقتی روی شی SmartCampaignSuggestionInfo
یا SmartCampaignSetting
تنظیم می شود، شناسه باید یک رشته در این قالب باشد:
locations/locationId
اگر از Business Profile API بازیابی شده باشد، شناسه قبلاً در قالب صحیح است. با این حال، اگر از UI بازیابی شود، شناسه باید به locations/
اضافه شود.
جز در مواردی که غیر از این ذکر شده باشد،محتوای این صفحه تحت مجوز Creative Commons Attribution 4.0 License است. نمونه کدها نیز دارای مجوز Apache 2.0 License است. برای اطلاع از جزئیات، به خطمشیهای سایت Google Developers مراجعه کنید. جاوا علامت تجاری ثبتشده Oracle و/یا شرکتهای وابسته به آن است.
تاریخ آخرین بهروزرسانی 2025-08-26 بهوقت ساعت هماهنگ جهانی.
[null,null,["تاریخ آخرین بهروزرسانی 2025-08-26 بهوقت ساعت هماهنگ جهانی."],[[["\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/`."]]