@MarkHunte, sure!
Keep in mind, I’m not much of a code guy and I didn’t made this one (someone else on my team did it), but as far as concerns, I’ll try to explain as best as I can.
First, copy and paste the Google code in your HTML Head. (Document Inspector, Edit HTML head button, and paste)
Replace the “YOURGOOGLECODE” and “YOURWEBSITE-DOT-COM” with your data (your google code, and the target website)
These are the two scripts we used .Google provides it right this way for you to copy-paste. Anyway may be safer to use the one that Google gives you, I am not sure if might be details that change depending on country or… Just play safe.
<script type="text/javascript">
(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', 'YOURGOOGLECODE', 'YOURWEBSITE.COM');
ga('send', 'pageview');
</script>
<script type="text/javascript">
var _gaq = _gaq || [];
_gaq.push(['_setAccount', 'YOURGOOGLECODE']);
_gaq.push(['_trackPageview']);
(function() {
var ga = document.createElement('script'); ga.type = 'text/javascript'; ga.async = true;
ga.src = ('https:' == document.location.protocol ? 'https://ssl' : 'http://www') + '.google-analytics.com/ga.js';
var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(ga, s);
})();
</script>
Then, write the tracking javascript and name it at your taste. Mine is named “metricas” -you can identify it in the following image. It must be loaded on each scene.
This is the scene tracking script.
_gaq.push(['_trackEvent', 'Scenes', 'Load', hypeDocument.currentSceneName()]);
As said, you must load it on each scene you want to track. In our case, each and every single scene in our hype document. To do so, simply select the scene, go to the Scene Inspector, and load the script on Scene Load. That’s all.
I think that I am not missing any other detail. Let me know if it works for you.
Hope that helps guys!