πŸ“£ How to Connect Google Tag Manager to Recess from your Dashboard


Follow these simple steps to connect your GTM account to Recess:

πŸ“§ Step 1: Contact Support to have this GTM feature enabled

  1. Please email us at support@recess.tv if you are wanting us to enable this feature flag for you.

βœ… Step 2: Get Your GTM Container ID

  1. Go to Google Tag Manager

  2. Sign in and open your desired GTM account.

  3. Under Accounts, you will the Container Names and Container IDs

  4. Copy your Container ID you will be using – it usually looks like: GTM-XXXXXXX.

βš™οΈ Step 3: Add GTM to Your Recess Dashboard

  1. Log into your Recess Dashboard.

  2. Navigate to Tools > APIs.

  3. Scroll down and locate the Google Tag Manager integration.

  4. Paste your GTM Container ID into the input field provided.

  5. Click Save to apply changes.

πŸš€ Step 4: Verify the Installation

  1. Head back to Google Tag Manager

  2. Select the Container Name tied to your Recess Account

  3. Make sure the proper Tags have been created

  4. Navigate to the β€œTags” option in the left hand side menu

  5. You will start to see your information populated for the actions in Recess


πŸ’‘ Why Connect GTM?

  • πŸ” Enhanced Tracking – Monitor key user actions like signups, purchases, and more.

  • 🧰 Tag Management – Add/modify tags (like Google Analytics, Facebook Pixel, etc.) without changing Recess code.

  • πŸ“ˆ Better Marketing ROI – Use data to improve campaigns and user targeting.


What event can we track with GTM?


Event name dataLayer keys available When it fires
purchase (GA4) ecommerce.transaction_id, ecommerce.value, ecommerce.currency, ecommerce.items[].item_id, ecommerce.items[].item_name, ecommerce.items[].price, ecommerce.items[].quantity Checkout success
Purchase (legacy) value, currency, contents[].id, contents[].quantity, num_items Checkout success
Subscribe content_type, content_ids[] Membership purchase
StartTrial (event only) $0 / trial membership
Schedule (event only) Class booking
add_to_cart ecommerce.currency, ecommerce.value, ecommerce.items[].item_id, ecommerce.items[].quantity Add to cart
remove_from_cart Same shape as add_to_cart Remove from cart
view_cart Same shape as add_to_cart Cart viewed
view_item ecommerce.currency, ecommerce.value, ecommerce.items[].item_id, ecommerce.items[].price, ecommerce.items[].quantity Item detail viewed
begin_checkout (GA4) ecommerce.currency, ecommerce.value, ecommerce.items[].item_id, ecommerce.items[].quantity Checkout opened
InitiateCheckout (legacy) (event only) Checkout opened
login method Login completed
sign_up method Signup completed
Contact (event only) Comms-center message sent

Note: GA4 reference events use snake_case. Recess pushes both legacy PascalCase events (Meta Pixel-style) and GA4 snake_case events for the major e-commerce ones. You should map to the GA4 ones if you are configuring a GA4 tag

Did this answer your question? Thanks for the feedback There was a problem submitting your feedback. Please try again later.

Still need help? Contact Us Contact Us