{
  "source": "agent_ai",
  "instruction": "Uzupelnia agent AI po analizie danych raportu. Skrypt nie powinien sam generowac wnioskow ani rekomendacji.",
  "context": {
    "google_ads_totals": {
      "cost": 6705.35,
      "clicks": 4339,
      "conversions": 641.8,
      "conversion_value": 72679.4,
      "roas": 10.84,
      "cpa": 10.45
    },
    "google_ads_mom_change": {
      "cost_pct": 8.2,
      "clicks_pct": 1.7,
      "conversions_pct": 7.9,
      "conversion_value_pct": 0,
      "roas_pct": 0,
      "cpa_pct": 0.4
    },
    "ga4_ecommerce": {
      "transactions": 1711,
      "revenue": 187795.28,
      "transactions_pct": 0,
      "revenue_pct": 0
    },
    "top_campaigns_by_cost": [
      {
        "name": "[Search] brand",
        "cost": 2712.17,
        "conversions": 298.2,
        "conversion_value": 34878.62,
        "roas": 12.86
      },
      {
        "name": "[PMax] products (catch-all)",
        "cost": 2263.02,
        "conversions": 255.0,
        "conversion_value": 29204.43,
        "roas": 12.91
      },
      {
        "name": "[PLA] produkty (bestsellers)",
        "cost": 607.74,
        "conversions": 70.5,
        "conversion_value": 7193.01,
        "roas": 11.84
      },
      {
        "name": "[DG] YouTube Shorts",
        "cost": 502.01,
        "conversions": 7.3,
        "conversion_value": 725.68,
        "roas": 1.45
      },
      {
        "name": "[GDN] porzucone koszyki",
        "cost": 304.26,
        "conversions": 5.8,
        "conversion_value": 310.57,
        "roas": 1.02
      }
    ]
  },
  "recommendations": [
    {
      "icon": "&#9989;",
      "title": "Google Ads utrzymuje bardzo dobrą rentowność",
      "text": "Konto wygenerowało 641,8 konwersji przy koszcie 6705,35 PLN i ROAS 10,84. Utrzymujemy aktywne kampanie sprzedażowe, a dalsze zwiększanie budżetu prowadzimy sekwencyjnie, przede wszystkim w kampaniach z ROAS powyżej średniej konta."
    },
    {
      "icon": "&#128200;",
      "title": "Więcej konwersji przy prawie stabilnym koszcie pozyskania",
      "text": "W porównaniu miesiąc do miesiąca konwersje wzrosły o 7,9%, koszt o 8,2%, a CPA tylko o 0,4%. Skala rosła bez widocznego pogorszenia kosztu pozyskania, dlatego nie tniemy budżetu całościowo. Pracujemy na miksie kampanii i przesuwamy uwagę na te segmenty, które utrzymują rentowność."
    },
    {
      "icon": "&#128269;",
      "title": "Brand i PMax niosą główny wynik",
      "text": "Największą część kosztu i wartości konwersji generują [Search] brand oraz [PMax] products (catch-all). Obie kampanie mają ROAS około 12,9, dlatego zostają główne w strukturze. Zmiany celów ROAS lub budżetów wprowadzamy stopniowo i kontrolujemy wolumen po każdej zmianie."
    },
    {
      "icon": "&#9888;",
      "title": "Kampanie z niskim ROAS wymagają osobnej decyzji",
      "text": "[DG] YouTube Shorts i wybrane kampanie PLA_CL1 mają wyraźnie niższy ROAS niż średnia konta. Nie wyłączamy ich automatycznie tylko na podstawie tego raportu. Rozdzielamy ich role na wsparcie lejka i realną sprzedaż, a przy celu czystej efektywności ograniczamy lub zawężamy je w pierwszej kolejności."
    },
    {
      "icon": "&#128176;",
      "title": "Sprzedaż sklepu jest mocniejsza w danych z arkusza",
      "text": "Arkusz sprzedażowy pokazuje 1711 transakcji i 187795,28 PLN przychodu w kwietniu. Średnia wartość koszyka wynosi 109,76 PLN, dlatego w komunikacji i kampaniach wzmacniamy produkty oraz zestawy, które podnoszą wartość zamówienia, zamiast skupiać się wyłącznie na liczbie transakcji."
    },
    {
      "icon": "&#10148;",
      "title": "Rekomendowany następny krok",
      "text": "Utrzymujemy główny kierunek konta, a optymalizacje prowadzimy punktowo: kontrolujemy kampanie o niskim ROAS, analizujemy udział brandu w wyniku i porównujemy PMax z PLA pod kątem produktów, które można efektywniej skalować. Zmiany budżetów i celów Smart Bidding wdrażamy pojedynczo, z oceną po kolejnej paczce danych."
    }
  ]
}
