From cf1023f64e4be955f0b26b4853b69e5c512132b6 Mon Sep 17 00:00:00 2001 From: Antal Orcsik Date: Mon, 22 Jun 2026 11:38:49 +0200 Subject: [PATCH 1/3] Add Intercom Help Center cookie consent head snippet and GTM noscript OneTrust CMP + GTM (GTM-TZK32GR) + Intercom Messenger (e2rdidtm) configured for support.bitrise.io. Uses static script tags instead of dynamic createElement loaders to comply with Intercom's CSP. Noscript body element kept separate per Intercom support's injection process. Co-Authored-By: Claude Sonnet 4.6 (1M context) --- .../intercom-help-center-head-snippet.html | 60 +++++++++++++++++++ src/html/intercom-help-center-noscript.html | 2 + 2 files changed, 62 insertions(+) create mode 100644 src/html/intercom-help-center-head-snippet.html create mode 100644 src/html/intercom-help-center-noscript.html diff --git a/src/html/intercom-help-center-head-snippet.html b/src/html/intercom-help-center-head-snippet.html new file mode 100644 index 0000000..a6a12df --- /dev/null +++ b/src/html/intercom-help-center-head-snippet.html @@ -0,0 +1,60 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/src/html/intercom-help-center-noscript.html b/src/html/intercom-help-center-noscript.html new file mode 100644 index 0000000..91af4cf --- /dev/null +++ b/src/html/intercom-help-center-noscript.html @@ -0,0 +1,2 @@ + \ No newline at end of file From dd6c99bf0d5b79d181fa87ccf1e2df5dcf319994 Mon Sep 17 00:00:00 2001 From: Antal Orcsik Date: Tue, 23 Jun 2026 17:01:43 +0200 Subject: [PATCH 2/3] updated the snippet based on Intercom's feedback --- .../intercom-help-center-head-snippet.html | 21 ++++++++++++------- 1 file changed, 14 insertions(+), 7 deletions(-) diff --git a/src/html/intercom-help-center-head-snippet.html b/src/html/intercom-help-center-head-snippet.html index a6a12df..6f2df79 100644 --- a/src/html/intercom-help-center-head-snippet.html +++ b/src/html/intercom-help-center-head-snippet.html @@ -3,14 +3,10 @@ Domain script ID: 74dfda25-8e61-4fab-9330-4718635e7050 ============================================================ --> - - - - - + `; + const parent = document.head || document.documentElement; + parent.appendChild(style); +})(); +