REMARKETING v0.6 COMPLET
PILOT ALEATORIU + CAMPANII MARKETING BREVO + TRACKING CLICKURI

Include integral v0.6 anterior.

NOU
- poți selecta aleatoriu 25 / 50 / 100 / 200 sau orice număr până la 1000 dintr-un segment;
- selecția este salvată și vizibilă înainte de trimitere;
- trimiterea reală se face ca Brevo Email Campaign (marketing), nu ca email tranzacțional;
- se creează automat o listă Brevo separată pentru lotul ales;
- se urmăresc Delivered / Opened / Click / Hard bounce / Soft bounce / Spam / Unsubscribe;
- pentru fiecare click se salvează emailul, data, URL-ul accesat, device/user-agent când Brevo le transmite;
- pagina Tracking arată rezultatele pe fiecare destinatar;
- Client 360° primește secțiunea Tracking campanii marketing;
- hard bounce marchează email_invalid=1 și clientul nu mai intră în loturile următoare;
- unsubscribe marchează clientul dezabonat și nu mai intră în loturile următoare.

SIGURANȚĂ DESTINATARI
Selecția aleatorie acceptă doar contacte care îndeplinesc regulile segmentului ȘI:
- marketing_consent = 1
- unsubscribed = 0
- email_invalid = 0
Blacklist-ul de comenzi rămâne controlat de segment (exclude / include / only).

FLUX PILOT 100
1. Creezi/alegi segmentul.
2. Creezi draftul în Campanii.
3. Trimiți email TEST și verifici aspectul/linkurile.
4. În Campanie pilot introduci 100.
5. Apeși Selectează aleatoriu.
6. Verifici lista celor 100 înainte de trimitere.
7. Confirmi Trimite campania către cei 100 selectați.
8. Intri în Tracking.

TRACKING
Pe campanie:
- Selectați
- Trimiși
- Delivered
- Opened unic
- Clickeri
- Clickuri totale
- Hard bounce
- Unsubscribe

Traseabilitate click:
- Data
- Email
- URL exact accesat
- Device
- User-agent

WEBHOOK BREVO
Migrarea încearcă automat să creeze un webhook de tip MARKETING pentru:
https://remarketing.profisudura.ro/webhooks/brevo-marketing?token=SECRET

Dacă nu reușește automat:
Campanii -> Configurează tracking Brevo

INSTALARE
1. Sincronizarea: Oprit / Nepornit.
2. Backup aplicație + DB.
3. Upload ZIP.
4. Extract cu OVERWRITE.
5. NU șterge .env.
6. Run NPM Install.
7. Run JS script: migrate-v060-all
8. Așteaptă mesajul: v0.6 ALL finalizat.
9. Restart Application.
10. Campanii -> Configurează tracking Brevo (doar dacă webhook-ul nu a fost creat la migrare).

PRIMA PROBĂ RECOMANDATĂ
Înainte de lotul 100, selectează aleatoriu 5-10 contacte eligibile și trimite un pilot mic.
Verifică Delivered / Opened / Click și abia apoi fă lotul de 100.
