Scriptul site-ului (opa.js)

Ultima actualizare: 7 oct. 2026

Scriptul trimite formularele site-ului către panou din browserul vizitatorului. Merge pe orice site: WordPress, Shopify, Wix, pagini statice sau cod propriu.

Instalare

În panou deschizi site-ul, fila Script, îl pornești, alegi ce colectează și copiezi linia în fiecare pagină (înainte de </body> sau în <head>):

<script src="https://ingest.onepanelforall.com/opa.js" data-key="opp_…" async></script>

Cheia opp_… este publică. Ce o protejează: panoul răspunde doar cererilor venite de pe domeniul site-ului (https://exemplu.ro, https://www.exemplu.ro) și de pe adresele suplimentare adăugate în panou.

Marchezi formularele

Adaugi data-opa pe un formular ca să-i spui scriptului ce este:

<form data-opa="contact">…</form>  <!-- un mesaj de contact -->
<form data-opa="signup">…</form>   <!-- un utilizator nou sau o abonare la newsletter -->
<form data-opa="order">…</form>    <!-- o comandă -->

Cu Recunoaște formularele automat pornit în panou, formularele nemarcate sunt recunoscute după câmpuri (un email și un mesaj înseamnă un formular de contact, de exemplu).

Ce nu se citește niciodată

Câmpurile de parolă, câmpurile de card (autocomplete="cc-…", nume ca card, cvv), câmpurile ascunse, câmpurile de fișiere și câmpurile marcate data-opa-ignore. Formularele care au un câmp de parolă nu sunt recunoscute niciodată automat.

Evenimente proprii

<script>
  window.opa = window.opa || { q: [] };
  opa.q.push(['track', 'programare_ceruta', { serviciu: 'consultatie', persoane: 2 }]);
</script>

Cel mult 20 de proprietăți pe eveniment; valorile sunt text, numere sau adevărat/fals.

Limite

30 de cereri pe minut de la un vizitator și limita lunară de evenimente a planului. Tipurile oprite în panou sunt ignorate.