Google Tag Manager
Last updated July 20, 2024
Install with Google Tag Manager
In your Google Tag Manager account, go to Tags, create a new Custom HTML
one and assign it a name, e.g. Atlas Snippet
.
Add the following code snippet to the HTML block:
<script>(function (){"use strict";var t,e={appId:"YOUR_APP_ID",v:2,q:[],call:function(){this.q.push(arguments)}};window.Atlas=e;var n=document.createElement("script");n.async=!0,n.src="<https://app.atlas.so/client-js/atlas.bundle.js>";var s=document.getElementsByTagName("script")[0];null===(t=s.parentNode)||void 0===t||t.insertBefore(n,s)})();
window.Atlas.call("start");
</script>
Add All Pages
as the trigger.
Publish the tag.
Identify your users
Prerequisites
You need to have user fields set up as variables and User Login
event set up as a trigger. Usually, your engineering team will pass variables and events to GTM via the data layer.
Create another Custom HTML
tag named Atlas Identification
. Add the following code snippet to the HTML block and modify variable names accordingly:
<script> (function() {
window.Atlas.call("identify", {
userId: "{{User ID}}",
name: "{{User Name}}",
email: "{{User Email}}"
})
})();
</script>
Note that {{GTM variables}}
are wrapped with quotes.
Add User Login
as the trigger.
Publish the tag.
Was this article helpful?