# Ce NU furnizează Windsor pentru SHOPBGS.RO și opțiunile de a completa datele

Starea contului Windsor (verificată prin API la 2 sept 2026): conectori activi **Meta Ads** (cont SHOPBGS.RO, id 1339343514405460, date din 18 nov 2025) și **Google Ads** (cont SHOPBGS.RO, id 484-043-6270, date din 8 nov 2025). Niciun alt conector nu este legat pentru acest utilizator.

| # | Lipsă | De ce contează | Opțiunea A – Windsor | Opțiunea B – API direct | Opțiunea C – agent Claude zilnic |
|---|---|---|---|---|---|
| 1 | **Venit real din magazin (WooCommerce)**: comenzi, venit net, retururi, cupoane, clienți noi/recurenți, produse vândute | Fără el nu se pot calcula MER / CAC blended / POAS; ROAS-ul de platformă supra-atribuie (Meta + Google revendică aceeași comandă) | Conectorul `woocommerce` există în Windsor: onboard.windsor.ai?datasource=woocommerce (necesită consumer key/secret WooCommerce). Apoi se adaugă un dataset în `src/datasets.js` | WooCommerce REST API (`/wp-json/wc/v3/orders`, `/reports`) cu chei de API; modul nou `src/woo.js` care scrie în tabela `store_orders_daily` | Un agent Claude programat (Claude Code `/schedule` sau Cowork) care exportă zilnic CSV-ul de comenzi din WP Admin și îl depune în `data/imports/` |
| 2 | **GA4**: sesiuni, CVR pe site, abandon checkout, canale organice/email/direct, landing pages | Arată dacă problema e site-ul sau reclamele; completează imaginea „toate canalele" pentru management | Conectorul `googleanalytics4` (neconectat): onboard.windsor.ai?datasource=googleanalytics4 | GA4 Data API (service account + property id) | Agent care rulează rapoartele GA4 și exportă CSV |
| 3 | **Google Merchant Center**: produse respinse, stoc, prețuri, calitate feed | Reclamele PMax pe produse epuizate sau respinse irosesc buget | Windsor are conector Google Merchant Center (slug de confirmat în onboard.windsor.ai) | Content API for Shopping (`productstatuses`) | Agent care verifică zilnic Diagnostics în Merchant Center |
| 4 | **Google Search Console**: impresii/clicuri organice, cuvinte cheie | Separă cererea organică de cea plătită, identifică brand vs non-brand | Conector Search Console în Windsor (slug de confirmat) | Search Console API | – |
| 5 | **Meta – performanță pe interese** | Cerută de management | Nu există ca breakdown în Meta Marketing API (Meta a eliminat raportarea pe interese). Platforma arată performanța **pe ad set-uri grupate după interesele targetate** (din `adset_targeting`) – cea mai apropiată aproximare | Idem (limitare API) | Agent Claude cu browser care citește „Audience segments" din Ads Manager (Advantage+ shopping) și exportă |
| 6 | **Google – demografice pe Performance Max** | Toate campaniile active sunt PMax; API-ul nu expune vârstă/gen pentru PMax | – | Google Ads UI „Insights → Audience" (doar vizual) | Agent Claude cu browser care exportă săptămânal raportul de audiență din UI |
| 7 | **Auction insights / competitori** | Cine licitează pe aceleași căutări | Nu există în API | Nu există în API | Agent Claude cu browser: export săptămânal „Auction insights" din Google Ads + „Ad Library" Meta |
| 8 | **Recomandări Google Ads / scor de optimizare / reclame respinse (PMax)** | Igienă zilnică a contului | `campaign_optimization_score`, `ad_group_ad_policy_summary_approval_status` sunt în Windsor (populate doar pe Search/Display) | Google Ads API `RecommendationService`, `AssetGroupAsset` policy | Agent care verifică Policy Manager |
| 9 | **Marjă / COGS pe produs** (pentru POAS, break-even ROAS pe categorie) | Managementul vrea profit, nu doar venit | – | Plugin WooCommerce „Cost of Goods" + REST API | Fișier `config/margins.json` întreținut manual (categorie → marjă %) – platforma poate calcula break-even ROAS pe categorie |
| 10 | **Buget / țintă lunară** | Pacing pentru management | – | – | `config/targets.json` (deja folosit de platformă) |
| 11 | **Sesiuni Meta „engaged-view" / atribuire per ad set** | Explică diferențele de atribuire | Windsor expune metricile în setarea de atribuire a contului; ferestrele alternative (1d click, 28d) necesită parametru `attribution_windows` – de extins în `src/windsor.js` | Meta Marketing API `action_attribution_windows` | – |

## Recomandare de prioritizare
1. **WooCommerce în Windsor** (1–2 ore de configurare): deblochează MER, CAC blended, AOV real, produse vândute, clienți noi/recurenți. Cel mai mare câștig pentru management.
2. **GA4 în Windsor**: CVR pe site, abandon checkout, canale non-paid.
3. **Merchant Center**: evită cheltuiala pe produse fără stoc / respinse.
4. **Agent Claude săptămânal** pentru Auction Insights + audiențe PMax + interese Meta (date care nu există în API).

## Cum se adaugă un conector nou în platformă
1. Conectează sursa în Windsor (onboard.windsor.ai).
2. Verifică câmpurile: `https://connectors.windsor.ai/<connector>/fields?api_key=...`.
3. Adaugă un obiect în `src/datasets.js` (dims, metrics, extras).
4. Rulează `npm run sync:dataset -- <nume_dataset> 2025-11-01 2026-12-31` pentru backfill.
5. Adaugă dimensiunea în `DIMS` din `src/queries.js` și secțiunea în `public/app.js`.
