Install GoSquared Tracking Code | Blue Frog Docs

Install GoSquared Tracking Code

Installation instructions for GoSquared analytics.

Installation Methods

Add GoSquared to your website.

 


 

JavaScript Snippet

Add before </body>:

<script>
  !function(g,s,q,r,d){r=g[r]=g[r]||function(){(r.q=r.q||[]).push(arguments)};
  d=s.createElement(q);d.src='//d1l6p2sc9645hc.cloudfront.net/gosquared.js';
  q=s.getElementsByTagName(q)[0];q.parentNode.insertBefore(d,q)}
  (window,document,'script','_gs');

  _gs('GSN-XXXXXX-X');  // Replace with your token
  _gs('set', 'anonymizeIP', true);  // Optional: GDPR compliance
</script>

 


 

npm Installation

npm install gosquared
import GoSquared from 'gosquared';

GoSquared.configure({
  site_token: 'GSN-XXXXXX-X'
});

 


 

Tag Managers

Google Tag Manager

  1. Create Custom HTML tag
  2. Paste tracking snippet
  3. Trigger on All Pages
  4. Publish

 


 

SPAs

Track route changes:

// React Router
useEffect(() => {
  _gs('track');
}, [location]);

// Vue Router
router.afterEach(() => {
  _gs('track');
});

 


 

Verification

// Check if loaded
console.log(typeof _gs);  // 'function'
// SYS.FOOTER