Learn more about Surface events in our events documentation.
Overview of Surface Form Events
Surface Forms push three key events to the data layer:1. Set Up Data Layer Variables in GTM
To capture metadata fromSurfaceFormStepSubmitted, create the following Data Layer Variables in GTM:
Steps:
- In GTM, go to Variables.
-
Click New → Choose Data Layer Variable.

-
Enter the exact name (e.g.,
dlv - emailProvided) and set the Data Layer Variable Name toemailProvided. Make sure to capitalize the p inemailProvided!
-
Repeat for
meetingBooked,urlandurlParams.urlParamsis an object, we need to use dot notation e.g.{{ urlParams.medium }}to get the data.
2. Create Triggers Based on Events
You can now setup triggers that can reference the variables we just created.
3. Set Up Google Ads Conversion Tags
Finally, in order to send conversion data to your analytics platform or ads (Google, Meta, LinkedIn, etc) you must configure a new tag that references the triggers we just created. For example, here are the steps to setup a corresponding Google Ads Conversion Tag. This allows you to track different conversion points with the right conversion action in Google Ads.
For more details on how to setup Google Ads Conversion Tags, please refer to our Google Ads Tracking Guide.
Tip: Make sure your Google Ads account has conversion actions that match these names or your chosen naming convention.
