Setup în 5 minute
Un snippet <script src="https://cdn.elitesolution.md/widget.js" data-tenant="ta" defer></script> înainte de </body>. Widget-ul e sub 30KB gzipped, lazy-loaded după prima interacțiune (nu afectează LCP). Customizabil: poziție colț, culoare button CTA, mesaj welcome.
Trace panel vizibil
Spre deosebire de chat-ul DM, pe site avem spațiu să arătăm și panoul de trace. Vizitatorii văd în timp real ce specialiști activează pentru întrebarea lor. Tactic: demonstrează capabilitatea echipei AI înainte ca vizitatorul să decidă dacă suntem "doar încă un chatbot". Mai des, asta închide vânzarea.
Persistence sesiune
SessionId și ultimele 10 mesaje păstrate în localStorage. Refresh-ul nu pierde conversația. Reset manual prin button "Conversație nouă". Datele vizitatorului sunt stocate exclusiv în UE (Neon Postgres, Frankfurt). Vizitatorul poate cere export sau ștergere oricând.
Rate limiting și protecție abuse
20 mesaje per device per 24h pe widget public. Configurabil per tenant. Blocaj automat pentru pattern-uri abuzive detectate (mesaje >2000 char, rate extrem). Logat pentru audit, fără PII în log entry.