Marketing
Creezi coduri de reducere și promoții automate, conectezi pixelii Meta, Google și TikTok și controlezi bannerul de cookie-uri și acordul vizitatorilor.
Pe scurt
Secțiunea Marketing adună tot ce ține de atragerea și măsurarea clienților:
- Reduceri (doar în Studio Shop): coduri de reducere pe care clientul le scrie în coș și promoții automate care se aplică singure (procent, sumă fixă, transport gratuit, „2+1 gratuit”, preț pe cantitate), cu condiții, limite, perioadă și raport de utilizare.
- Pixeli și consimțământ (în ambele ediții): pixelii Meta (Facebook și Instagram), Google Analytics 4, Google Ads și TikTok, conversiile trimise direct de pe server, jurnalul acestor trimiteri, bannerul de cookie-uri și dovezile de consimțământ ale vizitatorilor.
O folosesc proprietarul și oamenii din echipă cu rolul Marketing (sau cu permisiunile de mai jos).
Unde o găsești în meniu:
- Studio Shop: Meniu › Marketing › Reduceri și Meniu › Marketing › Pixeli și consimțământ. Când deschizi pagina Pixeli și consimțământ, în antet apar tab-urile Platforme, Jurnal evenimente, Consimțământ și Dovezi de consimțământ (ultimul doar cu
marketing.consents.read). - Studio Site: reducerile nu există, așa că secțiunea devine o singură intrare: Meniu › Marketing, cu sub-meniul Platforme, Jurnal evenimente, Consimțământ și Dovezi de consimțământ.
Le poți deschide și din căutarea rapidă (Cmd+K / Ctrl+K): „Creează cod de reducere”, „Creează reducere automată”, „Raport reduceri”, „Pixeli și conversii”, „Jurnal evenimente de marketing”, „Banner cookie-uri”, „Dovezi de consimțământ” și „Trimite eveniment de test (Meta)”. Ultima comandă doar deschide pagina Meta. Testul îl pornești de acolo, cu butonul de pe pagină.
Pe panoul de start (Acasă) poți avea două widgeturi: Reduceri — ultimele 30 de zile și Pixeli de marketing.
Feed-urile de produse pentru Google Merchant și Meta Catalog nu stau aici. Le găsești în Setări › Integrări › Feed-uri de produse (vezi secțiunea Integrări a ghidului). Un modul separat de newsletter nu există. Pentru o campanie de newsletter generezi coduri unice de reducere (vezi „Generezi coduri unice în masă”) și le trimiți din programul tău de email.
Reduceri
/discounts · Permisiune: discounts.discounts.read · Doar în Studio ShopDeschide paginaCe vezi
Antetul: titlul Reduceri, descrierea „Coduri de reducere și promoții automate, cu condiții, limite și raport de utilizare.” și butoanele:
- Creează reducere (butonul principal, cere
discounts.discounts.write); - Testează un coș (deschide simulatorul din dreapta);
- Raport (duce la Raport reduceri, cere
discounts.reports.read).
Cardurile cu cifre (doar dacă ai acces la raport):
Tab-urile (vederile), fiecare cu numărul de reduceri: Toate, Active, Programate, Ciorne, Expirate, Limită atinsă, Dezactivate.
Căutarea: „Caută după nume sau cod”. Găsește o reducere și după oricare dintre codurile ei, nu doar după primul.
Coloanele tabelului:
Poți sorta după Reducere, Utilizări și Perioadă. Căutarea, tab-ul, sortarea și pagina rămân în adresa paginii: dacă trimiți linkul unui coleg, vede exact aceeași listă.
Etichetele de stare:
Lista goală: „Nicio reducere încă — Creează un cod pentru newsletter sau o promoție automată, de exemplu transport gratuit peste 250 lei.”
Ce poți face
Creezi o reducere nouă
- Apeși Creează reducere. Se deschide fereastra Creează o reducere.
- Sus alegi cum se activează reducerea: Cod de reducere (clientul scrie codul în coș) sau Automată (se aplică singură când condițiile sunt îndeplinite).
- Alegi tipul: Procent, Valoare fixă, Transport gratuit, Cumperi X, primești Y sau Preț pe cantitate.
- Apeși Continuă. Se deschide editorul (vezi „Reducere nouă / editare reducere” mai jos).
Scurtătură: din Cmd+K, Creează cod de reducere sau Creează reducere automată deschid direct editorul pentru o reducere procentuală.
Activezi sau dezactivezi o reducere
- Apeși pe meniul cu trei puncte al rândului.
- Alegi Dezactivează (dacă e activă) sau Activează (dacă e ciornă sau dezactivată).
Apare mesajul „„Toamna −10%” e activă.” sau „„Toamna −10%” a fost dezactivată.”. Schimbarea se vede imediat în coșurile clienților și rămâne în jurnalul de audit („A schimbat starea reducerii … în activă”).
Duplici o reducere
- Meniul rândului › Duplică.
- Se creează o copie cu numele „… (copie)”, în starea Ciornă, și se deschide editorul ei.
Copia păstrează valoarea, țintele, condițiile, limitele și perioada, dar fără coduri și cu contorul de utilizări la zero. Codurile le adaugi din tab-ul Coduri al copiei.
Ștergi o reducere
- Meniul rândului › Șterge (cere permisiunea
discounts.discounts.delete). - Confirmi în fereastra „Ștergi „Toamna −10%”?”. Dacă reducerea a fost folosită, fereastra îți spune în câte comenzi: istoricul rămâne în raport.
- Apeși Șterge.
Toate codurile reducerii se dezactivează și nu mai pot fi folosite. Acțiunea nu poate fi anulată.
Acțiuni pe mai multe reduceri deodată
- Bifezi rândurile dorite (sau bifa din capul tabelului).
- Din bara care apare alegi Activează, Dezactivează sau Șterge. La ștergere confirmi: „Ștergi 3 reduceri?”.
Testezi un coș
Vezi „Testează un coș” mai jos.
Bine de știut
- Reducerile există doar în Studio Shop: au nevoie de coș, comenzi sau vânzarea la casă.
- O reducere se aplică doar dacă e Activă și se află în perioada setată.
- Contorul de utilizări crește doar la comenzile plasate. Comenzile anulate nu se numără dacă setarea „La anularea comenzii, utilizarea codului nu se mai numără” e pornită (implicit da).
Reducere nouă / editare reducere
/discounts/new (reducere nouă) și /discounts/{id} (reducere existentă) · Permisiune: discounts.discounts.write pentru salvare (cu doar discounts.discounts.read vezi formularul fără să-l poți modifica)Deschide paginaCe vezi
Antetul: săgeata înapoi spre Reduceri și titlul. La o reducere nouă titlul spune tipul, de ex. „Reducere procentuală nouă” sau „Transport gratuit nou”. La una existentă apare numele ei.
La o reducere existentă, sub titlu apar tab-urile Setări · Coduri (doar la reducerile cu cod, cu numărul de coduri) · Utilizare (cu numărul de utilizări, doar dacă ai acces la raport). Tot aici ai butoanele Dezactivează / Activează, Duplică și Șterge.
Coloana principală are secțiunile, în ordine:
- Reducere — „Cum se activează și cum o vede clientul în coș.”: caseta cu tipul (la o reducere nouă poți schimba tipul din lista din dreapta ei), alegerea Cod de reducere / Automată, câmpul Cod cu butonul Generează (doar la creare), Nume și Notă internă.
- Valoare — câmpurile depind de tip (vezi tabelul de mai jos).
- Se aplică la (la Transport gratuit se numește Pentru comenzile care conțin, la Cumperi X primești Y Clientul cumpără): Toată comanda, Produse anume, Categorii, Colecții sau Valoare de atribut.
- Condiții — „Toate condițiile trebuie îndeplinite. Câmpurile goale nu limitează nimic.”
- Limite de utilizare
- Perioadă
- Cumul și prioritate — „Ce se întâmplă când mai multe reduceri se aplică aceleiași comenzi. Clientul primește mereu varianta cea mai avantajoasă.”
Coloana din dreapta:
- Cardul Rezumat: numele, codul și textul în cuvinte al reducerii, care se actualizează pe măsură ce completezi (de ex. „Cumperi 2, primești 1 gratuit · maxim de două ori pe comandă”). La o reducere existentă vezi și eticheta de stare, Utilizări, Reducere acordată și numărul de Coduri.
- Secțiunea Stare: lista Activă / Ciornă / Dezactivată, cu nota „Doar reducerile active se aplică, în perioada setată.” La o reducere nouă lăsată pe Activă, nota devine un avertisment portocaliu: „Reducerea se aplică imediat după ce o creezi. Alege „Ciornă” ca s-o pregătești fără s-o aplici.” (sau, dacă ai pus o dată de început, „Reducerea se aplică automat de la data de început. …”).
Când ai modificări nesalvate, jos apare bara „Ai modificări nesalvate” cu Renunță și Salvează. Dacă încerci să pleci de pe pagină, primești un avertisment.
Ce poți face
Creezi un cod de bun venit: 10% la prima comandă
- Creează reducere › Cod de reducere › Procent › Continuă.
- La Cod scrii
BUNVENIT10sau apeși Generează pentru un cod aleator de 8 caractere. - La Nume scrii „Bun venit −10%”. Clientul vede numele lângă cod, în coș.
- La Procent lași 10 (valoarea implicită).
- La Condiții pornești Doar la prima comandă.
- La Limite de utilizare, Utilizări per client = 1.
- Verifici Stare din dreapta: o reducere nouă pornește ca Activă și se aplică imediat după creare (nota de sub listă te avertizează). Alege Ciornă dacă nu vrei să intre încă în vigoare.
- Apeși Creează reducerea (sau Cmd+S / Ctrl+S).
Apare mesajul „Reducerea a fost creată.” și se deschide pagina reducerii, cu tab-urile Setări, Coduri și Utilizare. În jurnalul de audit apare crearea.
Creezi transport gratuit peste 250 lei
- Creează reducere › Automată › Transport gratuit › Continuă.
- Nume: „Transport gratuit peste 250 lei”.
- La Valoare, Reducere maximă din transport: lași gol pentru transport complet gratuit, sau pui de ex. 19,99 lei ca să acoperi doar livrarea standard.
- La Condiții, Comandă minimă: 250,00 lei.
- Apeși Creează reducerea.
Creezi o ofertă „2+1 gratuit”
- Alegi tipul Cumperi X, primești Y.
- La Valoare: Cumpără 2 buc., Primește 1 buc., Bucățile primite sunt › Gratuite. Pentru „al doilea la jumătate de preț” alegi Cu reducere procentuală și scrii 50%.
- Opțional, De câte ori pe comandă (gol = de câte ori încape în coș).
- La Clientul cumpără alegi produsele (de ex. Categorii › „Tricouri”).
- La Clientul primește alegi Aceleași produse sau alte produse, categorii, colecții sau valori de atribut.
- Salvezi.
Clientul primește gratuit (sau cu reducere) cele mai ieftine bucăți eligibile din coș.
Creezi un preț pe cantitate
- Alegi tipul Preț pe cantitate.
- La Trepte de cantitate ai deja două trepte: „de la 3 buc. −5%” și „de la 6 buc. −10%”. Le modifici direct în tabel.
- Adaugă treaptă adaugă una nouă. Iconița de coș de gunoi o șterge. Poți avea cel mult 10 trepte.
- Salvezi.
Se aplică treapta cea mai mare atinsă, la toate bucățile eligibile din coș. Două trepte nu pot avea aceeași cantitate.
Aplici reducerea doar unor produse, categorii sau colecții
- La Se aplică la alegi Produse anume, Categorii sau Colecții.
- În câmpul „Caută și alege…” scrii numele și bifezi din listă. Poți alege mai multe.
- Salvezi.
Numele țintelor se salvează în reducere. Dacă un produs e șters ulterior din catalog, rămâne vizibil în reducere cu numele lui.
Aplici reducerea unei valori de atribut (de ex. toate variantele galbene)
Folosești asta când vrei o reducere pe o culoare, o mărime sau o capacitate, indiferent de produs. Exemplu: 10% la toate variantele Galben, inclusiv „iPhone 17 Pro Max, galben, 256 GB”.
- La Se aplică la alegi Valoare de atribut.
- La Atribut alegi atributul (de ex. „Culoare”). Atributele folosite ca axă de variație apar primele, cu nota „axă de variație” și numărul de valori.
- Apeși pe valorile dorite (de ex. Galben, Verde). Culorile au o pastilă colorată.
- Poți schimba atributul și alege valori și din altul (de ex. „Memorie” › 512 GB). Toate valorile alese apar jos, de forma „Culoare: Galben”. Le scoți cu „x”.
- Salvezi.
Rezumatul spune de ex. „10% la toate variantele Galben, Verde sau 512 GB”. O variantă primește reducerea dacă are oricare dintre valorile alese.
Dacă nu ai atribute de tip listă sau culoare, vezi mesajul „Nu există încă atribute cu valori (de tip listă sau culoare). Creează-le în Catalog → Atribute.” Fără modulul Catalog activ, vezi „Modulul Catalog nu este activ, așa că nu poți alege valori de atribut.”
Limitezi reducerea la anumiți clienți
- La Condiții › Clienți alegi:
- Toți clienții;
- Doar clienții cu cont (clientul trebuie să fie autentificat pe site);
- Doar anumite grupuri de clienți, apoi alegi grupurile în câmpul Grupuri de clienți (de ex. „Clienți fideli”).
- Opțional pornești Doar la prima comandă.
- Salvezi.
Limitezi reducerea la un canal de vânzare
La Condiții › Canale de vânzare bifezi Magazin online, Magazin fizic (POS) și/sau Comenzi manuale. Dacă nu bifezi nimic, reducerea merge pe toate canalele.
Programezi o reducere (Black Friday)
- La Perioadă alegi Începe (de ex. 27.11.2026, 00:00) și Se încheie (de ex. 01.12.2026, 00:00).
- Lași Stare pe Activă și salvezi.
Până la data de început reducerea apare ca Programată, apoi devine Activă singură, iar după sfârșit devine Expirată. Nu trebuie să intri în admin la miezul nopții.
Alegi cum se cumulează cu alte reduceri
- La Cumul și prioritate alegi:
- Se cumulează — „Se adună cu alte reduceri cumulabile, în ordinea priorității.”
- Nu se cumulează — „Se aplică singură, doar dacă e mai avantajoasă decât celelalte.”
- La Prioritate pui un număr între −1000 și 1000. Mai mare = aplicată prima, pe suma rămasă.
Modifici o reducere existentă
- Apeși pe rândul reducerii în listă.
- Schimbi ce vrei și apeși Salvează (sau Cmd+S / Ctrl+S).
Apare „Modificările au fost salvate.”. Fiecare modificare intră în jurnalul de audit, cu ce s-a schimbat.
Câmpuri
Bine de știut
- Clientul primește mereu varianta cea mai bună. Magazinul compară „toate reducerile cumulabile adunate” cu fiecare reducere care nu se cumulează, luată singură, și o alege pe cea care dă reducerea totală cea mai mare. Un cod care pierde e respins cu un mesaj clar, de ex. „Codul „TOAMNA10” nu se cumulează cu „Black Friday”, care îți aduce o reducere mai mare.”
- Mesajele pe care le vede clientul în coș (exemple): „Codul „X” nu există.”, „Codul „X” nu mai este activ.”, „Codul „X” este valabil începând cu …”, „Codul „X” a expirat pe …”, „Codul „X” a atins numărul maxim de utilizări.”, „Ai folosit deja codul „X” de numărul maxim de ori permis.”, „… cere o comandă de minimum 200,00 lei (mai adaugă 35,50 lei)”, „… este valabilă doar la prima comandă”, „… nu se aplică produselor din coș”.
- Câte coduri pe comandă: implicit clientul poate folosi un singur cod („Poți folosi un singur cod de reducere pe comandă.”). Schimbi numărul (1–5) din Setări › Firmă și magazin › Reduceri, la „Câte coduri de reducere poate folosi un client pe o comandă”. Tot acolo e setarea „La anularea comenzii, utilizarea codului nu se mai numără (clientul îl poate folosi din nou)”.
- Ultima utilizare, cerută de doi clienți deodată: limitele se verifică din nou la plasarea comenzii, așa că o reducere nu depășește niciodată limita. Al doilea client primește un mesaj că „… a atins între timp numărul maxim de utilizări”.
- Valoarea fixă dată o dată pe comandă se împarte proporțional pe produsele eligibile, ca TVA-ul să fie corect pe fiecare linie.
- Nu poți schimba după creare tipul reducerii și modul de activare (cod sau automată). Dacă ai nevoie de alt tip, folosește Duplică pe o reducere asemănătoare sau creează una nouă.
- Codul unei reduceri existente nu se editează în Setări. Codurile se gestionează în tab-ul Coduri.
- Site-ul poate afișa promoțiile automate active, deschise tuturor clienților (nume, rezumat, data de sfârșit), de exemplu într-un banner. Codurile, limitele și grupurile de clienți nu sunt publice niciodată.
- Colecțiile și „prima comandă” pentru clienții fără cont funcționează doar dacă site-ul trimite aceste informații la checkout. Dacă o reducere pe colecție nu se aplică, verific-o cu Testează un coș și vorbește cu cine întreține site-ul.
Coduri
/discounts/{id}/codes · Permisiune: discounts.discounts.read (adăugare și modificare: discounts.discounts.write, export: discounts.coupons.export)Tab-ul există doar la reducerile cu Cod de reducere. Aici ții toate codurile unei reduceri: codul principal, codurile pentru parteneri și codurile unice generate în masă.
Ce vezi
Antetul: numele reducerii, rezumatul ei și butoanele Adaugă cod (principal), Generează coduri, Importă coduri și Exportă CSV. Sub antet sunt tab-urile Setări · Coduri · Utilizare.
Căutarea: „Caută un cod”.
Filtrele: Utilizare (Nefolosite / Folosite) și Stare (Active / Dezactivate).
Coloanele:
Lista goală: „Niciun cod încă — Adaugă un cod sau generează coduri unice în masă, de exemplu pentru un newsletter.”
Ce poți face
Adaugi un cod individual (de ex. pentru un partener)
- Apeși Adaugă cod.
- La Cod scrii codul (de ex.
PARTENER-ANDREEA). Spațiile dispar și literele devin mari automat. - Opțional, Limită de utilizări pentru acest cod („Gol = doar limitele reducerii.”).
- Apeși Adaugă. Butonul se activează de la 3 caractere.
Apare „Am adăugat codul PARTENER-ANDREEA.”. Dacă codul există deja, oriunde în magazin, primești „Codul „…” există deja.”
Generezi coduri unice în masă (de ex. pentru newsletter)
- Apeși Generează coduri.
- Completezi:
- Câte coduri (implicit 100, maximum 10.000 odată);
- Prefix (opțional, de ex.
NLpentru newsletter; litere, cifre, cratimă, maximum 20 de caractere); - Caractere aleatoare (6–16, implicit 8);
- Utilizări per cod (implicit 1, adică „cod de unică folosință”).
- Verifici linia Exemplu: (de ex.
NL-K7M2Q9XW). - Apeși Generează 100 de coduri.
Apare „Am generat 100 de coduri.”. Codurile primesc un lot comun, după data și ora generării, și apar în jurnalul de audit. Nu conțin caractere care se confundă (0/O, 1/I). Apoi apeși Exportă CSV și încarci lista în programul de email.
Imporți coduri existente (din Excel sau din altă platformă)
- Apeși Importă coduri.
- Lipești codurile în câmpul Coduri, câte unul pe rând sau separate prin virgulă.
- Utilizări per cod: implicit 1. „Gol = doar limitele reducerii.”
- Apeși Importă 250 de coduri.
Dacă un cod e invalid, vezi de ex. „2 coduri nu sunt valide: AB, X Y. Doar litere, cifre, cratimă; 3–64 de caractere.”, iar butonul rămâne inactiv până le corectezi. Codurile care există deja sunt sărite: „Am importat 248 de coduri; 2 existau deja.”. Maximum 10.000 de coduri odată.
Exporți codurile în CSV
- Apeși Exportă CSV (cere permisiunea
discounts.coupons.export). - Se descarcă fișierul
coduri-<numele-reducerii>.csv, cu coloanele cod, stare, utilizări, limită, lot și data creării.
Exportul se notează în jurnalul de audit. Fișierul se deschide corect în Excel, cu diacritice.
Dezactivezi sau reactivezi coduri
- Pentru un cod: meniul rândului › Dezactivează / Activează. Mesaj: „Codul X a fost dezactivat.”
- Pentru mai multe coduri: le bifezi, apoi alegi Dezactivează sau Activează din bara de jos.
Un cod dezactivat nu mai e acceptat în coș („Codul „X” nu mai este activ.”). Celelalte coduri ale reducerii merg în continuare.
Ștergi un cod
- Meniul rândului › Șterge. Opțiunea apare doar la codurile nefolosite.
- Confirmi: „Ștergi codul X? Codul nu a fost folosit încă. După ștergere poate fi creat din nou.”
Bine de știut
- Un cod folosit deja nu se poate șterge, pentru că apare în istoricul comenzilor. Îl dezactivezi în loc.
- Codul trebuie să respecte și limitele reducerii (total, per client, perioadă), nu doar limita lui proprie.
- O reducere automată nu are coduri: tab-ul Coduri nu apare la ea.
Utilizare
/discounts/{id}/usage · Permisiune: discounts.reports.readCe vezi
Numele și rezumatul reducerii, tab-urile Setări · Coduri · Utilizare, apoi:
- panoul Utilizare, cu alegerea perioadei 7 zile, 30 de zile, 90 de zile sau 12 luni;
- patru carduri cu comparația „față de anterior” (perioada de aceeași lungime de dinainte): Utilizări, Clienți, Reducere acordată, Vânzări generate;
- graficul Evoluție zilnică, cu două serii (Vânzări și Reducere acordată) și nota „Reducere medie pe comandă: 18,40 lei”;
- Cele mai folosite coduri: un clasament cu bare (de ex. „1. NL-K7M2Q9XW — 1 utilizare · 25,00 lei”);
- lista Comenzi cu reducere din aceeași perioadă (sub titlu scrie de ex. „Comenzile din ultimele 30 de zile, ca în raportul de mai sus.”), cu tab-urile Toate, Aplicate și Anulate și butonul Exportă CSV în antet (cere
discounts.reports.export).
Coloanele listei:
Căutarea: „Caută după comandă, cod sau email”.
Dacă nu sunt utilizări în perioada aleasă, graficul arată „Nicio utilizare în această perioadă”. Lista goală arată „Nicio utilizare încă — Comenzile plasate cu această reducere apar aici.”
Ce poți face
- Schimbi perioada din butoanele de sus. Cardurile, graficul și lista Comenzi cu reducere se recalculează împreună.
- Apeși pe numărul unei comenzi ca să o deschizi.
- Cauți o comandă, un cod sau un client.
- Vezi doar comenzile anulate cu tab-ul Anulate.
- Exporți utilizările acestei reduceri din perioada aleasă cu Exportă CSV (se descarcă
utilizari-reducere.csv).
Bine de știut
- Lista de comenzi și exportul arată doar utilizările din perioada aleasă. Pentru tot istoricul alegi 12 luni.
- Raportul adună doar sumele în lei (RON).
Raport reduceri
/discounts/report · Permisiune: discounts.reports.read (export: discounts.reports.export)Deschide paginaCe vezi
Titlul Raport reduceri și descrierea „Cât s-au folosit reducerile, cât au costat și ce vânzări au adus.”, butonul Exportă CSV, apoi același panou Utilizare ca la o singură reducere (perioadă, patru carduri, Evoluție zilnică), dar pentru toate reducerile. În plus apare tabelul Cele mai folosite reduceri, cu coloanele Reducere, Utilizări, Acordat și Vânzări. Numele reducerii e link spre pagina ei de Utilizare.
Dedesubt e lista Comenzi cu reducere pentru toate reducerile, din aceeași perioadă ca panoul de sus, cu tab-urile Toate, Aplicate și Anulate. Coloana a doua e Reducere: numele reducerii, cu link, și codul folosit sub el.
Ce poți face
Exporți utilizările în CSV
- Alegi perioada în panoul de sus (exportul o respectă).
- Apeși Exportă CSV (cere
discounts.reports.export). - Se descarcă
utilizari-reduceri.csv.
Fișierul conține emailurile clienților, de aceea permisiunea e separată și considerată sensibilă.
Vezi doar utilizările anulate
Apeși tab-ul Anulate. Vezi comenzile anulate în care reducerea fusese folosită și a cărei utilizare s-a eliberat.
Bine de știut
- „Vânzări generate” înseamnă totalul comenzilor în care s-a aplicat o reducere, nu vânzări în plus față de ce ai fi vândut oricum.
- Același raport, pe scurt, apare pe panoul de start în widgetul Reduceri — ultimele 30 de zile: reducerea acordată, vânzările cu reducere și primele 3 reduceri.
Testează un coș
Se deschide din lista Reduceri, cu butonul Testează un coș · Permisiune: discounts.discounts.read
„Vezi ce reduceri s-ar aplica unui coș și de ce nu se aplică celelalte. Aceleași reguli ca în checkout; nu se creează nimic.”
Ce vezi
Un panou lateral cu:
- Adaugă produs: căutare „Caută un produs…”. Fiecare produs adăugat apare cu Cantitate, Preț unitar și butonul de eliminare. La produsele cu variante apare și lista Varianta (de ex. „Galben / 256 GB”): pornește pe varianta implicită, iar prețul unitar se ia din varianta aleasă;
- Cost transport (implicit 19,99 lei);
- Coduri de reducere (de ex.
BUNVENIT10; mai multe, separate prin spațiu sau virgulă); - Canal: Magazin online, Magazin fizic (POS) sau Comandă manuală;
- comutatoarele Client cu cont și Prima comandă;
- Grupuri de clienți (apare când pornești Client cu cont): alegi grupurile din care face parte clientul, ca să verifici reducerile rezervate unor grupuri;
- butonul Calculează.
Ce poți face
Verifici de ce un cod nu se aplică
- Apeși Testează un coș.
- Adaugi produsele (de ex. „Tricou bumbac”, cantitate 2, 79,90 lei).
- Scrii codul la Coduri de reducere.
- Alegi canalul și tipul de client (cu grupurile lui, dacă reducerea e doar pentru anumite grupuri).
- Apeși Calculează.
Rezultatul arată Subtotal, fiecare reducere aplicată cu verde (cele pe transport cu „· transport”), Transport și Total de plată. Dacă nu se aplică nimic: „Nicio reducere nu se aplică acestui coș.” Sub linia Nu se aplică vezi motivul fiecărui cod respins și al fiecărei promoții automate sărite, de ex. „Bun venit −10%: este valabilă doar la prima comandă”.
Bine de știut
- Simularea nu creează comenzi și nu consumă utilizări.
- „Client cu cont” folosește un client de test, nu un client real: limitele „o dată per client” nu țin cont de comenzile clienților reali. Grupurile le alegi tu în Grupuri de clienți; fără ele, o reducere rezervată unor grupuri apare ca „este rezervată unor grupuri de clienți”.
- Reducerile pe valori de atribut (de ex. doar variantele Galben) se calculează după varianta aleasă la fiecare produs, la fel ca în coșul real.
Pixeli și conversii
/marketing · Permisiune: marketing.config.read · Tab-ul Platforme · În ambele edițiiDeschide paginaCe vezi
Antetul: Pixeli și conversii, cu descrierea „Meta, Google Analytics 4, Google Ads și TikTok: pixelii din site, conversiile trimise de pe server și consimțământul vizitatorilor.” Butoanele Jurnal evenimente și Consimțământ duc la paginile lor.
Mesajul de început: dacă nicio platformă nu e activă, vezi „Conectează primul pixel — Alege o platformă, adaugă ID-ul pixelului și, pentru măsurare completă, tokenul pentru trimiterea de pe server. Nimic nu pleacă spre platforme fără acordul vizitatorului.”
Cardurile cu cifre (pe care poți apăsa):
Secțiunea Platforme: câte un card pentru Meta, Google Analytics 4, Google Ads și TikTok, cu:
- o monogramă (M, GA, Ads, TT), numele și eticheta de stare;
- ID-ul public (de ex.
G-ABC123XYZ) sau „Neconfigurat”; - trei casete: Trimise 24 h, Eșuate 24 h (roșu dacă sunt eșecuri) și Server-side: Activ / Oprit. La Google Ads caseta se numește Doar browser și arată „—”;
- „Ultimul: Purchase, acum 2 ore” sau „Niciun eveniment încă”, urmat de „cere acord de marketing” sau „cere acord de analiză”;
- prima problemă de configurare, cu portocaliu (de ex. „Lipsește tokenul de acces pentru trimiterea server-side.”).
Etichetele de stare ale unei platforme:
Ultimele evenimente (dacă ai marketing.events.read): ultimele 8 evenimente, cu platforma, numele evenimentului, eticheta „TEST” la teste, valoarea, momentul și starea. Vezi tot duce la jurnal. Lista goală: „Niciun eveniment trimis încă — Evenimentele apar aici după prima comandă plătită, primul formular sau primul test.”
Cardul Consimțământ: eticheta Banner activ (verde) sau Banner oprit (portocaliu), un grafic circular cu Au acceptat tot (verde), Parțial (portocaliu) și Au refuzat (gri), plus linkul Configurează bannerul.
Ce poți face
- Apeși pe cardul unei platforme ca să o configurezi.
- Apeși pe un card cu cifre ca să vezi detaliile.
- Apeși pe un eveniment ca să-i vezi detaliul.
Bine de știut
- Același rezumat apare pe panoul de start, în widgetul Pixeli de marketing: fiecare platformă cu starea ei și câte evenimente a trimis în ultimele 24 h.
Platformă (Meta, Google Analytics 4, Google Ads, TikTok)
/marketing/platforms/meta, /marketing/platforms/ga4, /marketing/platforms/google_ads, /marketing/platforms/tiktok · Permisiune: marketing.config.read (modificare: marketing.config.write, test: marketing.events.write)Deschide paginaCe vezi
Antetul: săgeata înapoi spre Pixeli și conversii, monograma și numele platformei, eticheta de stare și o descriere:
- Meta: „Meta Pixel în site și Conversions API de pe server, pentru Facebook și Instagram.”
- GA4: „Eticheta gtag în site și Measurement Protocol de pe server.”
- Google Ads: „Conversiile Google Ads (achiziție, lead) prin gtag, cu Consent Mode v2.”
- TikTok: „TikTok Pixel în site și Events API de pe server.”
La Meta, GA4 și TikTok apare și butonul Trimite eveniment de test.
Coloana principală:
- Pixel în browser: comutatorul Activ pe site și câmpul cu ID-ul platformei (Pixel ID, Measurement ID, ID de conversie sau Pixel Code), cu indicația unde îl găsești. La Google Ads mai sunt Etichetă conversie „Achiziție” și Etichetă conversie „Lead”.
- Trimiterea de pe server (titlul diferă: Conversions API (server-side) la Meta, Measurement Protocol (server-side) la GA4, Events API (server-side) la TikTok): comutatorul Trimite și de pe server, câmpul Token de acces (la GA4 API secret) și Cod de test (nu există la GA4). Dacă un token e salvat, în colțul secțiunii apare Șterge tokenul. La Google Ads, în locul acestei secțiuni vezi nota „Google Ads măsoară conversiile din browser — Pentru conversii de pe server, importă în Google Ads conversiile din GA4 (Measurement Protocol e deja configurabil la Google Analytics 4).”
- Activitate, ultimele 14 zile: grafic cu bare stivuite, cu Trimis (verde) și Eșuat (roșu) pe zi. Testele din admin nu intră aici. Nu apare la Google Ads.
- Evenimente recente: ultimele 6 evenimente ale platformei, cu linkul Tot jurnalul.
Coloana din dreapta:
- Stare: eticheta, lista problemelor (de ex. „Lipsește Pixel ID.”, „Trimiterea server-side e oprită: conversiile blocate de browser (adblock, iOS) nu se mai măsoară.”, „Nu e setată nicio etichetă de conversie (Achiziție sau Lead).”) sau „Totul e configurat.”, plus nota despre acord: „Se încarcă și trimite doar după acordul pentru marketing.” (Meta, Google Ads, TikTok) ori „Se încarcă după acordul pentru analiză; fără acord, doar semnale anonime.” (GA4).
- Trimiteri de pe server: casetele Trimise 24 h, Eșuate 24 h, Netrimise 24 h, În coadă, Trimise 7 zile, Eșuate 7 zile și textul „Ultima trimitere reușită acum 5 minute.” sau „Nicio trimitere reușită încă.”
- Ultima eroare (dacă există): mesajul platformei, evenimentul, data și linkul Deschide evenimentul.
Ce poți face
Conectezi pixelul Meta (exemplu complet)
- Din Pixeli și conversii apeși pe cardul Meta.
- Pornești Activ pe site.
- La Pixel ID lipești ID-ul din Meta Events Manager › Surse de date (doar cifre, 10–20).
- Pornești Trimite și de pe server și lipești la Token de acces tokenul generat în Events Manager pentru Conversions API.
- Opțional, la Cod de test pui codul din secțiunea „Test events” a Meta (de ex.
TEST12345). - Apeși Salvează.
- Apeși Trimite eveniment de test. Dacă ai uitat pasul 6, primești întâi întrebarea „Ai modificări nesalvate — Testul folosește configurația salvată. Salvează modificările ca să verifici noile valori.”: Salvează și trimite salvează și apoi trimite testul; Anulează nu trimite nimic.
Dacă merge, apare caseta verde „Conexiunea funcționează — Platforma a răspuns cu 200. Verifică evenimentul în secțiunea de test a platformei.” cu linkul Vezi detaliile. Dacă nu, caseta roșie „Platforma a refuzat evenimentul”, cu mesajul primit. Cardul platformei devine Activă · browser + server.
Pentru GA4 pașii sunt aceiași: Measurement ID de forma G-XXXXXXXXXX (din Admin › Fluxuri de date › Web) și API secret. Pentru TikTok: Pixel Code (10–32 de litere mari și cifre) și Token de acces.
Configurezi Google Ads
- Apeși pe cardul Google Ads.
- Pornești Activ pe site.
- La ID de conversie scrii ID-ul de forma
AW-123456789(din Instrumente › Conversii › Etichetă). - Completezi Etichetă conversie „Achiziție” și/sau Etichetă conversie „Lead”.
- Apeși Salvează.
Schimbi sau ștergi tokenul
- Schimbi: un token salvat apare mascat (••••••••), cu nota „Tokenul e salvat criptat. Lasă câmpul așa ca să-l păstrezi sau lipește unul nou.” Lipești tokenul nou și apeși Salvează.
- Ștergi: apeși Șterge tokenul și confirmi: „Ștergi tokenul? Trimiterea de pe server se oprește până adaugi un token nou. Pixelul din browser continuă să funcționeze.” Apare „Tokenul a fost șters.”
Oprești o platformă
Oprești Activ pe site și apeși Salvează. Pixelul nu se mai încarcă pe site și nu se mai trimite nimic de pe server. Evenimentele aflate deja în coadă se marchează Netrimis.
Câmpuri
Bine de știut
- De ce și de pe server? Blocantele de reclame și restricțiile din iOS opresc des pixelul din browser. Trimiterea de pe server recuperează aceste conversii. Browserul și serverul trimit același identificator al evenimentului, așa că platforma îl numără o singură dată.
- Ce se trimite de pe server: comandă plătită → Purchase; formular trimis → Lead; cont nou → CompleteRegistration; programare nouă → Schedule; checkout început → InitiateCheckout; plus evenimentele trimise de site (PageView, ViewContent, AddToCart). În Studio Site nu există comenzi, deci conversiile principale sunt formularele (Lead) și programările. Purchase vine doar din plata reală a comenzii, nu poate fi trimis de pe site.
- Fără acord, nimic nu pleacă. Meta, Google Ads și TikTok cer acordul pentru marketing. GA4 cere acordul pentru analiză (fără el, Google primește doar semnale anonime). Emailul și telefonul clientului pleacă doar ca amprentă criptată (SHA-256), niciodată în clar.
- Butonul de test folosește setările salvate. Cu modificări nesalvate în formular, butonul te întreabă întâi dacă salvezi (Salvează și trimite); dacă formularul are câmpuri greșite, salvarea nu pleacă și vezi „Corectează câmpurile marcate în formular, apoi încearcă din nou.”. Testul refuză să plece dacă lipsește ceva, de ex. „Nu pot trimite evenimentul de test: trimiterea server-side e oprită, token de acces lipsă.”. La GA4, testul merge pe adresa de validare a Google.
- Tokenul din variabila de mediu: dacă la instalare tokenul a fost pus pe server, vezi „Tokenul vine din variabila de mediu — Valoarea e setată pe server în … și nu poate fi modificată din admin.” În acest caz nu-l poți schimba sau șterge de aici.
- Tokenurile nu apar niciodată în pagină, în jurnal sau în exporturi. Orice modificare a configurației intră în jurnalul de audit.
- Conversiile de pe server se trimit la circa 30 de secunde după comandă sau formular, ca site-ul să apuce să transmită acordul vizitatorului.
Jurnal evenimente
/marketing/events · Permisiune: marketing.events.read (retrimitere: marketing.events.write) · Tab-ul Jurnal evenimenteDeschide paginaCe vezi
Titlul Jurnal evenimente: „Fiecare eveniment trimis de pe server către Meta, GA4 și TikTok: status, încercări și răspunsul platformei.”
Tab-urile: Toate, Eșuate, În coadă, Trimise, Netrimise, Teste.
Filtrele: Platformă (Meta, GA4, Google Ads, TikTok), Eveniment (PageView, ViewContent, AddToCart, InitiateCheckout, Purchase, Lead, CompleteRegistration, Schedule) Sursă (Comandă plătită, Formular trimis, Cont nou, Programare nouă, Checkout început, Trimis de site, Test din admin) și Perioadă (alegi zilele din calendar; prima și ultima zi sunt incluse).
Căutarea: „Caută după event_id sau id comandă”.
Coloanele:
Lista e ordonată de la cel mai nou. Lista goală: „Niciun eveniment în jurnal — Evenimentele apar după ce activezi trimiterea de pe server la cel puțin o platformă.”
Etichetele de stare ale unui eveniment:
Ce poți face
Retrimiți un eveniment eșuat
- Pe rândul unui eveniment Eșuat, meniul rândului › Retrimite.
- Apare „Evenimentul a fost pus din nou în coadă.”
Retrimiți mai multe deodată
- Bifezi rândurile.
- Din bara de jos alegi Retrimite. Acțiunea ia doar evenimentele eșuate dintre cele bifate.
Vezi detaliul unui eveniment
Apeși pe rând (vezi „Eveniment” mai jos).
Bine de știut
- Doar evenimentele Eșuate pot fi retrimise. Retrimiterea se notează în jurnalul de audit.
- Problemele temporare (rețea, platformă suprasolicitată) se reîncearcă singure de până la 5 ori, la intervale tot mai mari. O eroare de configurare (de ex. token greșit) e eșec definitiv din prima. Când un eveniment eșuează definitiv, primești o notificare în admin, cel mult una pe zi și pe platformă.
- Vizitele fără acord nu se scriu în jurnal (ar fi un rând pentru fiecare pagină vizitată). Conversiile fără acord se scriu ca Netrimis, ca dovadă că nu s-a trimis nimic.
- Dacă vezi multe conversii Netrimis cu motivul „Fără consimțământ: site-ul nu a trimis contextul de marketing pentru această conversie.”, site-ul nu transmite încă acordul vizitatorului la comandă sau formular. Anunță-l pe cel care întreține site-ul.
- Jurnalul se păstrează 180 de zile. Schimbi perioada din Setări › Firmă și magazin › Marketing › Păstrarea datelor, la Jurnalul evenimentelor (minimum 7 zile).
Eveniment
/marketing/events/{id} · Permisiune: marketing.events.readCe vezi
- Antetul: monograma platformei, numele evenimentului, eticheta de stare (plus Test la evenimentele de test), data și săgeata înapoi spre Jurnal evenimente. La evenimentele eșuate apare butonul Retrimite.
- O casetă roșie Trimiterea a eșuat, cu eroarea, sau una gri Evenimentul nu a fost trimis, cu motivul.
- Ce s-a trimis: „Corpul cererii, fără tokenuri. Emailul și telefonul apar doar ca hash SHA-256.” Dacă nu a plecat nimic: „Nimic: evenimentul nu a plecat spre platformă.”
- Răspunsul platformei: ce a răspuns platforma. „Răspuns gol (normal pentru Google Analytics).”
- În dreapta, detaliile: Platformă (cu ID-ul pixelului), event_id (deduplicare) (cu buton de copiere), Sursă, Obiect legat (de ex. id-ul comenzii, cu copiere), Valoare, Produs la, Încercări, Ultima încercare, Acceptat la, Cod răspuns.
Ce poți face
- Retrimiți un eveniment eșuat cu butonul Retrimite din antet.
- Copiezi identificatorul evenimentului sau al comenzii, ca să-l cauți în Meta Events Manager sau în GA4.
Bine de știut
- Adresa IP a vizitatorului apare mascată.
Consimțământ cookie-uri
/marketing/consent · Permisiune: marketing.config.read (modificare: marketing.config.write) · Tab-ul ConsimțământDeschide paginaCe vezi
Antetul: Consimțământ cookie-uri, cu descrierea „Bannerul de pe site, textele lui și scripturile care se încarcă după acord.”, săgeata înapoi spre Pixeli și conversii și butonul Dovezi de consimțământ.
Caseta albastră „Consent Mode v2, implicit „refuzat””: „Până la alegerea vizitatorului, Google primește semnalul „refuzat” pentru reclame și pentru analiză. Pixelii de marketing și evenimentele de pe server pornesc doar după acord.”
Coloana principală:
- Banner („Site-ul preia automat setările și textele de aici.”): Afișează bannerul, Versiunea politicii, Adresa politicii de cookie-uri.
- Textele bannerului, cu tab-urile Română / English: Titlu, Text, Buton „accept”, Buton „refuz”, Buton „personalizează”, Buton „salvează alegerile”, Categoria „necesare” și descrierea ei, Categoria „analiză” și descrierea ei, Categoria „marketing” și descrierea ei, Textul linkului spre politică.
- Scripturi personalizate: „Coduri de urmărire suplimentare (ex. Hotjar, Clarity), injectate de site după acordul ales.” Câmpurile sunt Se încarcă după acordul pentru (Necesare (mereu), Analiză, Marketing), În și La sfârșitul , cu avertismentul „Scripturile rulează pe site cu drepturi depline. Adaugă doar cod de la furnizori de încredere.”
Coloana din dreapta:
- Previzualizare: cum arată titlul, textul și butoanele în limba aleasă. Se actualizează pe măsură ce scrii. „Aspectul final îl dă tema site-ului.” Dacă bannerul e oprit: „Bannerul e oprit.”
- Rata de acceptare (ultimele 30 de zile): grafic circular cu Au acceptat tot, Parțial și Au refuzat, casetele Vizitatori, Analiză (%) și Marketing (%), plus linkul Vezi dovezile. Fără date: „Nicio alegere înregistrată — Statistica apare după ce site-ul trimite primele alegeri din banner.”
Ce poți face
Modifici textele bannerului
- Alegi tab-ul Română (sau English pentru vizitatorii site-ului în engleză).
- Modifici textele. Previzualizarea din dreapta se schimbă imediat.
- Apeși Salvează.
Ceri din nou acordul tuturor vizitatorilor
- Schimbi Versiunea politicii (de ex. din
1în2). Faci asta după ce ai modificat politica de cookie-uri sau ai adăugat un pixel nou. - Apeși Salvează.
Bannerul reapare la toți vizitatorii, iar noile alegeri se înregistrează cu versiunea nouă.
Adaugi un script de urmărire (de ex. Microsoft Clarity)
- La Se încarcă după acordul pentru alegi categoria potrivită (pentru un instrument de analiză: Analiză).
- Lipești codul complet, inclusiv etichetele
<script>, în În sau în La sfârșitul , cum cere furnizorul. - Apeși Salvează.
Oprești bannerul
Oprești Afișează bannerul și salvezi. Fă asta doar dacă site-ul are deja propriul banner de cookie-uri, conectat de dezvoltator la Studio (altfel nu se mai înregistrează nicio alegere și pixelii nu pornesc).
Câmpuri
Bine de știut
- Textele vin precompletate („Folosim cookie-uri”, „Accept toate”, „Refuz”, „Personalizează”…). Le poți adapta, dar nu le poți lăsa goale.
- Cookie-urile necesare sunt mereu active și nu pot fi refuzate.
- Bannerul și textele ajung pe site prin conexiunea dintre site și Studio. Aspectul (culori, poziție) ține de tema site-ului.
- Scripturile personalizate sunt cod care rulează pe site. Un script greșit poate strica pagina. Lipește doar cod primit direct de la furnizor.
Dovezi de consimțământ
/marketing/consents · Permisiune: marketing.consents.readDeschide paginaSe deschide din tab-ul Dovezi de consimțământ (meniu și antet), din butonul cu același nume al paginii Consimțământ, din linkul Vezi dovezile sau din căutarea rapidă.
Ce vezi
Titlul Dovezi de consimțământ: „Fiecare alegere din banner, cu versiunea politicii și pagina. IP-ul nu se păstrează (doar hash).”
Tab-urile: Toate, Cu acord de marketing, Fără acord de marketing.
Filtrele: Sursă, cu valorile Banner, Preferințe și Integrare, și Perioadă (zilele în care s-a făcut alegerea).
Căutarea: „Caută după identificatorul vizitatorului”.
Coloanele: Vizitator (identificatorul anonim), Analiză și Marketing (Da cu verde / Nu cu gri), Sursă, Politică (versiunea), Pagină (unde a ales), Data.
Lista goală: „Nicio alegere înregistrată — Alegerile apar aici după ce vizitatorii răspund la bannerul de cookie-uri de pe site.”
Ce poți face
- Cauți alegerile unui vizitator după identificator.
- Filtrezi după sursă, după perioadă sau după acordul de marketing (de ex. alegerile dintr-o anumită lună, pentru un control GDPR).
Bine de știut
- Dovezile nu se pot modifica sau șterge din admin. Sunt dovada ta în fața autorităților de protecția datelor.
- Se păstrează 1.095 de zile (3 ani). Schimbi perioada din Setări › Firmă și magazin › Marketing › Păstrarea datelor, la Dovezile de consimțământ (minimum 30 de zile). Tot acolo e Contextul conversiilor (IP-ul și identificatorii de click), implicit 30 de zile.
Setările modulelor
/settings/discounts și /settings/marketing · Setări › Firmă și magazin › Reduceri și Setări › Firmă și magazin › Marketing · Permisiune: settings.general.read pentru a vedea; modificarea cere discounts.discounts.write (Reduceri), respectiv marketing.config.write (Marketing)Deschide paginaPe lângă paginile de mai sus, câteva opțiuni stau în hub-ul de setări. La Reduceri apar ca listă de setări, salvate cu bara de jos. Marketing are un panou propriu, cu două secțiuni:
- Pixeli, conversii și consimțământ: legături spre Platforme, Banner de cookie-uri, Dovezi de consimțământ și Jurnal evenimente (doar cele la care ai acces). Pixelii, tokenurile și bannerul se configurează numai acolo, cu verificarea ID-urilor și testul de conexiune, nu se mai dublează în setări.
- Păstrarea datelor: Jurnalul evenimentelor, Contextul conversiilor (IP-ul și identificatorii de click din reclame) și Dovezile de consimțământ, fiecare în zile, cu butonul Salvează al secțiunii (și Renunță cât ai modificări). Datele mai vechi se șterg automat, o dată pe zi.
Întrebări frecvente
- Pe cardul Meta starea să fie Activă · browser + server. 2) Trimite eveniment de test să dea „Conexiunea funcționează”. 3) În Jurnal evenimente, la Purchase, să nu ai Netrimis din lipsă de acord sau Eșuat (deschide evenimentul și citește răspunsul platformei). Achizițiile se trimit doar pentru comenzile plătite și doar dacă vizitatorul a acceptat cookie-urile de marketing.