Cele kampanii

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 i category nowego działania mają wartość biddable ustawioną na false.

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

  1. Utwórz CustomConversionGoal. Ustaw pole powtarzane conversion_actions na listę nazw zasobów ConversionAction, których Google Ads ma używać do optymalizacji, a w polu name wpisz 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 każdego elementu CampaignConversionGoal. Jeśli np. chcesz, aby usługa Google Ads optymalizowała działania powodujące konwersję tylko w celu niestandardowym, ustaw biddable na false dla każdego CampaignConversionGoal. 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ów category i origin, upewnij się, że biddable ma wartość true dla każdej odpowiadającej im wartości CampaignConversionGoal i false w przypadku każdej CampaignConversionGoal pozostałych kombinacji elementów origin i category.

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