Cele kampanii umożliwiają optymalizację konkretnych kampanii pod kątem konkretnych działań powodujących konwersję. Jeśli masz kampanie z celami innymi niż cele na poziomie konta, możesz w razie potrzeby zmodyfikować każdy element CampaignConversionGoal
i jego ustawienie biddable
. Jeśli np. Twoje konto zwykle optymalizuje skuteczność 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
za pomocą category=STORE_VISIT
i biddable=false
dla wszystkich pozostałych obiektów CampaignConversionGoal
.
Gdy zastąpisz cele na poziomie klienta w kampanii, przyznając CampaignConversionGoalOperation
lub używając celu niestandardowego, Google Ads nie będzie już stosować przyszłych zmian CustomerConversionGoal
do żadnych obiektówCampaignConversionGoal
w tej kampanii. Obiekty CampaignConversionGoal
są od tego momentu w pełni niezależne i pozostaną, chyba że zdecydujesz się wrócić do korzystania z celów na poziomie klienta i w sposób opisany poniżej zaktualizować konfigurację kampanii z celem konwersji.
Cele kampanii dla nowych działań powodujących konwersję
Tak jak w przypadku CustomerConversionGoal
, za każdym razem, gdy do klienta konwersji Google Ads zostanie dodany użytkownik ConversionAction
z nową kombinacją category
i origin
, Google Ads automatycznie utworzy dla niej nową kombinację CampaignConversionGoal
.
Atrybut biddable
celu kampanii będzie miał wartość true
, chyba że zostanie spełniony którykolwiek z tych warunków. W takim przypadku biddable
ma wartość false
:
Pozostałe
CampaignConversionGoal
w tej kampanii icategory
mająbiddable
wartośćfalse
.Kombinacja
category
iorigin
znajduje się 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
Użyj poniższego zapytania, aby pobrać listę adresów CampaignConversionGoals
na swoim koncie. Dla wygody możesz uwzględnić atrybuty campaign
w klauzuli SELECT
lub użyć ich w klauzuli WHERE
, aby pobierać cele kampanii tylko dla konkretnych kampanii. W zapytaniu poniżej pokazujemy, jak działa filtrowanie według tego przykładu: campaign.advertising_channel_type
. 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
Pole goal_config_level
z ConversionGoalCampaignConfig
wskazuje źródło celów kampanii.
Kampanie, które mają goal_config_level
z CUSTOMER
, używają celów na poziomie klienta, a kampanie, w których jest goal_config_level
z CAMPAIGN
, używają celów na poziomie kampanii.
Zaktualizowanie dowolnej wartości CampaignConversionGoals
w kampanii lub użycie celu niestandardowego spowoduje automatycznie zmianę celu kampanii ConversionGoalCampaignConfig
na goal_config_level=CAMPAIGN
. Możesz przywrócić wszystkie ustawienia celu na poziomie kampanii i wrócić do korzystania z celów na poziomie klienta, ustawiając goal_config_level
na CUSTOMER
.
Użyj tego zapytania, aby pobrać goal_config_level
dla każdej kampanii.
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 wartości category
i origin
. Cele niestandardowe zapewniają dodatkową elastyczność optymalizacji pod kątem konkretnych działań powodujących konwersję, niezależnie od tych ustawień: origin
czy category
.
Może to być przydatne, jeśli chcesz ustawić cel na podstawie podzbioru celów dla tych samych category
i origin
. Na przykład możesz mieć 3 działania powodujące konwersję z parametrami category=DEFAULT
i origin=WEBSITE
, ale w jednej z nich chcesz ustalać stawkę tylko na podstawie dwóch z nich. W takim przypadku możesz użyć celu niestandardowego, który obejmuje tylko te 2 działania powodujące konwersję, i skonfigurować biddable=false
dla wartości CampaignConversionGoal
dla category=DEFAULT
i origin=WEBSITE
.
Aby utworzyć i zastosować w kampanii cel niestandardowy:
Utwórz
CustomConversionGoal
. W polu powtarzanymconversion_actions
ustaw listę nazw zasobów (ConversionAction
), których Google Ads ma używać do optymalizacji, a w poluname
ustaw 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
dowolnegoCampaignConversionGoal
. Jeśli na przykład chcesz, by usługa Google Ads optymalizowała skuteczność tylko pod kątem działań powodujących konwersję w celu niestandardowym, ustaw wartośćbiddable
nafalse
dla każdego celuCampaignConversionGoal
. Jeśli chcesz, by usługa Google Ads optymalizowała działania powodujące konwersję pod kątem działań powodujących konwersję w celu niestandardowym oprócz działań powodujących konwersję w przypadku określonych kombinacji parametrówcategory
iorigin
, ustawbiddable
o wartościtrue
dla każdej odpowiadającej mu kombinacji wartościCampaignConversionGoal
orazfalse
w przypadkuCampaignConversionGoal
pozostałych kombinacji tych parametrów:origin
icategory
.
Pobieram cele niestandardowe
Użyj poniższego zapytania, aby pobrać wszystkie zasoby CustomConversionGoal
na swoim koncie. Jeśli używasz śledzenia konwersji dla wielu kont, odpowiedź będzie zawierać cele niestandardowe ze 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 dołączyć atrybuty custom_conversion_goal
i campaign
. Przydaje się to do sprawdzania, jak kampanie, cele niestandardowe i konfiguracje celów są ze sobą powiązane w pojedynczej 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