上下文相关的googleanalytics
collective.gacontext的Python项目详细描述
Author: | ramonski |
---|---|
Date: | 2008-03-20 |
Revision: | 60988 |
摘要
添加与plone站点相关的google分析上下文
简介
Google Analytics可以处理网站的不同URL,例如 http://plone.org和http://plone.org/products。所以如果你有等级制度 你的网站结构,你想用谷歌分析来分析它,你 每个url需要不同的ga代码段。有了这个包裹你就可以搞定了。
用法
接口上注册了一个formlib表单 collective.gacontext.interfaces.igaccontextmarker。每个上下文 用那个接口标记的google analytics会被感知。新对象 将显示选项卡,您可以在其中编辑GA代码段。
注册为portalFooter的viewlet将找到负责的代码片段 为了它。它调用了一个实用程序,该实用程序在下一个 对象,它提供igaccontextmarker接口并返回其代码。 片段(如果有一个集合)。
示例:
http://plone.org用igacentmarker标记,并具有以下GA代码:
<script src="http://www.google-analytics.com/urchin.js" type="text/javascript"> </script> <script type="text/javascript"> _uacct = "UA-00000-0"; urchinTracker(); </script>
http://plone.org/events将找到相同的代码段:
<script src="http://www.google-analytics.com/urchin.js" type="text/javascript"> </script> <script type="text/javascript"> _uacct = "UA-00000-0"; urchinTracker(); </script>
如果http://plone.org/events/conferences用igacentmarker标记,并且 具有以下GA代码:
<script src="http://www.google-analytics.com/urchin.js" type="text/javascript"> </script> <script type="text/javascript"> _uacct = "UA-99999-9"; urchinTracker(); </script>
然后http://plone.org/events/conferences/2008-location-tbd将找到代码 来自http://plone.org/events/conferences:
的片段<script src="http://www.google-analytics.com/urchin.js" type="text/javascript"> </script> <script type="text/javascript"> _uacct = "UA-99999-9"; urchinTracker(); </script>
vim: set ft=rst tw=75 nocin nosi ai sw=4 ts=4 expandtab spell spelllang=en: