From e6d840abb9e9367120749dc64c57d12f151d4321 Mon Sep 17 00:00:00 2001 From: Usman Baig Date: Thu, 19 Mar 2026 13:58:09 +0100 Subject: [PATCH] docs: simplify GTM integration guide for auto-detect domain --- lib/integration-guides.tsx | 29 ++++++++++++++--------------- 1 file changed, 14 insertions(+), 15 deletions(-) diff --git a/lib/integration-guides.tsx b/lib/integration-guides.tsx index dd175f7..b8bfa83 100644 --- a/lib/integration-guides.tsx +++ b/lib/integration-guides.tsx @@ -2298,31 +2298,30 @@ export default defineConfig({

Follow these steps to add Pulse through GTM:

  1. Go to Tags → New → Custom HTML
  2. -
  3. Paste the snippet below (replace your-site.com with your domain)
  4. +
  5. Paste the snippet below
  6. Set the trigger to All Pages
  7. Publish your container
- {` -`} + {``}

- This uses a global config object so that GTM does not need to preserve{' '} - data-* attributes on the injected script element. You can - also pass api, storage, and other options via{' '} - pulseConfig. + That's it. Pulse auto-detects the domain from the page, so no extra + configuration is needed.

- Alternative: inline data attributes (may not work in all GTM setups) + Advanced: override domain or configure options - {``} +

+ If your site is registered under a different domain than the page + hostname, or you need custom options (API endpoint, storage mode, etc.), + use pulseConfig: +

+ {` +`}