Load ReactionSDK on your website through GTM to power ReactionSDK overlays (tap, poll, rating, slider, and CTA) on reaction-video—not ReactifySDK recorded reactions. Add one Custom HTML tag that loads our server-hosted loader URL; the loader injects sdk.js and calls Reactify.init() with your account context.
1) Loader tag
Replace YOUR_ACCOUNT_ID, YOUR_CAMPAIGN_ID, and YOUR_CREATIVE_ID with your ReactionSaaS dashboard values. The dashboard Integrations page generates a ready-made tag with optional overlay query params. Your API key stays on our server—never paste it into GTM.
<!-- ReactionSDK via Google Tag Manager (server-hosted loader) -->
<!-- Replace YOUR_ACCOUNT_ID, YOUR_CAMPAIGN_ID, YOUR_CREATIVE_ID with dashboard values -->
<!-- API key is resolved on the server — do not paste your key into GTM -->
<script src="https://www.reactionsaas.com/integrations/gtm/reaction-sdk-loader.js?account=YOUR_ACCOUNT_ID&campaign=YOUR_CAMPAIGN_ID&creative=YOUR_CREATIVE_ID"></script>2) Add to GTM
- In GTM, create a new Tag → Custom HTML.
- Paste the loader tag above (with your IDs).
- Set the trigger (e.g. All Pages or your preferred event).
- Save and publish your container.
3) Verify
After publishing, open a page where the tag fires. In the ReactionSaaS dashboard, go to Integrations → Google Tag Manager and use "Test installation" to confirm the install.
Try it live
Preview overlay interactions on a sample video (same demo as the docs playground).