Lead form behavior
Checks service selection, required fields, phone validation and normalized phone values, then confirms the success state.
The bilingual agency website for Dranovo, with an approved indigo identity, service and work pages, and project enquiry flows.
Production surfaces and workflows, without unverified performance claims.
The site needed to carry the agency identity across Arabic and English, present services and work clearly, and make enquiry forms useful without exposing personal data to analytics.
Built a responsive Next.js site with localized content, the approved indigo palette and dedicated lead forms connected to the Dranovo API. Added client-side validation and attribution handling with analytics sanitization, plus a direct link to the client portal.
Representative cases from the project repositories; no coverage totals claimed.
Checks service selection, required fields, phone validation and normalized phone values, then confirms the success state.
Verifies names, email addresses, phone numbers and message text are removed from analytics properties.
Covers first- and last-touch attribution, language switching, tampered storage and analytics consent gating.