Kampanie inteligentne

Kampanie inteligentne zostały zaprojektowane z myślą o małych firmach, aby pomóc im docierać do większej liczby klientów online. Wymagają minimalnej konfiguracji i konserwacji. Kampanie inteligentne korzystają z technologii reklamowych Google, aby automatycznie optymalizować kampanię na podstawie informacji o firmie i wyznaczonych celów, np. zwiększenia liczby połączeń telefonicznych od klientów, wizyt w placówkach firmy czy działań na stronie.

Tworzenie kampanii

Proces tworzenia kampanii inteligentnej wymaga wykonania kilku kroków, które różnią się od innych typów kampanii. Sprawdzoną metodą jest dodawanie elementów w pojedynczym żądaniu GoogleAdsService.Mutate.

Oto etapy procesu tworzenia kampanii inteligentnej (relacje między elementami i ustawienia opisane w tych krokach mają też zastosowanie podczas sprawdzania lub aktualizowania kampanii inteligentnych na koncie). Więcej informacji znajdziesz w pełnym przykładowym kodzie.

  1. Utwórz listę grup tematycznych słów kluczowych, korzystając z propozycji z SmartCampaignSuggestService, KeywordThemeConstantService lub z grup tematycznych słów kluczowych w formacie swobodnym. Te grupy tematyczne słów kluczowych służą do pobierania różnych poziomów propozycji budżetu, tworzenia kryteriów kampanii dotyczących grup tematycznych słów kluczowych i generowania propozycji kreacji reklam tekstowych.
  2. Pobierz sugestie dotyczące kwoty budżetu, nagłówków i tekstów reklam z SmartCampaignSuggestService. Ta usługa wykorzystuje informacje o Twojej firmie, docelowej lokalizacji geograficznej, wybranym języku i grupach tematycznych słów kluczowych, aby zaproponować high, low lub recommended budżet dzienny oraz maksymalnie 3 nagłówki i 2 teksty reklamy.
  3. Utwórz CampaignBudget, używając sugerowanej kwoty budżetu. Użycie sugerowanej kwoty budżetu pomaga zmaksymalizować skuteczność kampanii. Budżetu kampanii inteligentnej nie można udostępniać innym kampaniom.
  4. Utwórz Campaign i SmartCampaignSetting. Zasób SmartCampaignSetting nie może istnieć oddzielnie od powiązanego z nim zasobu Campaign, dlatego utwórz oba te elementy w tym samym żądaniu Mutate, używając ujemnych tymczasowych nazw zasobów (np. customers/{customer_id}/campaigns/-1), aby połączyć zasoby zależne.
  5. Utwórz listę obiektów CampaignCriterion. W tym przewodniku używamy grup tematycznych słów kluczowych zebranych w kroku 1 do utworzenia kryteriów kampanii dotyczących grup tematycznych słów kluczowych. Opisujemy też inne obsługiwane typy kryteriów kampanii.
  6. Utwórz AdGroup. Z kampanią inteligentną może być powiązany tylko 1 AdGroup.
  7. Utwórz AdGroupAd, korzystając z SmartCampaignAdInfo zawierającej od 3 do 15 nagłówków i od 2 do 4 tekstów reklamy.

Lokalizacja w Profilu Firmy

Podczas generowania sugestii lub konfigurowania kampanii podaj identyfikator lokalizacji profilu firmy, aby zmaksymalizować skuteczność kampanii inteligentnej.

Identyfikator lokalizacji w Profilu Firmy możesz uzyskać z pola name interfejsu Business Profile API lub z interfejsu Profilu Firmy.

Jeśli identyfikator jest ustawiony w obiekcie SmartCampaignSuggestionInfo lub SmartCampaignSetting, powinien być ciągiem znaków w tym formacie:

locations/locationId

Jeśli identyfikator został pobrany z interfejsu Business Profile API, jest już w prawidłowym formacie. Jeśli jednak identyfikator został pobrany z interfejsu, należy go dołączyć do locations/.

Stan kampanii

Aby sprawdzić stan kampanii inteligentnej, wywołaj metodę SmartCampaignSettingService.GetSmartCampaignStatus, podając resource_name zasobu SmartCampaignSetting kampanii (customers/{customer_id}/smartCampaignSettings/{campaign_id}). Ta metoda zapewnia bardziej zagregowany widok stanu kampanii inteligentnej niż campaign.primary_status lub campaign.primary_status_reasons.

GetSmartCampaignStatusResponse zawiera SmartCampaignStatus (ELIGIBLE, NOT_ELIGIBLE, PENDING, PAUSED, REMOVED lub ENDED) oraz szczegóły dotyczące stanu:

Uwagi dotyczące raportowania

Kampanie inteligentne mają uproszczoną strukturę, która ogranicza każdą kampanię do jednej grupy reklam. Taka struktura ma określone konsekwencje dla raportowania:

  • Dane na poziomie grupy reklam: ponieważ w każdej kampanii inteligentnej jest tylko jedna grupa reklam, wszystkie wskaźniki skuteczności (np. kliknięcia, wyświetlenia i konwersje) na poziomie grupy reklam są identyczne z danymi dla całej kampanii.
  • Pobieranie danych: podczas wysyłania zapytań o dane o skuteczności możesz pobierać dane na poziomie kampanii. Możesz pobierać dane na poziomie grupy reklam, ale nie zawierają one dodatkowych informacji poza tymi, które są dostępne na poziomie kampanii.

W przypadku większości potrzeb związanych z raportowaniem kampanii inteligentnych zapytanie o campaign i powiązane z nim dane zapewnia pełny obraz skuteczności.