Analytics & Tracking Events
Form submission events
Form submission events — documentation pending.
Complete
Beyond Subscribe and Download forms, the platform ships submission forms for startups, opportunities, calendar events, and contact. Every form has start / progress / submit / abandon events so we can pinpoint friction in the conversion flow.
Per-form event names
- startup_submit_*
- Startup Showcase submission. Events: `startup_submit_start`, `startup_submit_progress` (per step), `startup_submit_complete`, `startup_submit_abandon`.
- opportunity_submit_*
- Organizer-driven opportunity submission. Same 4-event shape.
- calendar_submit_*
- Event organizer submission to Calendar. Same shape.
- contact_form_*
- General contact form. Events: `contact_form_start`, `contact_form_complete`, `contact_form_abandon`. Properties: `inquiry_type` (editorial / partnership / sponsorship / general).
Common form properties
- `form_id` — stable identifier for the form definition.
- `step` (1-indexed) — for multi-step forms.
- `step_label` — translated label of the current step (e.g. "Basic Info" / "المعلومات الأساسية").
- `time_on_form_ms` — total milliseconds since form_start.
- `validation_errors_count` — for `complete` events, how many client-side validation hits occurred during the session.
- `last_field` — for `abandon` events, the field name that was last interacted with before exit.
