Drupal Module - Campaign Origins

Campaign Origins is a Drupal module that helps you track the origins of your campaigns. This module allows your website to accept tracking codes on any page from your marketing campaigns. It does this by accepting an origin code (unique string of characters) that's attached to the URL and storing a cookie on the users computer when that URL is visited.

You can also provide origin codes in call to actions within your site. This allows you to document the user's pathway as codes are appended in the cookie. The module then provides a programmer defined function to document when a conversion has occurred on pages such as donation, contact or signup forms.

An Example

Say you have an email appeal going out to your constituents, in the call to action in your email, you would provide a URL to a landing page or conversion form such as:

 http://www.mysite.com/landing/page?origin=email-appeal-2010

This portion of the string, "?origin=email-appeal-2010" is what passes the origin code to the page to store a cookie on the user's computer. Each time a URL like this accessed, the cookie is updated with the new code. These codes will reside in the cookie for the duration of it's lifetime which you can change in the administration pages.

Features

  • An administration form allows you to easily configure how long you want the cookie to live or expire.
  • Easily add new origin codes which doubles as an inventory with a description field.
  • A reporting section for origin codes with tracking information.

 

Drupal Module - Campaign Origins

Project Technology:
PHP, Drupal