{
  "created_at": "2026-05-14T22:49:03+02:00",
  "client": "aruba.rzeszow.pl",
  "task": "optimize_shopping_troas_ag",
  "task_name": "Automatyzacja tROAS per grupa reklam PLA",
  "currency_code": "PLN",
  "ad_groups": [
    {
      "campaign_id": "22926581178",
      "campaign_name": "[PLA] produkty (bestsellers)",
      "campaign_status": "ENABLED",
      "channel_type": "SHOPPING",
      "campaign_target_roas": 2.0,
      "campaign_maximize_target_roas": 0.0,
      "ad_group_id": "192753873583",
      "ad_group_name": "Aurumaris Total Remake Smart Serum 30ml",
      "ad_group_status": "ENABLED",
      "ad_group_type": "SHOPPING_PRODUCT_ADS",
      "ad_group_target_roas": 6.0,
      "ad_group_effective_target_roas": 6.0,
      "ad_group_effective_target_roas_source": "AD_GROUP",
      "cost_30d_micros": 29230000,
      "clicks_30d": 48,
      "clicks_all_time": 247,
      "conversions_30d": 5.0,
      "conversion_value_30d": 699.9,
      "real_roas_30d": 23.94,
      "troas_pre": 6.0,
      "troas_source": "grupa reklam",
      "baseline": {},
      "baseline_conversions_30d": 0.0,
      "baseline_known": false,
      "new_conversions_since_baseline": 5.0,
      "watchlist_reason": ""
    },
    {
      "campaign_id": "22926581178",
      "campaign_name": "[PLA] produkty (bestsellers)",
      "campaign_status": "ENABLED",
      "channel_type": "SHOPPING",
      "campaign_target_roas": 2.0,
      "campaign_maximize_target_roas": 0.0,
      "ad_group_id": "193457578062",
      "ad_group_name": "Gen Factor Krem na Bielactwo",
      "ad_group_status": "ENABLED",
      "ad_group_type": "SHOPPING_PRODUCT_ADS",
      "ad_group_target_roas": 0.0,
      "ad_group_effective_target_roas": 2.0,
      "ad_group_effective_target_roas_source": "CAMPAIGN_BIDDING_STRATEGY",
      "cost_30d_micros": 14060000,
      "clicks_30d": 35,
      "clicks_all_time": 39,
      "conversions_30d": 0.0,
      "conversion_value_30d": 0.0,
      "real_roas_30d": 0.0,
      "troas_pre": 2.0,
      "troas_source": "kampania",
      "baseline": {},
      "baseline_conversions_30d": 0.0,
      "baseline_known": false,
      "new_conversions_since_baseline": 0.0,
      "watchlist_reason": "mniej niz 100 klikow od poczatku i niski albo zerowy ROAS - obserwuj, bez akcji"
    },
    {
      "campaign_id": "22926581178",
      "campaign_name": "[PLA] produkty (bestsellers)",
      "campaign_status": "ENABLED",
      "channel_type": "SHOPPING",
      "campaign_target_roas": 2.0,
      "campaign_maximize_target_roas": 0.0,
      "ad_group_id": "197718025393",
      "ad_group_name": "Gen Factor Personal Care Blue",
      "ad_group_status": "ENABLED",
      "ad_group_type": "SHOPPING_PRODUCT_ADS",
      "ad_group_target_roas": 0.0,
      "ad_group_effective_target_roas": 2.0,
      "ad_group_effective_target_roas_source": "CAMPAIGN_BIDDING_STRATEGY",
      "cost_30d_micros": 33900000,
      "clicks_30d": 11,
      "clicks_all_time": 11,
      "conversions_30d": 1.0,
      "conversion_value_30d": 308.5,
      "real_roas_30d": 9.1,
      "troas_pre": 2.0,
      "troas_source": "kampania",
      "baseline": {},
      "baseline_conversions_30d": 0.0,
      "baseline_known": false,
      "new_conversions_since_baseline": 1.0,
      "watchlist_reason": "mniej niz 100 klikow od poczatku - obserwuj, bez akcji"
    },
    {
      "campaign_id": "22926581178",
      "campaign_name": "[PLA] produkty (bestsellers)",
      "campaign_status": "ENABLED",
      "channel_type": "SHOPPING",
      "campaign_target_roas": 2.0,
      "campaign_maximize_target_roas": 0.0,
      "ad_group_id": "186841622044",
      "ad_group_name": "Gen Factor Personal Care Green",
      "ad_group_status": "ENABLED",
      "ad_group_type": "SHOPPING_PRODUCT_ADS",
      "ad_group_target_roas": 2.5,
      "ad_group_effective_target_roas": 2.5,
      "ad_group_effective_target_roas_source": "AD_GROUP",
      "cost_30d_micros": 345470000,
      "clicks_30d": 141,
      "clicks_all_time": 557,
      "conversions_30d": 10.32,
      "conversion_value_30d": 2166.17,
      "real_roas_30d": 6.27,
      "troas_pre": 2.5,
      "troas_source": "grupa reklam",
      "baseline": {},
      "baseline_conversions_30d": 0.0,
      "baseline_known": false,
      "new_conversions_since_baseline": 10.32,
      "watchlist_reason": ""
    },
    {
      "campaign_id": "22926581178",
      "campaign_name": "[PLA] produkty (bestsellers)",
      "campaign_status": "ENABLED",
      "channel_type": "SHOPPING",
      "campaign_target_roas": 2.0,
      "campaign_maximize_target_roas": 0.0,
      "ad_group_id": "195497845858",
      "ad_group_name": "Gen Factor Personal Care Red",
      "ad_group_status": "ENABLED",
      "ad_group_type": "SHOPPING_PRODUCT_ADS",
      "ad_group_target_roas": 1.0,
      "ad_group_effective_target_roas": 1.0,
      "ad_group_effective_target_roas_source": "AD_GROUP",
      "cost_30d_micros": 349410000,
      "clicks_30d": 127,
      "clicks_all_time": 138,
      "conversions_30d": 6.1,
      "conversion_value_30d": 1671.56,
      "real_roas_30d": 4.78,
      "troas_pre": 1.0,
      "troas_source": "grupa reklam",
      "baseline": {},
      "baseline_conversions_30d": 0.0,
      "baseline_known": false,
      "new_conversions_since_baseline": 6.1,
      "watchlist_reason": ""
    },
    {
      "campaign_id": "22926581178",
      "campaign_name": "[PLA] produkty (bestsellers)",
      "campaign_status": "ENABLED",
      "channel_type": "SHOPPING",
      "campaign_target_roas": 2.0,
      "campaign_maximize_target_roas": 0.0,
      "ad_group_id": "197768135967",
      "ad_group_name": "Podopharm Onygen krem na onycholizę 20ml",
      "ad_group_status": "ENABLED",
      "ad_group_type": "SHOPPING_PRODUCT_ADS",
      "ad_group_target_roas": 5.5,
      "ad_group_effective_target_roas": 5.5,
      "ad_group_effective_target_roas_source": "AD_GROUP",
      "cost_30d_micros": 20760000,
      "clicks_30d": 31,
      "clicks_all_time": 222,
      "conversions_30d": 1.0,
      "conversion_value_30d": 60.0,
      "real_roas_30d": 2.89,
      "troas_pre": 5.5,
      "troas_source": "grupa reklam",
      "baseline": {},
      "baseline_conversions_30d": 0.0,
      "baseline_known": false,
      "new_conversions_since_baseline": 1.0,
      "watchlist_reason": ""
    },
    {
      "campaign_id": "22926581178",
      "campaign_name": "[PLA] produkty (bestsellers)",
      "campaign_status": "ENABLED",
      "channel_type": "SHOPPING",
      "campaign_target_roas": 2.0,
      "campaign_maximize_target_roas": 0.0,
      "ad_group_id": "193382727985",
      "ad_group_name": "Podopharm Verru Immuno pasta 12ml",
      "ad_group_status": "ENABLED",
      "ad_group_type": "SHOPPING_PRODUCT_ADS",
      "ad_group_target_roas": 4.5,
      "ad_group_effective_target_roas": 4.5,
      "ad_group_effective_target_roas_source": "AD_GROUP",
      "cost_30d_micros": 81230000,
      "clicks_30d": 63,
      "clicks_all_time": 271,
      "conversions_30d": 9.0,
      "conversion_value_30d": 495.0,
      "real_roas_30d": 6.09,
      "troas_pre": 4.5,
      "troas_source": "grupa reklam",
      "baseline": {},
      "baseline_conversions_30d": 0.0,
      "baseline_known": false,
      "new_conversions_since_baseline": 9.0,
      "watchlist_reason": ""
    }
  ],
  "watchlist": [
    {
      "campaign_id": "22926581178",
      "campaign_name": "[PLA] produkty (bestsellers)",
      "campaign_status": "ENABLED",
      "channel_type": "SHOPPING",
      "campaign_target_roas": 2.0,
      "campaign_maximize_target_roas": 0.0,
      "ad_group_id": "197718025393",
      "ad_group_name": "Gen Factor Personal Care Blue",
      "ad_group_status": "ENABLED",
      "ad_group_type": "SHOPPING_PRODUCT_ADS",
      "ad_group_target_roas": 0.0,
      "ad_group_effective_target_roas": 2.0,
      "ad_group_effective_target_roas_source": "CAMPAIGN_BIDDING_STRATEGY",
      "cost_30d_micros": 33900000,
      "clicks_30d": 11,
      "clicks_all_time": 11,
      "conversions_30d": 1.0,
      "conversion_value_30d": 308.5,
      "real_roas_30d": 9.1,
      "troas_pre": 2.0,
      "troas_source": "kampania",
      "baseline": {},
      "baseline_conversions_30d": 0.0,
      "baseline_known": false,
      "new_conversions_since_baseline": 1.0,
      "watchlist_reason": "mniej niz 100 klikow od poczatku - obserwuj, bez akcji"
    },
    {
      "campaign_id": "22926581178",
      "campaign_name": "[PLA] produkty (bestsellers)",
      "campaign_status": "ENABLED",
      "channel_type": "SHOPPING",
      "campaign_target_roas": 2.0,
      "campaign_maximize_target_roas": 0.0,
      "ad_group_id": "193457578062",
      "ad_group_name": "Gen Factor Krem na Bielactwo",
      "ad_group_status": "ENABLED",
      "ad_group_type": "SHOPPING_PRODUCT_ADS",
      "ad_group_target_roas": 0.0,
      "ad_group_effective_target_roas": 2.0,
      "ad_group_effective_target_roas_source": "CAMPAIGN_BIDDING_STRATEGY",
      "cost_30d_micros": 14060000,
      "clicks_30d": 35,
      "clicks_all_time": 39,
      "conversions_30d": 0.0,
      "conversion_value_30d": 0.0,
      "real_roas_30d": 0.0,
      "troas_pre": 2.0,
      "troas_source": "kampania",
      "baseline": {},
      "baseline_conversions_30d": 0.0,
      "baseline_known": false,
      "new_conversions_since_baseline": 0.0,
      "watchlist_reason": "mniej niz 100 klikow od poczatku i niski albo zerowy ROAS - obserwuj, bez akcji"
    }
  ],
  "target_changes": [
    {
      "change_type": "raise",
      "campaign_id": "22926581178",
      "campaign_name": "[PLA] produkty (bestsellers)",
      "ad_group_id": "186841622044",
      "ad_group_name": "Gen Factor Personal Care Green",
      "current_troas": 2.5,
      "target_troas": 3.0,
      "previous_troas": 2.5,
      "real_roas_30d": 6.27,
      "delta": 3.77,
      "new_conversions_since_baseline": 10.32,
      "clicks_all_time": 557,
      "reason": "realny ROAS z 30 dni jest wyzszy od tROAS o ponad 1.0 i minelo co najmniej 10 nowych konwersji od baseline"
    }
  ],
  "rollback_changes": [],
  "changes": [
    {
      "change_type": "raise",
      "campaign_id": "22926581178",
      "campaign_name": "[PLA] produkty (bestsellers)",
      "ad_group_id": "186841622044",
      "ad_group_name": "Gen Factor Personal Care Green",
      "current_troas": 2.5,
      "target_troas": 3.0,
      "previous_troas": 2.5,
      "real_roas_30d": 6.27,
      "delta": 3.77,
      "new_conversions_since_baseline": 10.32,
      "clicks_all_time": 557,
      "reason": "realny ROAS z 30 dni jest wyzszy od tROAS o ponad 1.0 i minelo co najmniej 10 nowych konwersji od baseline"
    }
  ],
  "scope": [
    {
      "area": "Zakres",
      "check": "Analizuje tylko aktywne grupy reklam w aktywnych kampaniach Standard Shopping."
    },
    {
      "area": "Dane 30 dni",
      "check": "Liczy realny ROAS grupy reklam z kosztu i wartosci konwersji z ostatnich 30 dni."
    },
    {
      "area": "100 klikow",
      "check": "Grupy reklam z mniej niz 100 klikami od poczatku trafiaja tylko na watchliste."
    },
    {
      "area": "Trigger 10 konwersji",
      "check": "Podbicie tROAS wymaga co najmniej 10 nowych konwersji wzgledem lokalnego baseline."
    },
    {
      "area": "Stopniowanie",
      "check": "Jedna analiza moze podniesc tROAS grupy reklam maksymalnie o 0.5."
    },
    {
      "area": "Rollback",
      "check": "Jesli po zmianie realny ROAS z 30 dni spada ponizej ustawionego tROAS, plan proponuje przywrocenie poprzedniej wartosci."
    }
  ],
  "out_of_scope": [
    "Performance Max",
    "Search",
    "kampanie Shopping bez grup reklam",
    "automatyczne wdrozenie bez akceptacji uzytkownika",
    "pauzowanie grup reklam z niskim albo zerowym ROAS"
  ],
  "knowledge_rules": [
    {
      "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": []
}