Context Ad Serving and Analytics

The CASAA (Context Ad Serving and Analytics) framework is a plug-able system that allows site admins to tag their Drupal site via taxonomy and URL mapping to the many systems that sites use to serve ads and track analytics, such as Google Analytics, OAS ad server, Omniture Site Catalyst (analytics), Yahoo! APT, and many other systems not listed.

Through a single unified interface, admins can create and configure all of the settings required by the systems they use.

The framework allows admins to interchange the systems that they use without needing to alter any of the code on the site with the benefit of a basic "plug n play" system where the most they need to do is install the plug-ins and then enable them in the drupal modules admin menu.

The framework also provides a system of hooks that developers can utilize to build new plug-ins for the system that haven't already been built with ease. The documentation for that API is available at Maxeydevbox.org (note: the documentation still lists the module as the CMF but, the same exact API still applies to the CASAA).

Current Notes:

7.21.2009: With this current release plug-ins are only available by request as I haven't finished preparing them for full release. Thanks, for your patience.

7.28.2009: The latest release bundle contains some bug fixes plus a bundle of all currently supported plug-ins
Included Plug-ins

  • Yahoo! APT
  • Open Adstream (OAS)
  • Google Analytics
  • Yahoo! Context Match Ads
  • Omniture Site Catalyst

8.11.2009: The most current release contains fixes two that occurred:

  • debug code has been removed from core module output
  • omniture_plugin.module: the issue with default data not being returned for editing has been resolved

8.20.2009: Release notes for 6.x-1.6-beta2 release:

This current release contains some bug fixes and enhancements:

  • wildcard options in the global settings have been fully implemented to allow or disallow wildcard usage in url path mapping settings
  • functionality has been added to allow admins to edit url paths when editing an existing setting
  • only plug-ins that have been enabled within drupal's module admin can managed within the system allowing admins to know which systems have been truly enabled. (this will be enhanced even more so in the next release.)

9.2.2009: Release notes for 6.x-1.7-beta2 release:

  • Issues with APT plguin block management have been fixed.
  • hook_global_settings_submit_handler() has been added.
  • handling for allowing plug-ins to submit default settings in absence of mapping settings has been added. please see documentation.

9.3.2009: Release notes for 6.x-1.7-beta2 release:

Functionality has been added to the omniture and google plug-ins in support of the new default value handling.

Each plug-in now contains a checkbox in the global settings section that indicates to the core module that the plug-in has default values meaning that the script should be output with the default values in the absence of a mapping setting.

upgrade to latest release is highly recommended.(as always)

Development for this module was sponsored in part by: Morris Digitalworks

Releases

Official releasesDateSizeLinksStatus
6.x-1.9-beta22009-Oct-1250.41 KBRecommended for 6.xThis is currently the recommended release for 6.x.


 
 

Drupal is a registered trademark of Dries Buytaert.