跳转到主要内容

上下文依赖的GoogleAnalytics

项目描述

作者:

ramonski

日期:
2008-03-20
修订版本:
60988

摘要

将Google Analytics上下文相关功能添加到您的Plone站点

介绍

Google Analytics可以处理网站的多个URL,例如 http://plone.orghttp://plone.org/products。因此,如果您网站的层次结构,并且希望使用Google Analytics进行分析,则需要为每个URL不同的ga代码片段。使用此包可以处理此问题。

使用方法

在接口 collective.gacontext.interfaces.IGAContextMarker 上注册了一个formlib表单。每个带有该接口标记的上下文都成为Google Analytics感知的。显示一个新对象选项卡,您可以在其中编辑ga代码片段。

为PortalFooter注册的viewlet将找到相应的代码片段。它调用一个实用程序,该实用程序沿着获取链向上走,找到下一个提供IGAContextMarker接口的对象,并返回其代码片段(如果已设置)。

示例

  • http://plone.org 被标记为 IGAContextMarker,并具有以下ga代码

    <script src="https://#/urchin.js" type="text/javascript">
    </script>
    <script type="text/javascript">
    _uacct = "UA-00000-0";
    urchinTracker();
    </script>
  • http://plone.org/events 将找到相同的代码片段

    <script src="https://#/urchin.js" type="text/javascript">
    </script>
    <script type="text/javascript">
    _uacct = "UA-00000-0";
    urchinTracker();
    </script>
  • 如果 http://plone.org/events/conferences 被标记为 IGAContextMarker 并具有以下ga代码

    <script src="https://#/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="https://#/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:

项目详情


下载文件

下载适合您平台的文件。如果您不确定选择哪个,请了解有关安装包的更多信息。

源代码分发

collective.gacontext-0.2.1.tar.gz (11.4 kB 查看哈希值)

上传时间 源代码

构建分发

collective.gacontext-0.2.1-py2.4.egg (18.4 kB 查看哈希值)

上传时间 源代码

支持