Kampanie inteligentne zostały zaprojektowane, aby pomagać małym firmom 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 Twojej firmie i celach, takich jak połączenia telefoniczne od klientów, wizyty w Twojej lokalizacji lub działania w Twojej witrynie.
Tworzenie kampanii
Proces tworzenia kampanii inteligentnej wymaga kilku kroków, które różnią się od innych typów kampanii. Zgodnie z najlepszymi praktykami dodawaj encje w jednym
GoogleAdsService.Mutate żądaniu.
Oto kroki procesu tworzenia kampanii inteligentnej (relacje między encjami i ustawienia opisane w tych krokach mają zastosowanie również podczas sprawdzania lub aktualizowania kampanii inteligentnych na koncie). Więcej informacji znajdziesz w pełnym przykładzie kodu.
- Utwórz listę tematów słów kluczowych z sugestiami z
SmartCampaignSuggestService, zKeywordThemeConstantServicelub z tematami słów kluczowych w dowolnej formie. Te grupy tematyczne słów kluczowych służą do pobierania różnych poziomów sugestii budżetu, tworzenia kryteriów kampanii dotyczących grup tematycznych słów kluczowych i generowania sugestii dotyczących kreacji tekstowych. - Pobierz sugestie dotyczące kwoty budżetu, nagłówków reklam i opisów z
SmartCampaignSuggestService. Ta usługa wykorzystuje informacje o Twojej firmie, docelowej lokalizacji geograficznej, języku docelowym i tematach słów kluczowych, aby zaproponowaćhigh,low, lubrecommendeddzienny budżet oraz maksymalnie 3 nagłówki i 2 teksty reklam. - Utwórz
CampaignBudgetna podstawie 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. - Utwórz
Campaigni aSmartCampaignSetting. ElementSmartCampaignSettingnie może istnieć oddzielnie od powiązanej z nimCampaign, dlatego utwórz te 2 encje razem w tym samym żądaniuMutate, używając tymczasowych nazw zasobów (np.customers/{customer_id}/campaigns/-1), aby połączyć zasoby zależne. - Utwórz listę
CampaignCriterionobiektów. W tym przewodniku używamy grup tematycznych słów kluczowych skompilowanych w kroku 1 do tworzenia kryteriów kampanii dotyczących grup tematycznych słów kluczowych. Opisujemy też inne obsługiwane typy kryteriów kampanii. - Utwórz
AdGroup. Kampania inteligentna może mieć tylko 1 powiązaną z niąAdGroup. - Utwórz
AdGroupAdza pomocąSmartCampaignAdInfozawierającego od 3 do 15 nagłówków i od 2 do 4 opisów.
Lokalizacja Profilu Firmy
Podczas generowania sugestii lub konfigurowania kampanii podaj identyfikator lokalizacji Profilu Firmy, aby zmaksymalizować skuteczność kampanii inteligentnej.
Identyfikator lokalizacji Profilu Firmy możesz uzyskać z
pola `name` w interfejsie Business Profile APIname lub w
interfejsie Profilu Firmy.
Gdy 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 został pobrany z interfejsu, należy do niego dodać locations/.
Stan kampanii
Aby pobrać stan kampanii inteligentnej, wywołaj
SmartCampaignSettingService.GetSmartCampaignStatus z
resource_name elementuSmartCampaignSetting
(customers/{customer_id}/smartCampaignSettings/{campaign_id}) kampanii. Ta metoda
zapewnia bardziej zbiorczy widok stanu kampanii inteligentnej niż
campaign.primary_status lub
campaign.primary_status_reasons.
Odpowiedź GetSmartCampaignStatusResponse
zawiera SmartCampaignStatus (ELIGIBLE,
NOT_ELIGIBLE, PENDING, PAUSED, REMOVED, lub ENDED) oraz
szczegóły dotyczące stanu:
not_eligible_details: zawieraSmartCampaignNotEligibleReason(ACCOUNT_ISSUE,BILLING_ISSUE,BUSINESS_PROFILE_LOCATION_REMOVED, lubALL_ADS_DISAPPROVED).eligible_details: zawieralast_impression_date_time(sygnaturę czasową ostatniego wyświetlenia zaobserwowanego w ciągu ostatnich 48 godzin) iend_date_time(jeśli dotyczy).paused_details,removed_detailsiended_details: zawierają odpowiednio sygnatury czasowepaused_date_time,removed_date_timelubend_date_timew strefie czasowej klienta (yyyy-MM-dd HH:mm:ss).
Wskazówki dotyczące raportowania
Kampanie inteligentne mają uproszczoną strukturę, która ogranicza każdą kampanię do jednej grupy reklam. Ta struktura ma określone konsekwencje dla raportowania:
- Dane na poziomie grupy reklam: ponieważ każda kampania inteligentna ma tylko 1 grupę 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 szczegółów poza tymi, które są dostępne na poziomie kampanii.
W przypadku większości potrzeb związanych z raportowaniem kampanii inteligentnych wysyłanie zapytań o campaign i powiązane z nią dane zapewnia pełny obraz skuteczności.