To setup Google Analytics for your cloud content instance, you will need to first sign up with Google and obtain an Urchin ID and Profile ID from them. Once you have those, follow these steps:
Open the Manager
Click on the "Schema" tab
Click on the "Site Settings" button
Click on the "Analytics" tab in the left hand menu
Set your Google Urchin ID
Set your Google Profile ID
Make sure that the "Use Google Universal Code" toggle is on (green)
Click "Save"
Visit a page on your instance's live domain and inspect the <head> element. You should see a Google Analytics <script> tag that looks something like this (with your ID replacing the demo data "99999"):
<!-- Google Analytics --><script>(function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){(i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o),m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m)})(window,document,'script','//www.google-analytics.com/analytics.js','ga');ga('create', '99999', 'auto');ga('send', 'pageview');</script><!-- Google Analytics -->
Over time, you should see analytics data build up on the dashboard in your Google Analytics account.
Zesty.io also supports configuration of cross domain tracking when using Google Analytics. This makes it possible for Google Analytics to see sessions on two related sites as a single session.
To configure this for your Zesty instance:
Open the Manager
Click on the 'Config' tab
Click on the 'Site Settings' button
Click on the 'Analytics' tab in the left hand menu
Set your Google Urchin ID
Set your Google Profile ID
Ensure that the "Use Google Universal Code" toggle is on (green)
Add a comma separated list of domains you wish to link for tracking into the "Google Auto Linker" field (example: domain1,domain2,domain3)
Click "Save"
(If you don't see "Google Auto Linker" in your settings, contact Zesty.io support to have it added).
To check your changes, visit a page on your instance's live domain and inspect the <head> element. You should see a Google Analytics <script> tag that looks something like this:
<!-- Google Analytics --><script>(function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){(i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o),m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m)})(window,document,'script','//www.google-analytics.com/analytics.js','ga');ga('create', '99999999', 'auto', {'allowLinker': true});ga('require', 'linker');ga('linker:autoLink', ['domain1.com','domain1.org','domain2.com']);ga('send', 'pageview');</script><!-- Google Analytics -->
That's all you need to do!