Realokacja budżetu
Optymalizacja miksu
Realokacja budżetu to bezpłatna lekcja Digital Marketing Academy na CoddyKit. To lekcja 4 z 4. Możesz przeczytać całą lekcję poniżej za darmo — a potem ćwiczyć ją interaktywnie w przeglądarce z wbudowanym edytorem kodu i tutorem AI dostępnym 24/7. To część ścieżki edukacyjnej Digital Marketing Academy, a Twój postęp synchronizuje się między webem a aplikacją CoddyKit. Kurs Digital Marketing Academy zawiera 4 lekcji w sumie.
Dlaczego warto realokować budżet
Korzyścią z MMM jest lepszy budżet. Realokacja przenosi środki z nasyconych kanałów o niskim krańcowym zwrocie do niedofinansowanych kanałów o wysokim krańcowym zwrocie, zwiększając całkowitą sprzedaż przy tych samych wydatkach.
W tej lekcji pokazano, jak przełożyć krzywe odpowiedzi na plan alokacji.
Cel optymalizacji
Formalnie celem jest maksymalizacja całkowitej sprzedaży przyrostowej przy ograniczeniu budżetowym. Optimum występuje wtedy, gdy krańcowy zwrot z każdego dolara jest taki sam we wszystkich kanałach.
Jeśli krańcowy ROI jednego kanału jest wyższy niż drugiego, przesunięcie do niego jednego dolara zwiększa całkowitą sprzedaż, dlatego budżet należy przesuwać do momentu wyrównania tych wartości.
maximize sum( response_i(spend_i) )
subject to sum( spend_i ) = total_budget
optimum: marginal_ROI_1 = marginal_ROI_2 = ...Wyrównywanie krańcowych zwrotów
Wyobraźmy sobie dwa kanały. Kolejny dolar wydany w Search przynosi zwrot 1,8, a w Social — 3,4. Należy przenieść budżet z Search do Social.
Wraz ze wzrostem wydatków na Social następuje nasycenie (krańcowy zwrot spada), a wraz ze zmniejszaniem wydatków na Search kanał traci nasycenie (krańcowy zwrot rośnie). Należy zakończyć przesuwanie, gdy oba krańcowe zwroty się zrównają.
before: Search mROI=1.8 Social mROI=3.4
shift $10k Search -> Social
after: Search mROI=2.5 Social mROI=2.6 (near optimum)Konkretna realokacja
Oto realokacja przy tym samym budżecie. Łączna kwota pozostaje równa 290 tys., ale środki przepływają z nasyconego Search i słabego OOH do Social oraz niewykorzystanego potencjału telewizji.
Model prognozuje wyższą sprzedaż przyrostową wyłącznie dzięki lepszemu miksowi.
channel old_spend new_spend change
Search 60,000 45,000 -15,000
OOH 40,000 20,000 -20,000
Social 50,000 80,000 +30,000
TV 140,000 145,000 +5,000
TOTAL 290,000 290,000 0Prognozowanie wzrostu
Należy wprowadzić nowe poziomy wydatków do krzywej odpowiedzi każdego kanału, aby oszacować nowe wkłady, a następnie porównać ich sumę z dotychczasowym planem.
Różnica to prognozowany wzrost. Należy zawsze przedstawiać ją jako zakres uwzględniający niepewność modelu, a nie jako jedną imponującą liczbę.
old total inc_sales = 600,000
new total inc_sales = 648,000
projected lift = +48,000 (+8%)
plausible range = +5% to +11%Przestrzeganie wiarygodnego zakresu krzywej
Krzywe odpowiedzi są wiarygodne tylko w pobliżu obserwowanych poziomów wydatków. Realokacja przekraczająca trzykrotnie dowolny poziom historyczny oznacza ekstrapolację w nieznane.
Zmiany należy ograniczyć do wiarygodnego zakresu (często +/- 30–50% na kanał w okresie) i rozłożyć duże przesunięcia na kilka cykli.
observed Social spend: 20k-60k
proposed: 80k -> slightly outside, flag risk
proposed: 200k -> far extrapolation, rejectOgraniczenia operacyjne
Optimum matematyczne rzadko jest planem możliwym do wdrożenia. Umowy, minimalne poziomy zakupów, zobowiązania agencyjne, czas realizacji materiałów kreatywnych i tempo skalowania kanału ograniczają dostępne działania.
Należy dodać te czynniki jako ograniczenia w optymalizatorze, aby rekomendacja była możliwa do rzeczywistej realizacji przez zespół.
constraints:
TV >= 100,000 (upfront contract)
Search <= 70,000 (account capacity)
Social ramp <= +50% per quarterZwiększyć czy przesunąć budżet
Są to dwa różne pytania: jaki jest najlepszy miks przy stałym budżecie oraz czy należy zmienić całkowity budżet.
W drugim przypadku również należy użyć krańcowego ROI: jeśli każda dodatkowo wydana złotówka w zoptymalizowanym planie nadal przynosi zwrot powyżej stopy progowej, całkowity budżet może być zbyt mały.
optimized plan, lowest marginal ROI = 2.1
hurdle rate (break-even ROAS) = 1.5
2.1 > 1.5 -> room to increase total budgetPlanowanie scenariuszowe
Nie należy przedstawiać jednej liczby — należy przedstawiać scenariusze. Warto zamodelować budżety konserwatywny, bazowy i agresywny oraz pokazać dla każdego z nich prognozowaną sprzedaż i ryzyko.
Dzięki temu kierownictwo może wybrać poziom akceptowanego ryzyka, zamiast zatwierdzać rekomendację z czarnej skrzynki.
scenario budget proj_sales risk
conservative 250k 1.9M low
base 290k 2.05M med
aggressive 350k 2.18M highNajpierw przetestuj, potem zaufaj
Przesunięcie budżetu należy traktować jako hipotezę. Należy je wdrożyć, najlepiej w teście geograficznym z grupą kontrolną, a następnie zmierzyć, czy rzeczywista sprzedaż odpowiada prognozie.
Wyniki należy uwzględnić w kolejnym modelu. Ta pętla uczenia się — planowanie, testowanie i ponowne dopasowanie — odróżnia dojrzałe programy od jednorazowych analiz.
1. optimize on current MMM
2. roll out in test geos, control geos unchanged
3. measure actual lift vs projected
4. refit model with new data -> repeatNajczęstsze błędy
Typowe pułapki to optymalizacja na podstawie średniego zamiast krańcowego ROI, ekstrapolowanie znacznie poza zaobserwowany poziom wydatków, pomijanie ograniczeń operacyjnych, przedstawianie pojedynczego oszacowania jako pewnika oraz brak weryfikacji planu w rzeczywistych warunkach.
Uniknięcie tych błędów sprawia, że przesunięcie budżetu staje się niezawodnym narzędziem wzrostu.
Szybki test
Zastosuj zasadę równych zwrotów krańcowych.
Podsumowanie
Należy przesuwać budżet, wyrównując krańcowy ROI między kanałami na podstawie krzywych odpowiedzi, a nie średniego ROAS. Należy ograniczać przesunięcia do prawidłowego zakresu krzywej i uwzględniać ograniczenia operacyjne.
Krańcowy ROI służy również do podejmowania decyzji o całkowitym budżecie. Należy przedstawiać scenariusze z uwzględnieniem niepewności oraz weryfikować każdy plan za pomocą testu, zanim zostanie mu w pełni zaufane.
Często zadawane pytania
Czy lekcja „Realokacja budżetu” jest bezpłatna?
Tak — pełny tekst „Realokacja budżetu” jest dostępny za darmo tutaj w sieci. Aby ćwiczyć ją interaktywnie (wbudowany edytor kodu i tutor AI dostępny 24/7) i odblokować resztę kursu Digital Marketing Academy, przejdź na CoddyKit PRO. Kurs Digital Marketing Academy zawiera 4 lekcji w sumie.
Co nauczysz się w „Realokacja budżetu”?
Optymalizacja miksu Ćwiczysz Digital Marketing Academy z praktycznym kodem, który uruchamiasz bezpośrednio w przeglądarce, a tutor AI dostępny 24/7 odpowiada na Twoje pytania podczas pracy nad lekcją.
Czy potrzebuję doświadczenia, aby zacząć Digital Marketing Academy?
Nie wymagamy żadnego doświadczenia. Digital Marketing Academy w CoddyKit jest strukturyzowany dla początkujących i zaawansowanych użytkowników, więc możesz zacząć tutaj lub od początku i uczyć się w swoim tempie. To lekcja 4 z 4.
Ile czasu zajmuje lekcja „Realokacja budżetu”?
Większość lekcji CoddyKit trwa około 5–10 minut. Każda lekcja to mały, interaktywny krok, dzięki czemu robisz systematyczne postępy i zawsze wracasz dokładnie do tego samego miejsca — na webie i w aplikacji.
Czy mogę pisać i uruchamiać kod w tej lekcji Digital Marketing Academy?
Tak. Każda lekcja Digital Marketing Academy zawiera wbudowany edytor kodu, więc piszesz i uruchamiasz prawdziwy kod bezpośrednio w przeglądarce i od razu otrzymujesz sprzężenie zwrotne od AI — bez konfiguracji na komputerze.
Wszystkie lekcje w tym kursie
- MMM a atrybucja
- Dane wejściowe i zmienne
- Odczytywanie modelu MMM
- Realokacja budżetu