Cele kampanii

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 i category mają biddable wartość false.

  • Kombinacja category i origin 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:

  1. Utwórz CustomConversionGoal. W polu powtarzanym conversion_actions ustaw listę nazw zasobów (ConversionAction), których Google Ads ma używać do optymalizacji, a w polu name ustaw dowolną nazwę.

  2. Zaktualizuj ConversionGoalCampaignConfig kampanii, ustaw custom_conversion_goal na nazwę zasobu CustomConversionGoal z poprzedniego kroku i ustaw update_mask operacji na custom_conversion_goal.

  3. W razie potrzeby zaktualizuj atrybut biddable dowolnego CampaignConversionGoal. 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 na false dla każdego celu CampaignConversionGoal. 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ów category i origin, ustaw biddable o wartości true dla każdej odpowiadającej mu kombinacji wartości CampaignConversionGoal oraz false w przypadku CampaignConversionGoal pozostałych kombinacji tych parametrów: origin i category.

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