Follow these step to set up custom events on Google Tag Manager:
You start by creating an account on Google Tag Manager. To do so, head to this link: https://tagmanager.google.com/#/home.
Click on the Create Account button on the right side of the screen. On the next page, start adding the requested details.
a. Under the heading Account Setup, add your Account Name in the field provided and select the respective Country from the drop-down menu.
b. Under the heading Container Setup, add your online booking page URL under Container Name. Select your target platform from the options provided and click on the Create button.
c. Once you accept the Terms of Service Agreement, click Yes on the top right corner of the screen.
Copy the Google Tag Manager container ID. Then, on the Classcard dashboard, head to the Online Bookings main menu > Settings > Marketing. Paste the container ID in the Google tag container ID box, and click Save.
Now, on the left side of the Google Tag Manager website screen, head to the Triggers tab. Click on the New button.
Let’s say you wish to create a trigger for lead form submission.
a. On the top left of page that appears, name the trigger (for example, Lead Form Submission).
b. Click on the grey circle under the Trigger Configuration tab.
c. Under Choose trigger type, scroll down to Custom event, under the Other heading.
d. Add the event name, which in our case would be lead-form-submitted. Click on Save.
If you want to create more triggers, simply click on the New button under the Triggers tab and follow the same steps.
Note: We've upgraded our event tracking to use GA4's standard ecommerce schema. These new event names carry full item details, currency, and values — enabling GA4's built-in ecommerce reports, Google Ads value-based bidding, and Meta conversion tracking via GTM.
If you've already set up triggers using the old event names, you'll need to update them to the new names below.
Form Submission Events
Lead form submission: generate_lead
Student form submission: student-form-submitted
Student sign-up while booking online: signup-student
Lead sign-up while booking a trial online: signup-lead
Conversion Events (with values)
View class detail page: view_item
Add to cart: add_to_cart
Begin checkout: begin_checkout
Purchase (paid): purchase
Purchase (pay later): purchase
Join waitlist: join_waitlist
💡 While creating triggers, do not check the box 'Use regex matching'.
If you want to track your triggers on platforms like Google Analytics or Google Ads, you can navigate to the Tags tab and set up your tag configuration.



