Events

Form Events

The events Surface forms emit, for use with Google Tag Manager, Google Ads, and Meta Ads.

Surface forms emit events you can track in analytics platforms like Google Ads and Meta Ads.

Available Events

Note: The emailProvided and meetingBooked events are only emitted when the respective fields (email input or scheduler) are present in the form.

Form Started Event

When a user starts filling out a form, the SurfaceFormStarted event is emitted.

Step Completion Event

Each time a user completes a step in a multi-step form, the SurfaceFormStepSubmitted event is emitted.

Email Provided Event

When a user provides their email address, the SurfaceFormEmailProvided event is emitted.

Meeting Booked Event

When a user books a meeting through the form, the SurfaceFormMeetingBooked event is emitted.

Form Submission Event

When a user submits a form, the SurfaceFormSubmitEvent event is emitted.

Event Flow in Multi-Step Forms

graph TD
    A[Form Started] -->|SurfaceFormStarted| B[Step 1]
    B -->|SurfaceFormStepSubmitted| C[Step 2]
    C -->|SurfaceFormStepSubmitted| D[Step 3]
    D -->|SurfaceFormSubmitEvent| E[Form Submitted]
    B -->|emailProvided| F[Email Provided]
    D -->|meetingBooked| G[Meeting Booked]

On this page