update
This commit is contained in:
@@ -0,0 +1,290 @@
|
||||
{
|
||||
"created_at": "2026-05-15T23:16:10+02:00",
|
||||
"client": "innsi.pl",
|
||||
"task": "check_bidding_strategies",
|
||||
"task_name": "Sprawdzenie strategii stawek",
|
||||
"currency_code": "PLN",
|
||||
"campaigns": [
|
||||
{
|
||||
"campaign_id": "23796378384",
|
||||
"campaign_name": "[PLA_CL1] gen_factor",
|
||||
"status": "ENABLED",
|
||||
"channel_type": "SHOPPING",
|
||||
"bidding_strategy_type": "TARGET_ROAS",
|
||||
"bidding_strategy_resource": "",
|
||||
"budget_id": "15547616548",
|
||||
"budget_name": "[PLA_CL1] gen_factor",
|
||||
"daily_budget_micros": 39000000,
|
||||
"cost_30d_micros": 451010000,
|
||||
"conversions_30d": 9.0,
|
||||
"conversion_value_30d": 2901.0,
|
||||
"search_impression_share": 0.17227370826456773,
|
||||
"search_budget_lost_impression_share": 0.7625999746096229,
|
||||
"search_rank_lost_impression_share": 0.06512631712580932,
|
||||
"budget_usage_percent": 38.5,
|
||||
"actual_roas": 6.43,
|
||||
"target_cpa_micros": 0,
|
||||
"target_roas": 1.0,
|
||||
"maximize_conversions_target_cpa_micros": 0,
|
||||
"maximize_conversion_value_target_roas": 0.0,
|
||||
"target_label": "Docelowy ROAS 100%",
|
||||
"risk_label": "malo konwersji dla automatyzacji",
|
||||
"target_assessment": "za malo danych do oceny celu ROAS",
|
||||
"stability_label": "niestabilne: malo konwersji",
|
||||
"budget_context": "budzet zmieniony w ostatnich 7 dniach",
|
||||
"strategy_fit": "ryzykowne: za malo konwersji dla strategii wartosci",
|
||||
"bidding_recommendation": {
|
||||
"level": "czekaj",
|
||||
"action": "odczekaj przed zmiana strategii",
|
||||
"reason": "budzet byl niedawno zmieniony; najpierw zbierz nowe dane po zmianie"
|
||||
}
|
||||
},
|
||||
{
|
||||
"campaign_id": "23796424236",
|
||||
"campaign_name": "[PLA_CL1] podopharm",
|
||||
"status": "ENABLED",
|
||||
"channel_type": "SHOPPING",
|
||||
"bidding_strategy_type": "TARGET_ROAS",
|
||||
"bidding_strategy_resource": "",
|
||||
"budget_id": "15547649923",
|
||||
"budget_name": "[PLA_CL1] podopharm",
|
||||
"daily_budget_micros": 39000000,
|
||||
"cost_30d_micros": 444330000,
|
||||
"conversions_30d": 8.0,
|
||||
"conversion_value_30d": 709.0,
|
||||
"search_impression_share": 0.45832987120897384,
|
||||
"search_budget_lost_impression_share": 0.4927295388450353,
|
||||
"search_rank_lost_impression_share": 0.04894058994599086,
|
||||
"budget_usage_percent": 38.0,
|
||||
"actual_roas": 1.6,
|
||||
"target_cpa_micros": 0,
|
||||
"target_roas": 1.0,
|
||||
"maximize_conversions_target_cpa_micros": 0,
|
||||
"maximize_conversion_value_target_roas": 0.0,
|
||||
"target_label": "Docelowy ROAS 100%",
|
||||
"risk_label": "malo konwersji dla automatyzacji",
|
||||
"target_assessment": "za malo danych do oceny celu ROAS",
|
||||
"stability_label": "niestabilne: malo konwersji",
|
||||
"budget_context": "budzet zmieniony w ostatnich 7 dniach",
|
||||
"strategy_fit": "ryzykowne: za malo konwersji dla strategii wartosci",
|
||||
"bidding_recommendation": {
|
||||
"level": "czekaj",
|
||||
"action": "odczekaj przed zmiana strategii",
|
||||
"reason": "budzet byl niedawno zmieniony; najpierw zbierz nowe dane po zmianie"
|
||||
}
|
||||
},
|
||||
{
|
||||
"campaign_id": "23796468366",
|
||||
"campaign_name": "[PLA_CL1] aurumaris",
|
||||
"status": "ENABLED",
|
||||
"channel_type": "SHOPPING",
|
||||
"bidding_strategy_type": "TARGET_ROAS",
|
||||
"bidding_strategy_resource": "",
|
||||
"budget_id": "15537855989",
|
||||
"budget_name": "[PLA_CL1] aurumaris",
|
||||
"daily_budget_micros": 30000000,
|
||||
"cost_30d_micros": 0,
|
||||
"conversions_30d": 0.0,
|
||||
"conversion_value_30d": 0.0,
|
||||
"search_impression_share": 0.0,
|
||||
"search_budget_lost_impression_share": 0.0,
|
||||
"search_rank_lost_impression_share": 0.0,
|
||||
"budget_usage_percent": 0.0,
|
||||
"actual_roas": 0.0,
|
||||
"target_cpa_micros": 0,
|
||||
"target_roas": 2.0,
|
||||
"maximize_conversions_target_cpa_micros": 0,
|
||||
"maximize_conversion_value_target_roas": 0.0,
|
||||
"target_label": "Docelowy ROAS 200%",
|
||||
"risk_label": "brak konwersji w 30 dni",
|
||||
"target_assessment": "brak jawnego celu do oceny",
|
||||
"stability_label": "niestabilne: brak konwersji",
|
||||
"budget_context": "brak silnego sygnalu budzetowego",
|
||||
"strategy_fit": "ryzykowne: za malo konwersji dla strategii wartosci",
|
||||
"bidding_recommendation": {
|
||||
"level": "ostroznie",
|
||||
"action": "nie zmieniaj strategii",
|
||||
"reason": "niestabilne: brak konwersji"
|
||||
}
|
||||
},
|
||||
{
|
||||
"campaign_id": "23847226734",
|
||||
"campaign_name": "[PLA_CL1] mina_ibrow",
|
||||
"status": "ENABLED",
|
||||
"channel_type": "SHOPPING",
|
||||
"bidding_strategy_type": "TARGET_ROAS",
|
||||
"bidding_strategy_resource": "",
|
||||
"budget_id": "15586048495",
|
||||
"budget_name": "[PLA_CL1] mina_ibrow",
|
||||
"daily_budget_micros": 30000000,
|
||||
"cost_30d_micros": 0,
|
||||
"conversions_30d": 0.0,
|
||||
"conversion_value_30d": 0.0,
|
||||
"search_impression_share": 0.0,
|
||||
"search_budget_lost_impression_share": 0.0,
|
||||
"search_rank_lost_impression_share": 0.0,
|
||||
"budget_usage_percent": 0.0,
|
||||
"actual_roas": 0.0,
|
||||
"target_cpa_micros": 0,
|
||||
"target_roas": 2.0,
|
||||
"maximize_conversions_target_cpa_micros": 0,
|
||||
"maximize_conversion_value_target_roas": 0.0,
|
||||
"target_label": "Docelowy ROAS 200%",
|
||||
"risk_label": "brak konwersji w 30 dni",
|
||||
"target_assessment": "brak jawnego celu do oceny",
|
||||
"stability_label": "niestabilne: brak konwersji",
|
||||
"budget_context": "brak silnego sygnalu budzetowego",
|
||||
"strategy_fit": "ryzykowne: za malo konwersji dla strategii wartosci",
|
||||
"bidding_recommendation": {
|
||||
"level": "ostroznie",
|
||||
"action": "nie zmieniaj strategii",
|
||||
"reason": "niestabilne: brak konwersji"
|
||||
}
|
||||
},
|
||||
{
|
||||
"campaign_id": "9941029102",
|
||||
"campaign_name": "[Search] brand",
|
||||
"status": "ENABLED",
|
||||
"channel_type": "SEARCH",
|
||||
"bidding_strategy_type": "TARGET_IMPRESSION_SHARE",
|
||||
"bidding_strategy_resource": "",
|
||||
"budget_id": "6957234908",
|
||||
"budget_name": "[Search] brand",
|
||||
"daily_budget_micros": 10000000,
|
||||
"cost_30d_micros": 29965339,
|
||||
"conversions_30d": 5.0,
|
||||
"conversion_value_30d": 2028.5,
|
||||
"search_impression_share": 0.8723404255319149,
|
||||
"search_budget_lost_impression_share": 0.07446808510638298,
|
||||
"search_rank_lost_impression_share": 0.05319148936170213,
|
||||
"budget_usage_percent": 10.0,
|
||||
"actual_roas": 67.68,
|
||||
"target_cpa_micros": 0,
|
||||
"target_roas": 0.0,
|
||||
"maximize_conversions_target_cpa_micros": 0,
|
||||
"maximize_conversion_value_target_roas": 0.0,
|
||||
"target_label": "brak jawnego celu",
|
||||
"risk_label": "dane do oceny",
|
||||
"target_assessment": "brak jawnego celu do oceny",
|
||||
"stability_label": "niestabilne: malo konwersji",
|
||||
"budget_context": "niskie wykorzystanie budzetu",
|
||||
"strategy_fit": "pasuje do kampanii brand/search, nie optymalizuje bezposrednio wartosci konwersji",
|
||||
"bidding_recommendation": {
|
||||
"level": "ostroznie",
|
||||
"action": "nie zmieniaj strategii",
|
||||
"reason": "niestabilne: malo konwersji"
|
||||
}
|
||||
},
|
||||
{
|
||||
"campaign_id": "21249422107",
|
||||
"campaign_name": "[PMax] products (catch-all)",
|
||||
"status": "ENABLED",
|
||||
"channel_type": "PERFORMANCE_MAX",
|
||||
"bidding_strategy_type": "MAXIMIZE_CONVERSIONS",
|
||||
"bidding_strategy_resource": "",
|
||||
"budget_id": "13551431002",
|
||||
"budget_name": "[PMax] products (catch-all)",
|
||||
"daily_budget_micros": 110000000,
|
||||
"cost_30d_micros": 3542159032,
|
||||
"conversions_30d": 74.207715,
|
||||
"conversion_value_30d": 11235.863462248,
|
||||
"search_impression_share": 0.4485326950899316,
|
||||
"search_budget_lost_impression_share": 0.0,
|
||||
"search_rank_lost_impression_share": 0.5514673049100685,
|
||||
"budget_usage_percent": 107.3,
|
||||
"actual_roas": 3.17,
|
||||
"target_cpa_micros": 0,
|
||||
"target_roas": 0.0,
|
||||
"maximize_conversions_target_cpa_micros": 0,
|
||||
"maximize_conversion_value_target_roas": 0.0,
|
||||
"target_label": "brak jawnego celu",
|
||||
"risk_label": "dane do oceny",
|
||||
"target_assessment": "brak jawnego celu do oceny",
|
||||
"stability_label": "stabilne",
|
||||
"budget_context": "budzet blisko limitu",
|
||||
"strategy_fit": "pasuje do celu pozyskiwania konwersji",
|
||||
"bidding_recommendation": {
|
||||
"level": "ok",
|
||||
"action": "bez zmiany strategii",
|
||||
"reason": "brak mocnego sygnalu do zmiany celu albo strategii"
|
||||
}
|
||||
}
|
||||
],
|
||||
"scope": [
|
||||
{
|
||||
"area": "Typ strategii",
|
||||
"check": "Pokaz typ strategii ustalania stawek dla aktywnych kampanii."
|
||||
},
|
||||
{
|
||||
"area": "Cele strategii",
|
||||
"check": "Pokaz aktualny Docelowy ROAS albo Docelowy CPA, jezeli kampania go uzywa."
|
||||
},
|
||||
{
|
||||
"area": "Wolumen konwersji",
|
||||
"check": "Sprawdz liczbe konwersji z ostatnich 30 dni jako kontekst dla automatycznych strategii."
|
||||
},
|
||||
{
|
||||
"area": "Stabilnosc decyzji",
|
||||
"check": "Oznacz kampanie, gdzie malo danych zwieksza ryzyko pochopnej zmiany strategii albo celu."
|
||||
},
|
||||
{
|
||||
"area": "Ocena celu",
|
||||
"check": "Porownaj rzeczywisty ROAS/CPA z aktualnym celem i oznacz cele zbyt niskie albo zbyt wysokie."
|
||||
},
|
||||
{
|
||||
"area": "Kontekst budzetu",
|
||||
"check": "Uwzglednij wykorzystanie budzetu i utrate wyswietlania przez budzet przed rekomendacja zmiany strategii."
|
||||
},
|
||||
{
|
||||
"area": "Zmiany po budzecie",
|
||||
"check": "Jesli budzet byl niedawno zmieniany, rekomenduj odczekanie przed zmiana strategii albo celu."
|
||||
},
|
||||
{
|
||||
"area": "Dopasowanie strategii",
|
||||
"check": "Sprawdz, czy strategia pasuje do typu kampanii i dostepnego wolumenu danych."
|
||||
},
|
||||
{
|
||||
"area": "Rekomendacja",
|
||||
"check": "Pokaz konkretna rekomendacje decyzyjna bez automatycznego wdrazania zmian strategii."
|
||||
}
|
||||
],
|
||||
"out_of_scope": [
|
||||
"budzety i pacing budzetu",
|
||||
"podstawowe ustawienia kampanii, np. lokalizacje i sieci",
|
||||
"zapytania uzytkownikow oraz wykluczenia",
|
||||
"reklamy, zasoby i kreacje",
|
||||
"automatyczne wdrazanie zmian strategii stawek"
|
||||
],
|
||||
"knowledge_rules": [
|
||||
{
|
||||
"id": "search_new_campaign_no_weak_conversion_automation",
|
||||
"topic": "strategie_stawek",
|
||||
"rule_type": "warning",
|
||||
"condition": "Nowa kampania Search bez historii danych używa automatycznej strategii opartej o konwersje albo opiera się na słabych, zbyt ogólnych lub niewiarygodnych konwersjach.",
|
||||
"recommendation": "Nie startuj kampanii Search od automatyzacji opartej o konwersje, jeśli konto nie ma jakościowych danych. Najpierw ustaw konkretne cele konwersji, sprawdź pomiar i zbuduj sensowną strukturę słów kluczowych.",
|
||||
"risk": "Algorytm może uczyć się na zbyt małej albo błędnej liczbie sygnałów, przez co kampania będzie źle wydawać budżet i zbierze dane niskiej jakości.",
|
||||
"source": "manual"
|
||||
},
|
||||
{
|
||||
"id": "target_roas_too_high_can_limit_spend",
|
||||
"topic": "strategie_stawek",
|
||||
"rule_type": "warning",
|
||||
"condition": "Kampania używa strategii opartej o Docelowy ROAS, ma wystarczająco danych do oceny, a rzeczywisty ROAS jest wyraźnie niższy od ustawionego celu.",
|
||||
"recommendation": "W planie oznacz, że Docelowy ROAS może być zbyt restrykcyjny. Przed zmianą celu wskaż, czy problem wynika z jakości kampanii, oferty lub feedu, czy z samego celu ustawionego zbyt wysoko względem aktualnej efektywności.",
|
||||
"risk": "Zbyt wysoki Docelowy ROAS może ograniczać wydatki, zmniejszać liczbę wyświetleń i blokować skalowanie kampanii, mimo że kampania mogłaby generować wartościowy ruch przy mniej restrykcyjnym celu.",
|
||||
"source": "manual"
|
||||
},
|
||||
{
|
||||
"id": "smart_bidding_sequential_budget_and_target_changes",
|
||||
"topic": "strategie_stawek",
|
||||
"rule_type": "warning",
|
||||
"condition": "Plan zaklada zmiane budzetu albo celu Smart Bidding, szczegolnie gdy zmiana jest duza albo nastepuje krotko po innej zmianie budzetu, strategii lub celu.",
|
||||
"recommendation": "Zmiany budzetow i celow Smart Bidding wprowadzaj sekwencyjnie. Nie zmieniaj jednoczesnie budzetu i Docelowego ROAS albo Docelowego CPA, jesli nie jest to swiadoma decyzja. Duze zmiany oznaczaj jako wyzsze ryzyko uczenia algorytmu i rekomenduj obserwacje wynikow przed kolejna zmiana.",
|
||||
"risk": "Jednoczesne albo zbyt duze zmiany moga uruchomic niestabilny okres uczenia, utrudnic ocene przyczyny zmian wynikow i doprowadzic do nadmiernego wydawania budzetu albo utraty wolumenu konwersji.",
|
||||
"source": "manual"
|
||||
}
|
||||
],
|
||||
"warnings": [],
|
||||
"target_changes": [],
|
||||
"changes": []
|
||||
}
|
||||
Reference in New Issue
Block a user