Cele kampanii pozwalają optymalizować konkretne kampanie 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ć poszczególne ustawienia CampaignConversionGoal
i ich ustawienia biddable
. Jeśli np. Twoje konto jest ogólnie optymalizowane 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 atrybutem category=STORE_VISIT
i biddable=false
dla wszystkich pozostałych obiektów CampaignConversionGoal
.
Jeśli zastąpisz w kampanii cele na poziomie klienta, uruchamiając CampaignConversionGoalOperation
lub używając celu niestandardowego, Google Ads nie będzie już stosować przyszłych zmian typu CustomerConversionGoal
do żadnych obiektów CampaignConversionGoal
w kampanii. Obiekty CampaignConversionGoal
są całkowicie niezależne od tego momentu i będą działać tak, dopóki nie wrócisz w kampanii do korzystania z celów na poziomie klienta, aktualizując konfigurację kampanii z celem konwersji zgodnie z opisem poniżej.
Cele kampanii w przypadku nowych działań powodujących konwersję
Podobnie jak w przypadku CustomerConversionGoal
, za każdym razem, gdy do klienta dokonującego konwersji Google Ads zostanie dodany element ConversionAction
z nową kombinacją category
i origin
, Google Ads automatycznie utworzy nową kombinację CampaignConversionGoal
dla tej kombinacji.
Atrybut biddable
celu kampanii będzie mieć wartość true
, chyba że zostanie spełniony jeden z tych warunków. W takim przypadku biddable
będzie mieć wartość false
:
Wszystkie pozostałe
CampaignConversionGoal
w tej kampanii icategory
nowego działania mają wartośćbiddable
ustawioną nafalse
.Kombinację
category
iorigin
znajdziesz w tabeli poniżej.
category | origin, |
---|---|
BEGIN_CHECKOUT | GOOGLE_HOSTED |
KONTAKT | GOOGLE_HOSTED |
ZAANGAŻOWANIE | GOOGLE_HOSTED |
GET_DIRECTIONS | GOOGLE_HOSTED |
PAGE_VIEW | GOOGLE_HOSTED |
ZAREJESTRUJ SIĘ | GOOGLE_HOSTED |
ZAKUP | GOOGLE_HOSTED |
STORE_SALE | SKLEP |
STORE_VISIT | SKLEP |
Pobierz cele kampanii
Aby pobrać listę CampaignConversionGoals
dla Twojego konta, użyj poniższego zapytania. Dla wygody możesz uwzględnić atrybuty campaign
w klauzuli SELECT
lub użyć ich w klauzuli WHERE
, aby pobrać cele kampanii tylko dla konkretnych kampanii. Poniższy przykład pokazuje, jak filtrować dane według elementu campaign.advertising_channel_type
, ale możesz też filtrować według innych atrybutów kampanii, np. 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
Wartość goal_config_level
z ConversionGoalCampaignConfig
wskazuje źródło celów kampanii.
Kampanie z goal_config_level
z CUSTOMER
korzystają z celów na poziomie klienta, a kampanie, w których goal_config_level
to CAMPAIGN
, mają cele na poziomie kampanii.
Zaktualizowanie dowolnego z parametrów CampaignConversionGoals
w kampanii lub korzystanie z celu niestandardowego automatycznie spowoduje zmianę ustawienia ConversionGoalCampaignConfig
na goal_config_level=CAMPAIGN
. Możesz przywrócić wszystkie ustawienia celów na poziomie kampanii i ponownie zastosować w niej cele na poziomie klienta. W tym celu ustaw goal_config_level
na CUSTOMER
.
Aby pobrać goal_config_level
dla każdej kampanii, użyj poniższego 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
określają cele na podstawie kombinacji elementów category
i origin
. Cele niestandardowe zapewniają dodatkową elastyczność optymalizacji pod kątem konkretnych działań powodujących konwersję, niezależnie od ustawień origin
czy category
.
Może to być np. ustawienie celu na podstawie podzbioru celów w przypadku tych samych wartości category
i origin
. Załóżmy np., że masz 3 działania powodujące konwersję ze strategiami category=DEFAULT
i origin=WEBSITE
, ale w przypadku jednej konkretnej kampanii chcesz ustalać stawki tylko na podstawie 2 z tych działań powodujących konwersję. W tym scenariuszu możesz użyć celu niestandardowego, który zawiera tylko te 2 działania powodujące konwersję, oraz ustawić biddable=false
w kolumnie CampaignConversionGoal
dla ustawień category=DEFAULT
i origin=WEBSITE
.
Aby utworzyć cel niestandardowy i zastosować go w kampanii:
Utwórz
CustomConversionGoal
. Ustaw pole powtarzaneconversion_actions
na listę nazw zasobówConversionAction
, których Google Ads ma używać do optymalizacji, a w poluname
wpisz dowolną nazwę.Zaktualizuj
ConversionGoalCampaignConfig
kampanii, ustawcustom_conversion_goal
na nazwę zasobuCustomConversionGoal
z poprzedniego kroku i ustawupdate_mask
operacji nacustom_conversion_goal
.W razie potrzeby zaktualizuj atrybut
biddable
każdego elementuCampaignConversionGoal
. Jeśli np. chcesz, aby usługa Google Ads optymalizowała działania powodujące konwersję tylko w celu niestandardowym, ustawbiddable
nafalse
dla każdegoCampaignConversionGoal
. Jeśli chcesz, aby usługa Google Ads optymalizowała działania powodujące konwersję w celu niestandardowym oprócz działań powodujących konwersję w przypadku określonych kombinacji kryteriówcategory
iorigin
, upewnij się, żebiddable
ma wartośćtrue
dla każdej odpowiadającej im wartościCampaignConversionGoal
ifalse
w przypadku każdejCampaignConversionGoal
pozostałych kombinacji elementóworigin
icategory
.
Pobieranie celów niestandardowych
Aby pobrać wszystkie zasoby (CustomConversionGoal
) na Twoim koncie, użyj poniższego zapytania. Jeśli używasz śledzenia konwersji dla wielu kont, odpowiedź będzie zawierać cele niestandardowe z efektywnego konta konwersji.
SELECT
custom_conversion_goal.id,
custom_conversion_goal.name,
custom_conversion_goal.status,
custom_conversion_goal.conversion_actions
FROM custom_conversion_goal
Dodatkowo podczas wysyłania zapytań dotyczących zasobu conversion_goal_campaign_config
możesz uwzględnić atrybuty custom_conversion_goal
i campaign
. Jest to przydatne, gdy chcesz zobaczyć, jak Twoje 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