Smarte Kampagnen sind darauf ausgelegt, kleinen Unternehmen dabei zu helfen, mehr Kunden online zu erreichen. Sie erfordern nur minimale Einrichtung und Wartung. Smarte Kampagnen basieren auf der Werbetechnologie von Google. Die Kampagnen werden automatisch anhand der Details zu Ihrem Unternehmen und Ihren Zielvorhaben optimiert. Vielleicht wollen Sie ja, dass mehr potenzielle Kunden bei Ihnen anrufen, Ihren Standort besuchen oder bestimmte Aktionen auf Ihrer Website ausführen.
Kampagnenerstellung
Für die Erstellung von smarten Kampagnen sind einige Schritte erforderlich, die sich von anderen Kampagnentypen unterscheiden. Als Best Practice sollten Sie Entitäten in einer einzelnen GoogleAdsService.Mutate-Anfrage hinzufügen.
Hier sind die Schritte im Workflow zum Erstellen von smarten Kampagnen. Die in diesen Schritten beschriebenen Beziehungen zwischen Einheiten 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 individuell formulierten Keyword-Themen. Mit diesen Keyword-Themen werden verschiedene Budgetempfehlungen abgerufen, Kampagnenkriterien für Keyword-Themen erstellt und Vorschläge für Anzeigentext-Creatives generiert. - Sie können sich Vorschläge für den Budgetbetrag, Anzeigentitel und Textzeilen aus der
SmartCampaignSuggestServiceabrufen. Bei diesem Dienst werden Informationen zu Ihrem Unternehmen, dem geografischen Zielort, der Zielsprache und den Keyword-Themen verwendet, um einhigh,lowoderrecommendedTagesbudget sowie bis zu drei Anzeigentitel und zwei Anzeigentextzeilen vorzuschlagen. - Erstellen Sie ein
CampaignBudgetmit dem vorgeschlagenen Budgetbetrag. Wenn Sie das vorgeschlagene Budget verwenden, lässt sich die Kampagnenleistung maximieren. Das Budget einer smarten Kampagne kann nicht mit anderen Kampagnen geteilt werden. - Erstellen Sie ein
Campaignund einSmartCampaignSetting. EinSmartCampaignSettingkann nicht unabhängig vom zugehörigenCampaignvorhanden sein. Erstellen Sie die beiden Einheiten daher zusammen in derselbenMutate-Anfrage mit negativen temporären Ressourcennamen (z. B.customers/{customer_id}/campaigns/-1), um abhängige Ressourcen zu verknüpfen. - Erstellen Sie eine Liste mit
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 eine
AdGroup. Einer smarten Kampagne kann nur einAdGroupzugeordnet sein. - Erstellen Sie eine
AdGroupAdmit einemSmartCampaignAdInfo, das 3 bis 15 Anzeigentitel und 2 bis 4 Textzeilen enthält.
Standort des Unternehmensprofils
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 können Sie entweder über
das Feld name der Business Profile API oder über die
Google Unternehmensprofil-Benutzeroberfläche abrufen.
Wenn die Kennung für das Objekt SmartCampaignSuggestionInfo oder SmartCampaignSetting festgelegt wird, sollte sie ein String in diesem Format sein:
locations/locationId
Wenn die Kennung über die Business Profile 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
Rufen Sie SmartCampaignSettingService.GetSmartCampaignStatus mit der resource_name der SmartCampaignSetting der Kampagne (customers/{customer_id}/smartCampaignSettings/{campaign_id}) auf, um den Status einer smarten Kampagne abzurufen. Diese Methode bietet eine aggregiertere Ansicht des Status einer smarten Kampagne als campaign.primary_status oder campaign.primary_status_reasons.
Die GetSmartCampaignStatusResponse enthält die 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 des letzten Impressionsereignisses in den letzten 48 Stunden) 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
Smart-Kampagnen haben eine vereinfachte Struktur. Jede Kampagne ist auf eine Anzeigengruppe beschränkt. Diese Struktur hat bestimmte Auswirkungen auf das Reporting:
- Messwerte auf Anzeigengruppenebene: Da es nur eine Anzeigengruppe pro Smart-Kampagne gibt, sind alle Leistungsmesswerte (z. B. Klicks, Impressionen und Conversions) auf Anzeigengruppenebene identisch mit den Messwerten für die gesamte Kampagne.
- Messwerte abrufen: Wenn Sie Leistungsdaten abfragen, können Sie Messwerte auf Kampagnenebene abrufen. Sie können zwar Messwerte auf Anzeigengruppenebene abrufen, aber sie enthalten keine zusätzlichen Details über die auf Kampagnenebene verfügbaren Daten hinaus.
Für die meisten Berichte zu Smart-Kampagnen erhalten Sie ein vollständiges Bild der Leistung, wenn Sie campaign und die zugehörigen Messwerte abfragen.