在Zend项目中实现Google Analytics /任何Javascript的最佳方式/最佳实践(适用于所有页面)
问题描述:
我有一个Zend项目,其中包含一些我想用Google Analytics监控的页面(主要是表单)。在Zend项目中实现Google Analytics /任何Javascript的最佳方式/最佳实践(适用于所有页面)
实施Google Analytics代码的最佳方式是什么?我想复制/粘贴到layout/scripts/layout.phtml
(所有表单都使用它)。这是“最佳实践”吗?这是一个没有问题的问题: - ]
谢谢任何回应!
答
[增订]:
对于谷歌Analytics(分析),请在评论中的方向。
对于任何其他JS文件,你可以按照下面的:
对于这个没有“最佳实践”除了包括它在底部。
从这个意义上说,取决于你的layout.phtml文件,你有不同的选择。 如果您在您的布局文件(不<head></head>
之间)的底部:
<?php echo $this->headScript(); ?>
,那么你可以有一个包含Analytics(分析)代码的一个单独的文件,然后执行:
$this->view->headScript()->appendFile('/js/your_code.js');
在某个地方init方法中的基本控制器(例如)。
如果你没有在底部,你想它作为一个单独的文件,然后将其添加为部分。
<?php echo $this->partial('partials/your_code.php', 'stuff'); ?>
最后,如果上述诉讼的非你只需要添加<script>
标签
哇,感谢您的回复速度快的代码!尽快尝试! – 2013-02-22 09:43:55
实际上,Google Analytics(分析)代码应该位于页面顶部,位于“”之前。你不想把它放在一个单独的JS文件中,除非你是异步加载该文件(这可能有点没有意义)。 – 2013-02-22 09:46:01
蒂姆,我同意,我只是在这里阅读这篇文章:http://stackoverflow.com/questions/3870345/new-google-analytics-code-into-external-file – 2013-02-22 09:57:02