Squarespace Installation
To install Heap on Squarespace, complete the steps below:
- In the Home Menu of Squarespace click Settings, followed by Advanced, and then Code Injection.
- Select Header as your code injection field so Heap is injected to the tag on your site.
- Copy and paste the code snippet into the Header field and Save! Make sure you’ve updated the script to include your app ID.
<script type="text/javascript">
window.heap=window.heap||[],heap.load=function(e,t){window.heap.appid=e,window.heap.config=t=t||{};var r=t.forceSSL||"https:"===document.location.protocol,a=document.createElement("script");a.type="text/javascript",a.async=!0,a.src=(r?"https:":"http:")+"//cdn.heapanalytics.com/js/heap-"+e+".js";var n=document.getElementsByTagName("script")[0];n.parentNode.insertBefore(a,n);for(var o=function(e){return function(){heap.push([e].concat(Array.prototype.slice.call(arguments,0)))}},p=["addEventProperties","addUserProperties","clearEventProperties","identify","removeEventProperty","setEventProperties","track","unsetEventProperty"],c=0;c<p.length;c++)heap[p[c]]=o(p[c])};
heap.load("YOUR_APP_ID");
</script>
If you have not yet installed Heap, you’ll find your snippet on our install page. If using the snippet above, remember to replace
YOUR_APP_ID
with the ID of the environment to which you want to send data. You can find this ID on the Account > Manage > Projects page.
That’s it! You are ready to use Heap. For more information, check Squarespace’s article on using code injection.
Updated over 2 years ago