What it does
- No-code deployment - Add tracking without developers
- Version control - Test before publishing
- Multiple tags - Manage all tracking in one place
- Trigger control - Fire tags based on conditions
Use cases
Form submission tracking
Track when web forms trigger RevDesk callbacks:- User submits form
- GTM fires RevDesk tag
- Callback is initiated
- Conversion is tracked
Booking page tracking
Track appointment bookings on embedded pages:- User books appointment
- GTM captures booking data
- Events sent to analytics
- Attribution preserved
Setup
Tracking code
Add this to your GTM Custom HTML tag:YOUR_TRACKING_ID with your actual ID from RevDesk settings.
Data Layer events
RevDesk pushes events to the GTM Data Layer:Recommended triggers
| Tag | Trigger |
|---|---|
| RevDesk Base | All Pages |
| Conversion Tracking | Form Submission |
| Booking Tracking | Booking Confirmation Page |
Testing
Before publishing:- Use GTM Preview mode
- Visit your site
- Verify RevDesk tag fires
- Check for console errors
- Publish when confirmed
Requirements
- Google Tag Manager account
- GTM container on your website
- RevDesk tracking ID
- No additional cost
Troubleshooting
Tag not firing
Tag not firing
Check your trigger conditions. Use GTM Preview to debug.
Events not tracking
Events not tracking
Verify the tracking ID is correct and the script loads without errors.
Data Layer events missing
Data Layer events missing
Make sure the RevDesk tag fires before other tags that depend on its events.
Get Tracking Code
Set up the integration now