我有一个简单的HTML5 + Javascript游戏,想要使用GA跟踪其中的一些事件。 我在主html文件中有这个:
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="utf-8" />
<title>Prokky HTML5 Canvas Shmup</title>
<link rel="shortcut icon" href="../logo.ico" />
<script type="text/javascript">
var _gaq = _gaq || [];
_gaq.push(['_setAccount', 'mycode']);
_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>
<script src="scripts/main.js" type="text/javascript"></script>
</head>
<body>
<img alt="full screen background image" src="../background.jpg" id="full-screen-background-image" />
<a href="../index.html">return</a>
<canvas id="canvas" width="600" height="600"></canvas>
</body>
</html>
同样在main.js脚本中我在游戏初始化中确定了这一点:
_gaq.push(['_setAccount', 'mycode']);
和一些叫
的电话_gaq.push(['_trackEvent', 'Game', 'Continue', 1]);
但似乎这不起作用。