Smarte Kampagnen wurden entwickelt, um Kleinunternehmen dabei zu helfen, mehr Kunden online zu erreichen. Sie erfordern nur minimale Einrichtung und Wartung. Smarte Kampagnen basieren auf der Werbetechnologie von Google. Sie werden automatisch anhand der Details zu Ihrem Unternehmen und Ihrer Zielvorhaben optimiert, z. B. Anrufe von potenziellen Kunden, Besuche Ihres Standorts oder Aktionen auf Ihrer Website.
Kampagnenerstellung
Der Workflow zum Erstellen smarter Kampagnen unterscheidet sich in einigen Schritten von anderen Kampagnentypen. Als Best Practice sollten Sie Entitäten in einer einzigen GoogleAdsService.Mutate-Anfrage hinzufügen.
Hier sind die Schritte zum Erstellen einer smarten Kampagne. Die in diesen Schritten beschriebenen Entitätsbeziehungen und Einstellungen gelten auch, wenn Sie smarte Kampagnen in Ihrem Konto prüfen oder aktualisieren. Weitere Informationen finden Sie im vollständigen Codebeispiel.
- Erstellen Sie eine Liste mit Keyword-Themen mit Vorschlägen aus dem
SmartCampaignSuggestService, demKeywordThemeConstantServiceoder mit Keyword-Themen im freien Format. Diese Keyword-Themen werden verwendet, um verschiedene Budgetvorschläge abzurufen, Kampagnenkriterien für Keyword-Themen zu erstellen und Vorschläge für Anzeigentext-Creatives zu generieren. - Vorschläge für Budgetbetrag, Anzeigentitel und Textzeilen aus dem
SmartCampaignSuggestServiceabrufen. Dieser Dienst verwendet Informationen zu Ihrem Unternehmen, dem geografischen Ziel, der Zielsprache und den Keyword-Themen, um einenhigh,lowoderrecommendedTagesbudgetbetrag sowie bis zu drei Anzeigentitel und zwei Textzeilen für die Anzeige selbst vorzuschlagen. - Erstellen Sie ein
CampaignBudgetmit dem vorgeschlagenen Budgetbetrag. Wenn Sie den vorgeschlagenen Budgetbetrag verwenden, können Sie die Leistung Ihrer Kampagne maximieren. Das Budget einer smarten Kampagne kann nicht mit anderen Kampagnen geteilt werden. - Erstellen Sie einen
Campaignund einenSmartCampaignSetting. EinSmartCampaignSettingkann nicht separat von der zugehörigenCampaignexistieren. Erstellen Sie die beiden Entitäten daher zusammen in derselbenMutate-Anfrage und verwenden Sie negative temporäre Ressourcennamen (z. B.customers/{customer_id}/campaigns/-1), um abhängige Ressourcen zu verknüpfen. - Erstellen Sie eine Liste von
CampaignCriterion-Objekten. In diesem Leitfaden werden die in Schritt 1 zusammengestellten Keyword-Themen verwendet, um Kampagnenkriterien für Keyword-Themen zu erstellen. Außerdem werden die anderen unterstützten Kampagnenkriterientypen beschrieben. - Erstellen Sie einen
AdGroup. Eine smarte Kampagne kann nur mit einerAdGroupverknüpft sein. - Erstellen Sie eine
AdGroupAdmit einerSmartCampaignAdInfo, die 3 bis 15 Anzeigentitel und 2 bis 4 Textzeilen enthält.
Unternehmensprofil-Standort
Wenn Sie Vorschläge generieren oder eine Kampagne konfigurieren, geben Sie die Standort-ID Ihres Unternehmensprofils an, um die Leistung Ihrer smarten Kampagne zu maximieren.
Die Standort-ID Ihres Unternehmensprofils finden Sie entweder im Feld name der Google Unternehmensprofil-API oder in der Google Unternehmensprofil-UI.
Wenn die ID für das Objekt SmartCampaignSuggestionInfo oder SmartCampaignSetting festgelegt wird, muss sie ein String im folgenden Format sein:
locations/locationId
Wenn die ID über die Google Unternehmensprofil-API abgerufen wird, hat sie bereits das richtige Format. Wenn die Kennung jedoch über die Benutzeroberfläche abgerufen wird, muss sie an locations/ angehängt werden.
Kampagnenstatus
Wenn Sie den Status einer smarten Kampagne abrufen möchten, rufen Sie SmartCampaignSettingService.GetSmartCampaignStatus mit der resource_name der SmartCampaignSetting der Kampagne (customers/{customer_id}/smartCampaignSettings/{campaign_id}) auf. Diese Methode bietet eine stärker aggregierte Ansicht des Status einer smarten Kampagne als campaign.primary_status oder campaign.primary_status_reasons.
Der GetSmartCampaignStatusResponse enthält den SmartCampaignStatus (ELIGIBLE, NOT_ELIGIBLE, PENDING, PAUSED, REMOVED oder ENDED) sowie statusspezifische Details:
not_eligible_details: Enthält dieSmartCampaignNotEligibleReason(ACCOUNT_ISSUE,BILLING_ISSUE,BUSINESS_PROFILE_LOCATION_REMOVEDoderALL_ADS_DISAPPROVED).eligible_details: Enthältlast_impression_date_time(den Zeitstempel der letzten Impression, die in den letzten 48 Stunden beobachtet wurde) undend_date_time(falls zutreffend).paused_details,removed_detailsundended_details: Geben Sie die entsprechenden Zeitstempelpaused_date_time,removed_date_timeoderend_date_timein der Zeitzone des Kunden (yyyy-MM-dd HH:mm:ss) an.
Hinweise zur Berichterstellung
Smarte Kampagnen haben eine vereinfachte Struktur, bei der jede Kampagne auf eine einzige Anzeigengruppe beschränkt ist. Diese Struktur hat spezifische Auswirkungen auf die Berichterstellung:
- Messwerte auf Anzeigengruppenebene: Da es pro smarter Kampagne nur eine Anzeigengruppe gibt, sind alle Leistungsmesswerte (z. B. Klicks, Impressionen und Conversions) auf Anzeigengruppenebene mit den Messwerten für die gesamte Kampagne identisch.
- Messwertabruf: Wenn Sie Leistungsdaten abfragen, können Sie Messwerte auf Kampagnenebene abrufen. Sie können zwar Messwerte auf Anzeigengruppenebene abrufen, diese enthalten jedoch keine zusätzlichen Details, die über die auf Kampagnenebene verfügbaren Informationen hinausgehen.
Für die meisten Berichtsanforderungen im Zusammenhang mit smarten Kampagnen liefert die Abfrage von campaign und den zugehörigen Messwerten ein vollständiges Bild der Leistung.