Zooza integrates directly with your website and supports both Google Tag Manager (GTM) and Meta Pixel to track key user actions — no extra coding needed.
Once your GTM container or Meta Pixel is installed, Zooza’s embedded registration forms will automatically trigger events that help you measure campaign performance, form submissions, and conversions.
✅ Missing any expected events? Let us know at support@zooza.online and we’ll take care of it.
How It Works
When Zooza is embedded on your site and tracking is active (via GTM or Meta Pixel), the following events will be pushed automatically:
Event Name | Description |
---|---|
zooza_event_form_loaded | Triggered when the registration form is displayed to the user. |
zooza_event_form_submit_started | Triggered immediately after the submit button is clicked, before the request is sent. |
zooza_event_form_submit_done | Triggered after the response is received from the server. |
zooza_event_form_error | Triggered if the response contains any errors. |
zooza_event_form_thank_you | Triggered if registration is successful and no further steps are needed. |
zooza_event_form_go_to_payment | Triggered if the user is taken to the payment step. |
zooza_event_payment_respose | Triggered when the user returns from the payment gateway. |
zooza_event_confirm_registration | Triggered when the user clicks the confirmation link in the email. |
zooza_event_enroll_started | Triggered when the user proceeds after a trial lesson. |
zooza_event_accept_waitlist | Triggered when a user accepts a spot from a waitlist notification (for make-up lessons). |
zooza_event_turn_off_notifications | Triggered when the user disables notifications in Full courses. |
zooza_event_turn_off_upcoming_events_notifications | Triggered when the user disables reminders in Open courses. |
zooza_event_cancel_event | Triggered when the user cancels a session via the email link. |
Need Help With Setup?
Both tools work similarly and will automatically pick up the events if the tracker is properly deployed on your site.
URL Hashtag-Based Tracking (For Registration Confirmation)
Besides event-based triggers, Zooza also supports conversion tracking via URL fragments (hashtags).
You’ll see these appear after key steps in the registration flow. They can be used in Google Analytics, Meta Ads, or other platforms for measuring conversion milestones.
First Phase – Submitted Form
Hashtag | Description |
---|---|
#email_sent | Registration email sent. At this point, the user is recorded in Zooza and this counts as a conversion. |
#registration_failed | Form submission failed. |
Second Phase – Confirmed Email
Hashtag | Description |
---|---|
#confirm_registration | Triggered when the user confirms their registration via email. |
#confirm_registration_thank_you | Triggered when the user reaches the final “Thank You” screen (registration complete). |
⚠️ Notes on Hashtag Tracking
- Dynamic URLs: Zooza registration links often include query parameters like
?course_id=123&place_id=456
. Always match using “URL contains#your_hashtag
.” - Use Regex for Flexibility: For more robust tracking across locations or courses, use regular expressions in your rules.
- Tracking per Location: Hashtags don’t carry location data. If you need to track conversions per branch or subpage, combine hashtags with UTM parameters or URL path logic.
- Thank You Page Tip:
#confirm_registration_thank_you
only appears when the registration is fully completed. This helps distinguish between users who just clicked the email vs. those who reached the final step.