Smarte Kampagnen wurden entwickelt, um kleinen Unternehmen dabei zu helfen, mehr Kunden online zu erreichen. Sie erfordern nur minimale Einrichtung und Wartung. Smarte Kampagnen nutzen die Werbetechnologie von Google, um die Kampagne automatisch anhand der Details Ihres Unternehmens und Ihrer Zielvorhaben zu optimieren. Das können beispielsweise Kundenanrufe, Besuche an Ihrem Standort oder Aktionen auf Ihrer Website sein.
Kampagnenerstellung
Der Workflow zur Erstellung smarter Kampagnen umfasst einige Schritte, die sich von anderen Kampagnentypen unterscheiden. Fügen Sie Entitäten am besten in einer einzelnen
GoogleAdsService.Mutate-Anfrage hinzu.
Im Folgenden werden die Schritte im Workflow zur Erstellung smarter Kampagnen beschrieben. 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 von Keyword-Themen mit Vorschlägen aus dem
SmartCampaignSuggestService, demKeywordThemeConstantServiceoder mit Keyword-Themen in Freiform. 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. - Rufen Sie Vorschläge für Budgetbetrag, Anzeigentitel und Textzeilen aus
dem
SmartCampaignSuggestServiceab. Dieser Dienst verwendet Informationen zu Ihrem Unternehmen, dem geografischen Zielort, der Zielsprache und den Keyword-Themen, um einenhigh,lowoderrecommendedTagesbudget vorzuschlagen. Außerdem werden bis zu drei Anzeigentitel und zwei Textzeilen für die Anzeige selbst vorgeschlagen. - Erstellen Sie ein
CampaignBudgetmit dem vorgeschlagenen Budget Betrag. 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 eine
Campaignund eineSmartCampaignSetting. EineSmartCampaignSettingkann nicht unabhängig von der zugehörigenCampaignvorhanden sein. Erstellen Sie die beiden Entitäten daher zusammen in derselbenMutate-Anfrage. 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-Themenzu erstellen. Außerdem werden die anderen unterstützten Kampagnenkriterientypen beschrieben. - Erstellen Sie eine
AdGroup. Einer smarten Kampagne kann nur eineAdGroupzugeordnet sein. - Erstellen Sie eine
AdGroupAdmit einerSmartCampaignAdInfo, die 3 bis 15 Anzeigentitel und 2 bis 4 Textzeilen enthält.
Standort aus dem Unternehmensprofil
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.
Sie können die Standort-ID Ihres Unternehmensprofils entweder aus dem
Feld name der Google Unternehmensprofil-API oder aus der
Benutzeroberfläche von Google Unternehmensprofil abrufen.
Wenn die ID für das Objekt
SmartCampaignSuggestionInfo oder
SmartCampaignSetting festgelegt wird, muss sie eine
String in diesem Format sein:
locations/locationId
Wenn die ID aus der Google Unternehmensprofil-API abgerufen wird, hat sie bereits das richtige Format. Wenn sie 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 dem
resource_name der SmartCampaignSetting
(customers/{customer_id}/smartCampaignSettings/{campaign_id}) der Kampagne auf. Diese Methode
bietet eine aggregiertere Ansicht des Status einer smarten Kampagne als
campaign.primary_status oder
campaign.primary_status_reasons.
Die GetSmartCampaignStatusResponse
enthält den SmartCampaignStatus (ELIGIBLE,
NOT_ELIGIBLE, PENDING, PAUSED, REMOVED, oder ENDED) sowie
statusspezifische Details:
not_eligible_details: Enthält denSmartCampaignNotEligibleReason(ACCOUNT_ISSUE,BILLING_ISSUE,BUSINESS_PROFILE_LOCATION_REMOVED, oderALL_ADS_DISAPPROVED).eligible_details: Enthältlast_impression_date_time(den Zeitstempel der letzten Impression in den letzten 48 Stunden) und gegebenenfallsend_date_time.paused_details,removed_details, andended_details: Enthalten die entsprechendenpaused_date_time,removed_date_time, oderend_date_timeZeitstempel in der Zeitzone des Kunden (yyyy-MM-dd HH:mm:ss).
Hinweise zur Berichterstellung
Smarte Kampagnen haben eine vereinfachte Struktur. Jede Kampagne ist auf eine einzelne Anzeigengruppe beschränkt. Diese Struktur hat bestimmte 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.
- Abrufen von Messwerten: Wenn Sie Leistungsdaten abfragen, können Sie Messwerte auf Kampagnenebene abrufen. Sie können zwar auch Messwerte auf Anzeigengruppenebene abrufen, diese bieten jedoch keine zusätzlichen Details über die auf Kampagnenebene verfügbaren Informationen hinaus.
Für die meisten Berichte zu smarten Kampagnen reicht es aus, campaign und die zugehörigen Messwerte abzufragen, um ein vollständiges Bild der Leistung zu erhalten.