Lessons in this module
Lesson 4 of 4
Forms & Bookings: Recap And Verify
Recap every embed listener, then check your whole container in one pass.
Every lesson here was the same loop with a different source: a listener turns the embed's signal into a dataLayer event, a Custom Event trigger matches it, a tag fires. Once you've done three, the next embed is just a new event name.
Export your container and verify the whole module below.
What you covered
- Calendly Bookings: A listener pushes Calendly events; calendly_event_scheduled is the booking conversion.
- Typeform Submissions: Listen for Typeform's form-submit message and push typeform_submitted.
- HubSpot Forms: Catch HubSpot's onFormSubmitted callback and tag it.
Check your knowledge
A quick quiz on what this module taught. Pass it and it counts toward your course certificate; you can retake it any time.
5 questions. Answer all of them, then submit; you need 4 of 5 to pass.
Answer every question to submit.
Verify your whole container
Built everything in this module? Export your container (Admin → Export Container, choose your workspace) and drop the JSON here. We run every lesson's check against your single export, so you can confirm the whole module in one pass. It's checked in your browser, nothing is uploaded.
Drop your container .json here
or browse · checked in your browser, nothing is uploaded
Stuck? Download the reference container for this module and import it in GTM (Admin → Import Container) to compare.