Reguły wartości konwersji umożliwiają określanie działań, które będą modyfikować wartość konwersji na podstawie kategorii ConversionAction i tych wymiarów wyświetlenia:
- Członkostwo w grupie odbiorców
- Lokalizacja fizyczna lub lokalizacja interesująca użytkownika
- Urządzenie
- Plan podróży
Za pomocą interfejsu Google Ads API możesz definiować reguły wartości konwersji, łączyć je w zestaw reguł wartości konwersji, a następnie stosować ten zestaw do całego konta Google Ads lub do konkretnej kampanii. Segmenty w raportach interfejsu Google Ads API zawierają podziały, dzięki którym możesz porównywać pierwotne, niekorygowane i skorygowane części wartości konwersji.
Utwórz reguły
Pierwszym krokiem w korzystaniu z reguł wartości konwersji jest utworzenie co najmniej 1 ConversionValueRule, która składa się z:
- warunki, które określają, kiedy reguła jest stosowana;
- Działanie, które należy podjąć, gdy reguła jest stosowana
Na przykład ten ładunek JSON dla komponentu ConversionValueRuleService.MutateConversionValueRules tworzy regułę, która mnoży wartości konwersji przez 1.5 w przypadku wyświetleń na urządzeniach mobilnych:
{
"operations": [
{
"create": {
"action": {
"operation": "MULTIPLY",
"value": 1.5
},
"deviceCondition": {
"deviceTypes": ["MOBILE"]
}
}
}
]
}
Warunki reguły
Zdefiniuj warunki ConversionValueRule w tych polach:
audience_condition- Stosuje regułę do wyświetleń powiązanych z co najmniej 1 listą odbiorców. Określ nazwy zasobów każdej listy użytkowników lub zainteresowania użytkowników w polach
user_listslubuser_interests. Aby pobrać nazwy zasobów dostępnych list użytkowników lub zainteresowań użytkowników, wyślij żądaniesearchStreamlubsearchwGoogleAdsService, gdzie klauzulaFROMzapytania to odpowiedniouser_listlubuser_interest. - Jeśli
audience_conditionzawiera wiele list użytkowników lub zainteresowań użytkowników, wyświetlenie będzie zgodne z regułą, jeśli będzie powiązane z którąkolwiek z tych list lub zainteresowań. device_condition- Stosuje regułę, jeśli urządzenie, na którym wyświetlono reklamę, pasuje do dowolnego z określonych
device_types. Dozwolone są tylko typy urządzeń wValueRuleDeviceType. geo_location_condition- Stosuje regułę do wyświetleń, w których informacje o lokalizacji są zgodne z dowolnym z określonych
geo_target_constantsw przypadkugeo_match_typei nie są zgodne z żadnym z określonychexcluded_geo_target_constantsw przypadkuexcluded_geo_match_type. Więcej informacji o pobieraniu nazw zasobów lokalizacji znajdziesz w przewodniku po kierowaniu na lokalizację. itinerary_condition- Stosuje regułę do wyświetleń, w których wyszukiwane hasła zawierają informacje dotyczące planu podróży, takie jak okres rezerwacji, długość podróży czy dzień rozpoczęcia podróży. Więcej informacji o dostępnych warunkach znajdziesz w sekcji
ValueRuleItineraryCondition.
W każdym elemencie ConversionValueRule możesz określić maksymalnie 2 wartości z tych: audience_condition, device_condition, geo_location_condition lub itinerary_condition.
Reguła bez określonych warunków ma zastosowanie do wyświetleń, które nie spełniają warunków bardziej szczegółowej reguły w tym samym zestawie reguł.
Działanie reguły
Reguła musi mieć pojedynczy action, który składa się z operation i value.
Działanie określa, jak dostosować wartość konwersji, która spełnia warunki reguły. Dostępne są te operacje:
ADD- Dodaje
valuedo pierwotnej wartości konwersji. Wartośćvaluemusi być większa niż0. MULTIPLY- Mnoży pierwotną wartość konwersji przez podany
value. Wartośćvaluemusi być większa lub równa0.5i mniejsza lub równa10. SETUstawia wartość konwersji na podaną wartość
value. Wartośćvaluemusi być większa niż0.Reguły z działaniem
SETmożesz używać tylko w zestawie reguł, który spełnia warunki opisane w artykule Tworzenie zestawu reguł.
Inne atrybuty reguły
Oprócz warunków i działania ConversionValueRule ma te atrybuty:
owner_customer- Nazwa zasobu
Customer, do którego należy reguła. Użyj tej opcji, aby sprawdzić, czy reguła jest zdefiniowana na koncie lub na jednym z jego kont menedżera. status- Stan reguły. Aby wstrzymać regułę, ustaw to pole na
PAUSED, a aby włączyć wstrzymaną regułę, ustaw to pole naENABLED.
Tworzenie zestawów reguł
Gdy masz co najmniej 1 ConversionValueRule, możesz utworzyć ConversionValueRuleSet, który składa się z:
conversion_action_categoriesLista kategorii działań powodujących konwersję, do których ma zastosowanie ten zestaw reguł. Jeśli lista jest pusta, zestaw reguł ma zastosowanie do wszystkich kategorii. Jeśli lista nie jest pusta, musi zawierać jeden wpis w postaci
STORE_VISITlubSTORE_SALE.Listę kategorii działań powodujących konwersję możesz ustawić tylko podczas tworzenia zestawu reguł.
conversion_value_rulesNazwy zasobów reguł do uwzględnienia w zbiorze.
Ta lista może zawierać regułę, która używa działania
SET, tylko wtedy, gdy spełniony jest jeden z tych warunków:- Twoje konto znajduje się na liście dozwolonych kont, a
conversion_action_categorieszestawu reguł jest pusta. - Zbiór
conversion_action_categorieszawiera tylko 1 wpisSTORE_VISITlubSTORE_SALE, zbiórdimensionszawiera tylko wpisNO_CONDITION, a żadne z pól warunków reguły nie są ustawione.
- Twoje konto znajduje się na liście dozwolonych kont, a
dimensionsLista wartości wyliczeniowych
ValueRuleSetDimension, która wskazuje, jakich warunków mogą używać reguły w zbiorze. Jeśli na przykład zbiórdimensionszawieraGEO_LOCATIONiDEVICE, możesz dodać do niego reguły zgeo_location_conditionlubdevice_condition, ale nie możesz dodać reguły zaudience_condition.Lista nie może być pusta i może zawierać maksymalnie 2 elementy.
Pierwszy wpis na tej liście określa, która wartość pojawi się w przypadku
segments.conversion_value_rule_primary_dimensionw danych.Jeśli na tej liście znajduje się wpis dotyczący
NO_CONDITION:NO_CONDITIONmusi być jedynym wpisem na liście.- Lista
conversion_action_categoriesw zbiorze musi zawierać tylko jeden wpisSTORE_VISITlubSTORE_SALE. - Lista
conversion_value_rulesnie może zawierać żadnej reguły, w której ustawionoaudience_condition,device_conditionlubgeo_location_condition.
attachment_typeUstaw tę wartość na
CUSTOMER, aby utworzyć zestaw reguł, który będzie obowiązywać na całym koncie, lub naCAMPAIGN, aby utworzyć zestaw reguł dla konkretnej kampanii.campaignJeśli
attachment_typezestawu reguł toCAMPAIGN, ustaw tę wartość na nazwę zasobu, do którego ma zastosowanie zestaw reguł.
Podobnie jak reguły, zestaw reguł ma też owner_customer i status. Wartość status zestawu reguł jest jednak tylko do odczytu i jest wyliczana na podstawie reguł w ten sposób:
- Jeśli każda reguła, do której odwołuje się
conversion_value_rules, ma wartośćstatusrównąPAUSED, to zestaw reguł wartości konwersjistatusbędzie miał wartośćPAUSED. - W przeciwnym razie zestaw reguł wartości konwersji
statusbędzie miał wartośćENABLED.
Usuwanie reguł i zbiorów reguł
ConversionValueRuleSetmusi mieć co najmniej 1 regułę wartości konwersji, która jestPAUSEDlubENABLED.Usunięcie
ConversionValueRule, do którego odwołuje sięconversion_value_ruleswPAUSEDlubENABLEDConversionValueRuleSet, nie powiedzie się.Usunięcie
ConversionValueRuleSetnie zmieniastatusposzczególnychConversionValueRule, do których odwołuje się zestaw.Po usunięciu
ConversionValueRuleSetżądaniasearchisearchStreamdotyczące zasobuconversion_value_rule_setnie będą już zwracać usuniętego zbioru.
Pierwszeństwo reguł i zbiorów reguł
Google Ads stosuje tę logikę, aby wybrać i zastosować co najwyżej 1 regułę do każdej konwersji. Więcej informacji o tych zasadach znajdziesz w Centrum pomocy Google Ads:
Określ
attachment_typezestawów reguł, które chcesz uwzględnić. Jeśli istnieją jakiekolwiek zestawy reguł z wartościamiattachment_type = CAMPAIGNicampaignustawionymi na kampanię powiązaną z wyświetleniem, uwzględniaj tylko zestawy reguł na poziomie kampanii. W przeciwnym razie uwzględniaj tylko zestawy reguł na poziomie klienta.Spośród zestawów reguł do rozważenia wybierz ten, w którym pole
conversion_action_categoriesnie jest puste i zawiera kategorię działania powodującego konwersję, jeśli taki zestaw reguł istnieje. W przeciwnym razie wybierz zestaw reguł, w którym poleconversion_action_categoriesjest puste.Sprawdzaj reguły w wybranym zestawie reguł w kolejności, w jakiej występują w
conversion_value_rules, i wybierz pierwszą regułę, której warunki pasują do wyświetlenia.W przypadku wielu pasujących warunków lokalizacji geograficznej stosowana jest najbardziej precyzyjna lokalizacja. Jeśli np. wyświetlenie spełnia warunki dotyczące zarówno Stanów Zjednoczonych, jak i Kalifornii, zastosowana zostanie Kalifornia, ponieważ jest to bardziej precyzyjna lokalizacja.
W przypadku wielu pasujących warunków odbiorców zastosowana zostanie obowiązująca hierarchia atrybucji odbiorców. Jeśli 2 reguły w zbiorze są sobie równorzędne, zostanie wybrana reguła z dostosowaniem wartości typu „Mnożenie”, a nie „Dodaj”. Jeśli to nie przyniesie rozstrzygnięcia (ponieważ występuje więcej niż 1 reguła z dostosowaniem wartości typu „Mnożenie”), zostanie wybrana reguła o większym mnożniku.
Nie może być wielu pasujących warunków dotyczących urządzeń, ponieważ kategorie urządzeń wzajemnie się wykluczają.
W przypadku warunków planu podróży stosowana jest najbardziej szczegółowa reguła dotycząca planu podróży. Oznacza to, że jeśli do danej konwersji pasuje kilka reguł, używana jest ta, która ma zdefiniowaną największą liczbę opcji planu podróży, np. „Okres rezerwacji z wyprzedzeniem” lub „Długość podróży”.
Dane
Pola metrics.conversions_value i metrics.all_conversions_value oraz pola pochodne tych danych odzwierciedlają zmiany wprowadzone przez zestawy reguł wartości konwersji. Możesz też uwzględnić w zapytaniu znak segments.conversion_value_rule_primary_dimension, aby uzyskać więcej informacji o sposobie zastosowania reguł. Możliwe wartości tego segmentu to:
NO_RULE_APPLIED- Wartości konwersji, w przypadku których nie zastosowano żadnej reguły.
ORIGINAL- Pierwotna wartość konwersji, w których przypadku zastosowano regułę.
GEO_LOCATION,DEVICE,AUDIENCElubNO_CONDITION- Wartość konwersji po zastosowaniu reguły, pogrupowana według pierwszego wpisu w kolekcji
dimensionszestawu reguł.