Interfejs Google Ads API udostępnia zasoby do przeprowadzania testów A/B nowych pomysłów na kampanie, słowa kluczowe, strategie ustalania stawek i inne elementy. W zależności od tego, co chcesz przetestować, możesz skorzystać z kilku różnych procesów.
Wszystkie procesy eksperymentów obejmują dzielenie ruchu między grupę lub kampanię kontrolną a co najmniej jedną grupę lub kampanię eksperymentalną, w których wprowadzono zmiany. Porównując dane o skuteczności grup kontrolnej i eksperymentalnej, możesz ocenić skuteczność wprowadzonych zmian.
Przepływy pracy eksperymentu
Interfejs Google Ads API obsługuje 4 różne procesy eksperymentów:
- Zarządzana przez system
Ten proces jest idealny do testowania zmian w dotychczasowych kampaniach. Na podstawie kampanii kontrolnej automatycznie utworzymy nową kampanię eksperymentalną, którą możesz zmodyfikować przed rozpoczęciem eksperymentu. Jedynym wyjątkiem są
PMAX_REPLACEMENT_SHOPPINGeksperymenty, które umożliwiają utworzenie nowej kampanii Performance Max na podstawie kontrolnej kampanii produktowej lub użycie istniejącej kampanii Performance Max jako kampanii eksperymentalnej.Podczas eksperymentu ruch jest dzielony między kampanię kontrolną i eksperymentalną. Jest to najbardziej zbliżony przepływ pracy do standardowych testów A/B, w których jednocześnie prowadzone są 2 równoległe kampanie.
- W ramach kampanii
Ten przepływ pracy służy do testowania konkretnej funkcji, np. dopasowania przybliżonego lub kampanii Performance Max, w ramach dotychczasowej kampanii. Ruch jest dzielony w ramach jednej kampanii, tak aby tylko część ruchu była narażona na testowaną funkcję. Jest to przydatne, gdy chcesz przetestować wpływ pojedynczej zmiany bez tworzenia całkowicie oddzielnej kampanii.
- Optymalizacja komponentów
Ten proces jest przeznaczony specjalnie do testowania wariantów komponentów w kampaniach Performance Max. Umożliwia testowanie różnych zestawów komponentów w celu sprawdzenia, która kombinacja jest najskuteczniejsza.
- Miks kampanii
Ten proces służy do porównywania wielu zmiennych w ramach co najmniej jednej kampanii. Obsługuje różne typy kampanii i jest używany w przypadku złożonych scenariuszy testowych.
Podsumowanie przepływów pracy i typów
Używany przez Ciebie proces zależy od ExperimentType wybranego podczas tworzenia eksperymentu. W tabeli poniżej znajdziesz podsumowanie dostępnych typów i odpowiadających im przepływów pracy.
| Przepływ pracy | Typy eksperymentów | Opis |
|---|---|---|
| Zarządzane przez system | SEARCH_CUSTOM, DISPLAY_CUSTOM, HOTEL_CUSTOM, YOUTUBE_CUSTOM, PMAX_REPLACEMENT_SHOPPING |
Tworzy lub wykorzystuje osobne kampanie eksperymentalne do testowania w porównaniu z kampanią kontrolną. |
| W ramach kampanii | ADOPT_AI_MAX, ADOPT_BROAD_MATCH_KEYWORDS, PMAX_TEXT_CUSTOMIZATION_FINAL_URL_EXPANSION |
Testuje funkcję, dzieląc ruch w ramach jednej kampanii. |
| Optymalizacja komponentów | OPTIMIZE_ASSETS |
Testuje różne kombinacje komponentów w kampaniach Performance Max. |
| Miks kampanii | COMPARE_CAMPAIGNS |
Porównuje wiele zmiennych w co najmniej 1 kampanii i obsługuje różne typy kampanii. |
Mapowanie interfejsu API na interfejs
W tabeli poniżej znajdziesz podsumowanie, jak typy eksperymentów w interfejsie API są powiązane z typami eksperymentów w interfejsie Google Ads.
API ExperimentType |
Odpowiednik w interfejsie Google Ads |
|---|---|
ADOPT_AI_MAX |
AI Max w kampaniach w sieci wyszukiwania |
ADOPT_BROAD_MATCH_KEYWORDS |
Słowa kluczowe w dopasowaniu przybliżonym w kampaniach w sieci wyszukiwania |
COMPARE_CAMPAIGNS |
Niestandardowe typy kampanii mieszanych Niestandardowa kampania Performance Max |
DISPLAY_CUSTOM |
Niestandardowa displayowa |
HOTEL_CUSTOM |
Niestandardowa reklama hotelu |
OPTIMIZE_ASSETS |
Komponenty dostarczone przez Ciebie |
PMAX_REPLACEMENT_SHOPPING |
Kampanie Performance Max a kampanie produktowe |
PMAX_TEXT_CUSTOMIZATION_FINAL_URL_EXPANSION |
Rozwinięcie końcowego adresu URL w kampaniach Performance Max |
SEARCH_CUSTOM |
Twoja wyszukiwarka |
YOUTUBE_CUSTOM |
Niestandardowe reklamy wideo Niestandardowe kampanie generujące popyt |
Cykl życia eksperymentu
Proces zarządzania eksperymentem zwykle obejmuje te kroki i ExperimentStatus stany, przy czym w różnych procesach może się nieco różnić:
- Konfiguracja (
SETUPlubENABLED): utwórzExperimenti co najmniej 1 zasóbExperimentArm. Eksperymenty zarządzane przez system rozpoczynają się w stanieSETUP, dzięki czemu możesz modyfikować kampanie eksperymentalne przed zaplanowaniem, podczas gdy inne procesy tworzą eksperyment i grupy bezpośrednio w stanieENABLEDw ramach jednej prośbyGoogleAdsService.Mutate. - Zaplanuj (
INITIATED): w przypadku eksperymentów zarządzanych przez system wywołajScheduleExperiment, aby zmaterializować kampanie w trakcie projektowania i zaplanować wyświetlanie eksperymentu. - Przeprowadź eksperyment i wygeneruj raport (
ENABLED): podczas trwania eksperymentu wysyłaj zapytaniaExperiment(FROM experiment) lub zasoby kampanii dotyczące danych, aby porównać skuteczność grup kontrolnej i eksperymentalnej. - Zakończony (
HALTED,PROMOTEDlubGRADUATED): gdy zgromadzisz wystarczającą ilość informacji, możesz zakończyć eksperyment, wykonując jedną z tych operacji:- Zakończ (
HALTED): zatrzymuje eksperyment. Kampanie eksperymentalne lub grupy eksperymentalne przestają wyświetlać reklamy. - Promuj (
PROMOTED): stosuje zmiany z grupy eksperymentalnej w grupie kontrolnej lub kampanii. - Zakończ (
GRADUATED): przekształca kampanię eksperymentalną w w pełni niezależną kampanię, która nie jest już eksperymentem, lub stosuje ustawienia kampanii eksperymentalnej w kampanii podstawowej (w zależności od procesu).
- Zakończ (
Dalsze kroki
Aby dowiedzieć się, jak skonfigurować eksperyment, zapoznaj się z przewodnikiem dotyczącym potrzebnego przepływu pracy:
- Eksperymenty zarządzane przez system
- Eksperymenty w ramach kampanii
- Eksperymenty dotyczące optymalizacji komponentów
- Eksperymenty z różnymi typami kampanii
- Raportowanie eksperymentów
- Pobieranie danych geograficznych na potrzeby eksperymentów