Squarespace: Difference between revisions
Jump to navigation
Jump to search
No edit summary |
Ben.robson (talk | contribs) No edit summary |
||
| Line 21: | Line 21: | ||
<pre> | <pre> | ||
<script>var dataLayer = window.dataLayer || [];dataLayer.push({'event' : 'contact-form-submitted'});</script> | <script>var dataLayer = window.dataLayer || [];dataLayer.push({'event' : 'contact-form-submitted'});</script> | ||
</pre> | |||
= Sales = | |||
Settings -> Advanced -> Code Injection </br> | |||
Scroll down to Order Confirmation Page & add the below:</br> | |||
<pre> | |||
<script> | |||
window.dataLayer = window.dataLayer || []; | |||
dataLayer.push({'order_id' : '{orderId}'}); | |||
dataLayer.push({'order_value' : '{orderGrandTotal}'}); | |||
dataLayer.push({'event' : 'order-submitted'}); | |||
</script> | |||
</pre> | </pre> | ||
Revision as of 12:20, 16 March 2021
A business Account or higher is required to install tag manager.
Install Tag Manager
Go to:
Settings -> Advanced -> Code Injection
Enter the GTM to the Head & Footer
Contact Form
On the contact form, click:
Edit -> Advanced
within the Post-Submit HTML field enter:
<script>var dataLayer = window.dataLayer || [];dataLayer.push({'event' : 'contact-form-submitted'});</script>
Sales
Settings -> Advanced -> Code Injection
Scroll down to Order Confirmation Page & add the below:
<script>
window.dataLayer = window.dataLayer || [];
dataLayer.push({'order_id' : '{orderId}'});
dataLayer.push({'order_value' : '{orderGrandTotal}'});
dataLayer.push({'event' : 'order-submitted'});
</script>