Skip to content

Instantly share code, notes, and snippets.

@beastawakens
Last active December 30, 2022 03:42
Show Gist options
  • Star 6 You must be signed in to star a gist
  • Fork 3 You must be signed in to fork a gist
  • Save beastawakens/1bd0f6088b40150e2682 to your computer and use it in GitHub Desktop.
Save beastawakens/1bd0f6088b40150e2682 to your computer and use it in GitHub Desktop.
<script>
var intercomSettings = {
app_id: "{{Intercom app ID}}"
};
(function() {var w = window;var ic = w.Intercom;if (typeof ic === "function") {ic('reattach_activator');ic('update', intercomSettings);} else {var d = document;var i = function() {i.c(arguments)};i.q = [];i.c = function(args) {i.q.push(args)};w.Intercom = i;var s = d.createElement('script');s.type = 'text/javascript';s.async = true;
s.src = 'https://widget.intercom.io/widget/{{Intercom app ID}}';
var x = d.getElementsByTagName('script')[0];x.parentNode.insertBefore(s, x);}})();
</script>
@beastawakens
Copy link
Author

Then you just need to create a 'Constant' variable for the app id:

image

@thewheat
Copy link

For GTM integration for users as well see https://gist.github.com/edkellena/ec3ef32d7fe71fab5536

@Tetrikus
Copy link

Why do I need to create a variable for the app ID? I guess I can also just add it directly within the javascript block, correct?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment