Rock Gym Pro includes several tracking and analytics fields that can be used to add custom scripts for platforms such as:
- Google Analytics
- Google Ads
- Meta/Facebook Pixel
- Other third-party tracking tools
These fields render in different parts of the online booking flow depending on where they are configured.
This article explains where each tracking field appears during the booking process.
Accessing Tracking & Analytics Settings
Global Calendar Tracking Settings
Navigate to:
Calendar → Manage Schedule → Settings → Online Colors, Logo & Analytics tab
Within the Analytics and Tracking section, you will find:
- Global Tracking and Analytics Code button
- Additional analytics/tracking fields
These settings apply broadly to the booking flow.
Offering-Specific Tracking Settings
Navigate to:
Calendar → Manage Schedule → Double-click an Offering → Tracking & Analytics tab
These settings allow you to apply tracking code only for a specific offering or registration type.
This is commonly used for:
- Conversion tracking
- Advertising campaign attribution
- Per-offering analytics
You can read more about Custom Tracking and Analytics by Offering here.
Where Tracking Fields Render
The tracking fields render in different locations during the online booking process.
Below are some images with fields labeled followed by a brief statement about where those fields show up.
Code Fields
Calendar > Manage Schedule > Settings > Online Colors, Logo & Analytics tab > Analytics and Tracking section > Global Tracking and Analytics Code button: "Field A"
Calendar > Manage Schedule > Settings > Online Colors, Logo & Analytics tab > Analytics and Tracking section: "Field B" and "Field C"
Calendar > Manage Schedule > (individual offering) > Tracking & Analytics tab: "Field D", Field E", and "Field F"
Booking Wizard - First Page
The following fields render at the end of the <body> section on the first page of the booking wizard:
- Field D
- Field B (as part of the standard Google Analytics script)
- Field E
Rendering order:
Field D
Field B
Field E
</body>This location is commonly used for:
- Page view tracking
- Initial visitor/session tracking
- Pixel initialization
Booking Confirmation Page
The following fields render on the booking confirmation page:
- Field A
- Field F
- Field B (as part of the standard Google Analytics script)
Rendering order:
Field A
Field F
(return buttons)
Field B
</body>This location is commonly used for:
- Conversion tracking
- Purchase completion events
- Registration confirmation analytics
Important Notes
Field C
Field C appears in the interface but is not currently implemented within the booking flow.
Because of this, scripts entered into Field C may not execute as expected.
Embedded Offerings and Website Builders
If you are embedding the RGP offerings into platforms such as Squarespace, Wix, or WordPress, some third-party advertising tools may have limitations interacting directly with embedded booking widgets.
In many cases, the recommended approach is to place tracking scripts directly into the RGP tracking fields rather than relying solely on automatic event detection tools provided by advertising platforms.

Comments
Article is closed for comments.