Cele kampanii umożliwiają optymalizację konkretnych kampanii pod kątem konkretnych działań powodujących konwersję. Jeśli masz kampanie z celami, które różnią się od celów na poziomie konta, możesz w razie potrzeby zmodyfikować każdy CampaignConversionGoal i jego ustawienie biddable. Jeśli na przykład Twoje konto jest ogólnie zoptymalizowane pod kątem e-commerce, ale masz jedną kampanię kierowaną na wizyty w sklepie stacjonarnym, możesz ustawić biddable=true dla wszystkich obiektów CampaignConversionGoal z wartością category=STORE_VISIT i biddable=false dla wszystkich pozostałych obiektów CampaignConversionGoal.
Jeśli zastąpisz cele na poziomie klienta w kampanii, wydając polecenie
CampaignConversionGoalOperation
lub używając celu niestandardowego, Google Ads nie będzie już stosować przyszłych zmianCustomerConversionGoal do żadnych obiektów kampanii.CampaignConversionGoal Obiekty CampaignConversionGoal będą od tego momentu całkowicie niezależne i pozostaną takie, dopóki nie przywrócisz w kampanii celów na poziomie klienta, aktualizując jej konfigurację celu konwersji zgodnie z opisem poniżej.
Cele kampanii w przypadku nowych działań powodujących konwersję
Podobnie jak w przypadku CustomerConversionGoal, gdy do konwersji klienta Google Ads zostanie dodany nowy ConversionAction z nową kombinacją category i origin, Google Ads automatycznie utworzy nowy CampaignConversionGoal dla tej kombinacji.
Atrybut biddable celu kampanii będzie miał wartość true, chyba że spełniony jest jeden z tych warunków, w którym to przypadku atrybut biddable będzie miał wartość false:
Wszystkie inne
CampaignConversionGoalw przypadku kampanii i nowego działaniacategorymająbiddableustawione nafalse.Kombinacja
categoryioriginznajduje się w tej tabeli.
| category | origin |
|---|---|
| BEGIN_CHECKOUT | GOOGLE_HOSTED |
| ROZWAŻANIE ZAKUPU | GOOGLE_HOSTED |
| KONTAKT | GOOGLE_HOSTED |
| CONVERTED_LEAD | GOOGLE_HOSTED |
| ZAANGAŻOWANIE | GOOGLE_HOSTED |
| GET_DIRECTIONS | GOOGLE_HOSTED |
| PAGE_VIEW | GOOGLE_HOSTED |
| QUALIFIED_LEAD | GOOGLE_HOSTED |
| SIGNUP | GOOGLE_HOSTED |
| ZAKUP | GOOGLE_HOSTED |
| STORE_SALE | SKLEP |
| STORE_VISIT | SKLEP |
| PHONE_CALL_LEAD | LOCAL_SERVICES_ADS |
| KONTAKT | LOCAL_SERVICES_ADS |
| BOOK_APPOINTMENT | LOCAL_SERVICES_ADS |
Pobieranie celów kampanii
Aby pobrać listę CampaignConversionGoals na swoim koncie, użyj tego zapytania. Dla wygody możesz uwzględnić atrybuty campaignw klauzuli SELECT lub użyć ich w klauzuli WHERE, aby pobrać cele kampanii tylko w przypadku konkretnych kampanii. Poniższe zapytanie pokazuje, jak filtrować według campaign.advertising_channel_type, ale możesz też filtrować według innych atrybutów kampanii, takich jak campaign.id, campaign.name itp.
SELECT
campaign_conversion_goal.campaign,
campaign_conversion_goal.category,
campaign_conversion_goal.origin,
campaign_conversion_goal.biddable,
campaign.id,
campaign.name
FROM campaign_conversion_goal
WHERE campaign.advertising_channel_type = PERFORMANCE_MAX
Poziom konfiguracji celu
goal_config_level
ConversionGoalCampaignConfig wskazuje źródło celów kampanii.
Kampanie z goal_config_level CUSTOMER korzystają z celów na poziomie klienta, a kampanie z goal_config_level CAMPAIGN korzystają z celów na poziomie kampanii.
Aktualizacja dowolnego z CampaignConversionGoals kampanii lub użycie celu niestandardowego automatycznie zmieni ConversionGoalCampaignConfig kampanii na goal_config_level=CAMPAIGN. Możesz przywrócić wszystkie ustawienia celów na poziomie kampanii i ponownie zacząć używać celów na poziomie klienta, ustawiając goal_config_level na CUSTOMER.
Aby pobrać goal_config_level dla każdej kampanii, użyj tego zapytania:
SELECT
conversion_goal_campaign_config.campaign,
conversion_goal_campaign_config.custom_conversion_goal,
conversion_goal_campaign_config.goal_config_level,
campaign.id,
campaign.name
FROM conversion_goal_campaign_config
Cele niestandardowe
Zarówno CustomerConversionGoal, jak i CampaignConversionGoal wyrażają cele na podstawie kombinacji category i origin. Cele niestandardowe zapewniają dodatkową elastyczność optymalizacji pod kątem konkretnych działań powodujących konwersję, niezależnie od origin lub category.
Jest to przydatne np. wtedy, gdy chcesz ustawić cel na podstawie podzbioru celów dla tych samych category i origin. Możesz na przykład mieć 3 działania powodujące konwersję z wartościami category=DEFAULT i origin=WEBSITE, ale w przypadku konkretnej kampanii chcesz ustalać stawki tylko na podstawie 2 z tych działań. W takim przypadku możesz użyć w kampanii celu niestandardowego, który obejmuje tylko te 2 działania powodujące konwersję, i ustawić biddable=false na CampaignConversionGoal dla category=DEFAULT i origin=WEBSITE.
Aby utworzyć cel niestandardowy i zastosować go w kampanii:
Tworzenie
Upewnij się, że w przypadku parametruCustomConversionGoalUstaw pole powtarzaneconversion_actionsna listę nazw zasobów, których Google Ads ma używać do optymalizacji, a polenamena wybraną przez siebie nazwę.ConversionActioncustomer_idna koncie klienta Google Ads, na którym następuje konwersja, podajesz identyfikator klientaMutateCustomConversionGoalsRequest, i używasz danych logowania użytkownika, który ma dostęp do konta klienta Google Ads, na którym następuje konwersja.Zaktualizuj
ConversionGoalCampaignConfigkampanii, ustawiająccustom_conversion_goalna nazwę zasobuCustomConversionGoalz poprzedniego kroku i ustawiającupdate_maskoperacji nacustom_conversion_goal.W razie potrzeby zaktualizuj atrybut
biddabledowolnegoCampaignConversionGoal. Jeśli na przykład chcesz, aby Google Ads optymalizował kampanię tylko pod kątem działań powodujących konwersję w celu niestandardowym, ustaw wartośćbiddablenafalsew przypadku każdego elementuCampaignConversionGoal. Jeśli chcesz, aby Google Ads optymalizował kampanię pod kątem działań powodujących konwersję w niestandardowym celu oprócz działań powodujących konwersję w przypadku określonych kombinacjicategoryiorigin, upewnij się, że w przypadku każdego odpowiedniegoCampaignConversionGoalwartośćbiddabletotrue, a w przypadku każdegoCampaignConversionGoalinnych kombinacjioriginicategorywartośćbiddabletofalse.
Pobieranie celów niestandardowych
Aby pobrać wszystkie zasoby CustomConversionGoal na koncie, użyj tego zapytania: Jeśli Twoje konto korzysta ze śledzenia konwersji dla wielu kont, odpowiedź będzie zawierać cele niestandardowe z konta konwersji, które ma zastosowanie.
SELECT
custom_conversion_goal.id,
custom_conversion_goal.name,
custom_conversion_goal.status,
custom_conversion_goal.conversion_actions
FROM custom_conversion_goal
Podczas wysyłania zapytań do zasobu conversion_goal_campaign_config możesz też uwzględniać atrybuty custom_conversion_goal i campaign. Jest to przydatne, aby w jednej odpowiedzi zobaczyć, jak kampanie, cele niestandardowe i konfiguracje celów są ze sobą powiązane.
SELECT
conversion_goal_campaign_config.campaign,
conversion_goal_campaign_config.custom_conversion_goal,
conversion_goal_campaign_config.goal_config_level,
campaign.id,
campaign.name,
custom_conversion_goal.name,
custom_conversion_goal.status,
custom_conversion_goal.conversion_actions
FROM conversion_goal_campaign_config