Skip to main content
Help us improve Python packaging – donate today!

Add more control over the inclusion of JavaScript analytics code of your Plone site

Project Description

Introduction

This product will replace the basic Plone feature for adding statistical and analytics JavaScript to your site with an advanced version that:

  • add possibility to add specific JavaScript when the user is inside error page (useful for special code when on the “Page not found”)
  • add possibility to customize code for a site area or a single content
  • not display JavaScript code for specific area of the site

How to use it

When installed, the basic Plone feature for handling JavaScript for statistics is hidden from the standard “Site settings” (in facts, it’s moved to a new configuration panel called “Analytics settings”) and new options are now available.

JavaScript for web statistics support

Basic feature

Nothing new there: this is simply the basic Plone feature about JavaScript inclusion, just moved in this separate panel. This is always the default code included when other options don’t match.

JavaScript to be included when an error message is get

Code for error page

When this product is installed you can control JavaScript code based on error messages (ignoring the default one). The main motivation is to use this for the NotFound (HTTP 404) error.

However this feature is still generic… you could probably use it for other error code (like ValueError) if this make sense for you!

JavaScript to be included inside specific site’s paths

Code for specific site's path

You can use this section for putting a list of absolute site subsection you want to control, adding a specific JavaScript section and ignoring the default one.

When more than a provided path match the current URL, the most specific ones is used.

You can also uncheck the availability of the rule in the whole site subtree.

Hiding

You can also use this product for hiding analytics code from specific site areas or error pages, leaving a default one for the rest of the site.

Just configure options with empty code!

Dependencies

This product has been tested on:

  • Plone 3.3 (read below)
  • Plone 4.2

It’s based on plone.app.registry that it not part of Plone on 3.3 version. You need to be sure that a compatible version is used (in my experience: use version 1.0b1)

Credits

Developed with the support of:

All of them supports the PloneGov initiative.

Authors

This product was developed by RedTurtle Technology team.

RedTurtle Technology Site

Changelog

0.2.0 (2012-07-13)

  • Some styles fixes in the management panel [keul]
  • Added new option: apply_to_subsection
  • Added the “autoresize” CSS class for textareas (in the case you also use collective.autoresizetextarea) [keul]

0.1.0 (2012-07-04)

  • Initial release

Release history Release notifications

History Node

0.6.1

History Node

0.5.0

History Node

0.4.0

History Node

0.3.0

This version
History Node

0.2.0

History Node

0.1.0

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Filename, size & hash SHA256 hash help File type Python version Upload date
collective.analyticspanel-0.2.0.zip (39.6 kB) Copy SHA256 hash SHA256 Source None Jul 13, 2012

Supported by

Elastic Elastic Search Pingdom Pingdom Monitoring Google Google BigQuery Sentry Sentry Error logging CloudAMQP CloudAMQP RabbitMQ AWS AWS Cloud computing Fastly Fastly CDN DigiCert DigiCert EV certificate StatusPage StatusPage Status page