الحملات الذكية
تنظيم صفحاتك في مجموعات
يمكنك حفظ المحتوى وتصنيفه حسب إعداداتك المفضّلة.
الحملات الذكية مصمّمة لمساعدة الأنشطة التجارية الصغيرة في الوصول إلى المزيد من العملاء على الإنترنت. ولا تتطلّب سوى الحد الأدنى من الإعداد والصيانة. تستند "الحملات الذكية" إلى أفضل ما تقدّمه Google من تكنولوجيا إعلانية لتحسين الحملة تلقائيًا استنادًا إلى تفاصيل نشاطك التجاري وأهدافك، سواء كانت مكالمات العملاء أو زيارات إلى موقعك الجغرافي أو إجراءات على موقعك الإلكتروني.
إنشاء الحملة
تتطلّب عملية إنشاء "الحملات الذكية" بضع خطوات تختلف عن أنواع الحملات الأخرى. كأفضل ممارسة، أضِف العناصر في طلب GoogleAdsService.Mutate
واحد.
في ما يلي خطوات إنشاء "حملة ذكية" جديدة. اطّلِع على نموذج الرمز الكامل لمزيد من التفاصيل.
- أنشئ قائمة بمواضيع الكلمات الرئيسية باستخدام اقتراحات من
SmartCampaignSuggestService
أو
KeywordThemeConstantService
أو باستخدام مواضيع كلمات رئيسية ذات شكل حر. تُستخدَم مواضيع الكلمات الرئيسية هذه
لاسترداد مستويات مختلفة من اقتراحات الميزانية، وإنشاء معايير الحملات
الخاصة بمواضيع الكلمات الرئيسية، وإنشاء اقتراحات لمواد إبداعية خاصة بنصوص الإعلانات.
- استرداد اقتراحات بشأن مبلغ الميزانية وعناوين الإعلانات وأوصافها
من
SmartCampaignSuggestService
تستخدم هذه الخدمة معلومات عن نشاطك التجاري والموقع الجغرافي المستهدَف واللغة المستهدَفة والمواضيع الرئيسية للكلمات الرئيسية من أجل اقتراح مبلغ ميزانية يومية high
أو low
أو recommended
، بالإضافة إلى ما يصل إلى ثلاثة عناوين ونصَّين وصفيَّين للإعلان نفسه.
- أنشئ
CampaignBudget
باستخدام مبلغ الميزانية المقترَح. ننصحك باستخدام مبلغ الميزانية المقترَح لتحقيق أفضل أداء لحملتك. لا يمكن مشاركة ميزانية "الحملة الذكية" مع أي حملات أخرى.
- أنشئ
Campaign
وSmartCampaignSetting
. لا يمكن أن يكون هناك SmartCampaignSetting
منفصل عن Campaign
المرتبط به، لذا ننصحك بشدة بإنشاء الكيانين معًا.
- أنشئ قائمة بـ
campaign criteria
.
في هذا الدليل، نستخدم مواضيع الكلمات الرئيسية التي تم تجميعها في الخطوة 1 لإنشاء معايير حملة مواضيع الكلمات الرئيسية، ولكننا نوضّح أيضًا الأنواع الأخرى من معايير الحملات المتاحة.
- أنشئ
AdGroup
. يمكن أن تتضمّن "الحملة الذكية" AdGroup
واحدًا فقط مرتبطًا بها.
- أنشئ
AdGroupAd
يتضمّن من 3 إلى 15 عنوانًا ومن وصفَين إلى 4 أوصاف.
الموقع الجغرافي في "الملف التجاري على Google"
عند إنشاء اقتراحات أو إنشاء حملة، ننصحك بتقديم معرّف الموقع الجغرافي الخاص بملفك التجاري لتحقيق أفضل أداء ممكن لحملتك الذكية.
يمكنك الحصول على معرّف الموقع الجغرافي الخاص بملفك التجاري من خلال الحقل name
في Business Profile API أو من خلال واجهة مستخدم "الملف التجاري على Google".
عند ضبط المعرّف على العنصر
SmartCampaignSuggestionInfo
أو
SmartCampaignSetting
، يجب أن يكون المعرّف سلسلة بهذا التنسيق:
locations/locationId
إذا تم استرداد المعرّف من Business Profile API، سيكون بالتنسيق الصحيح. ومع ذلك، إذا تم استرداده من واجهة المستخدم، يجب إلحاق المعرّف بـ locations/
.
إنّ محتوى هذه الصفحة مرخّص بموجب ترخيص Creative Commons Attribution 4.0 ما لم يُنصّ على خلاف ذلك، ونماذج الرموز مرخّصة بموجب ترخيص Apache 2.0. للاطّلاع على التفاصيل، يُرجى مراجعة سياسات موقع Google Developers. إنّ Java هي علامة تجارية مسجَّلة لشركة Oracle و/أو شركائها التابعين.
تاريخ التعديل الأخير: 2025-08-27 (حسب التوقيت العالمي المتفَّق عليه)
[null,null,["تاريخ التعديل الأخير: 2025-08-27 (حسب التوقيت العالمي المتفَّق عليه)"],[[["\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/`."]]