Cele kampanii umożliwiają optymalizowanie 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 za pomocą CampaignConversionGoalService. 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ć wartość biddable=true dla wszystkich obiektów CampaignConversionGoal z wartością category=STORE_VISIT i wartość biddable=false dla wszystkich pozostałych obiektów CampaignConversionGoal.
Gdy 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 są od tego momentu całkowicie niezależne i tak pozostanie, chyba że przywrócisz w kampanii cele na poziomie klienta, aktualizując jej konfigurację celu konwersji zgodnie z opisem w sekcji Poziom konfiguracji celu.
Cele kampanii w przypadku nowych działań powodujących konwersję
Podobnie jak w przypadku CustomerConversionGoal, gdy do konwersji Google Ads zostanie dodany klient z nową kombinacją ConversionAction, category i origin, Google Ads automatycznie utworzy dla tej kombinacji nowy CampaignConversionGoal.
Atrybut biddable celu kampanii ma wartość true, chyba że spełniony jest jeden z tych warunków, w którym to przypadku atrybut biddable ma wartość false:
Wszystkie inne
CampaignConversionGoalw przypadku kampanii i nowego działaniacategorymają wartośćbiddableustawioną nafalse.Kombinacja atrybutów
categoryioriginznajduje się w tej tabeli.
| Kategoria działania powodującego konwersję | Źródło konwersji |
|---|---|
BEGIN_CHECKOUT |
GOOGLE_HOSTED |
CONSIDERATION |
GOOGLE_HOSTED |
CONTACT |
GOOGLE_HOSTED |
CONVERTED_LEAD |
GOOGLE_HOSTED |
ENGAGEMENT |
GOOGLE_HOSTED |
GET_DIRECTIONS |
GOOGLE_HOSTED |
PAGE_VIEW |
GOOGLE_HOSTED |
QUALIFIED_LEAD |
GOOGLE_HOSTED |
SIGNUP |
GOOGLE_HOSTED |
PURCHASE |
GOOGLE_HOSTED |
STORE_SALE |
STORE |
STORE_VISIT |
STORE |
PHONE_CALL_LEAD |
LOCAL_SERVICES_ADS |
MESSAGE_LEAD |
LOCAL_SERVICES_ADS |
BOOK_APPOINTMENT |
LOCAL_SERVICES_ADS |
CONVERTED_LEAD |
LOCAL_SERVICES_ADS |
Pobieranie celów kampanii
Aby pobrać listę CampaignConversionGoals na swoim koncie, użyj tego zapytania: Aby ułatwić sobie pracę, możesz uwzględnić atrybuty campaignw klauzuli SELECT lub użyć ich w klauzuli WHERE, aby pobierać 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 lub campaign.name.
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 ConversionGoalCampaignConfigokreśla źródło celów kampanii. Kampanie z goal_config_level z CUSTOMER korzystają z celów na poziomie klienta, a kampanie z goal_config_level z CAMPAIGN – z celów na poziomie kampanii.
Zaktualizowanie dowolnego z CampaignConversionGoals kampanii lub użycie celu niestandardowego automatycznie zmienia ConversionGoalCampaignConfig kampanii na goal_config_level=CAMPAIGN. Możesz przywrócić wszystkie ustawienia celu na poziomie kampanii i przekształcić kampanię z powrotem w kampanię korzystającą z celów na poziomie klienta, ustawiając wartość goal_config_level na CUSTOMER za pomocą ConversionGoalCampaignConfigService.
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, jeśli chcesz ustawić cel na podstawie podzbioru celów dla tego samego 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 jednej konkretnej kampanii chcesz określać stawki tylko na podstawie 2 z tych działań. W takiej sytuacji możesz skonfigurować kampanię tak, aby używała celu niestandardowego, który obejmuje tylko te 2 działania powodujące konwersję, i ustawić biddable=false na CampaignConversionGoal w przypadku category=DEFAULT i origin=WEBSITE.
Aby utworzyć cel niestandardowy i zastosować go w kampanii, wykonaj te czynności:
Utwórz
CustomConversionGoalza pomocąCustomConversionGoalService. Ustawconversion_actionspole powtarzane na listęConversionActionnazw zasobów, których Google Ads ma używać do optymalizacji, i ustaw polenamena wybraną przez siebie nazwę.Zaktualizuj
ConversionGoalCampaignConfigkampanii za pomocą poleceniaConversionGoalCampaignConfigService, ustawiając wartośćcustom_conversion_goalna nazwę zasobuCustomConversionGoalz poprzedniego kroku i ustawiając wartośćupdate_maskoperacji nacustom_conversion_goal(backend automatycznie aktualizuje wartośćgoal_config_levelnaCAMPAIGN).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 każdym elemencieCampaignConversionGoal. Jeśli chcesz, aby Google Ads optymalizował kampanię pod kątem działań powodujących konwersję w celu niestandardowym 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
Użyj tego zapytania, aby pobrać wszystkie zasoby CustomConversionGoal na swoim koncie. 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, gdy chcesz zobaczyć, jak kampanie, cele niestandardowe i konfiguracje celów są ze sobą powiązane w ramach jednej odpowiedzi.
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