Plone Click Tracking Tool

Plone Click Tracking Tool product is aimed for assisting in tracking advertisement campaigns in Plone websites. It allows to track clicks of visitors. Actual statistics calculation is performed by external log analysis system.

Usage

  1. Install as Zope product
  2. Install in your Plone instance with QuickInstaller (Plone Control Panel -> Add/remove Products)
  3. Go to Plone Setup -> Click Tracking Tool
  4. Create your Campaigns there. Important are id (campaign Id) and URL (the address tool should direct campaign to).
  5. Add following section to your awstats.*config*.conf::
           ExtraSectionName1="Tracked clicks"
    ExtraSectionCodeFilter1="200 302 304"
    ExtraSectionCondition1="URL,^\/track\/.*"
    ExtraSectionFirstColumnTitle1="Transition"
    ExtraSectionFirstColumnValues1="URL,^/track\/([^/]+)(\/)?"
    ExtraSectionStatTypes1=H
    MaxNbOfExtra1=50
    MinHitExtra1=1
    If you have ExtraSection 1 in your config, change 1 in the lines above to the next available number.
  6. Add banners/tabs, links on the site to point your campaigns in the Tracking tool: "/track/campaignId".
  7. Watch your awstats, it should have "Tracked clicks" section with collected data grouped per campaign.

Requirements

  • Plone 2.1.2
  • Archetypes-1.3
  • ATContentTypes-0.2+ (for qPloneClickTrackingTool with versions above 0.3.0)

Upgrading

The tool detects older versions installed and applies migration procedure upon reinstallation. Do not Uninstall product, Reinstall it to preserve Campaigns created in previos versions of product.

Authors

  • Taras Melnychuk
  • Myroslav Opyr

Links

You can order product customization or its implementation on your website.

    Help us improve

    With your help we will continue develop and improve this product in the future:

    1. Leave a testimonial for us to know that you like our product
    2. If you are interested in contributing to this product please submit this form and we will provide you with SVN access
    3. Order product customization or its implementation on your website
    Follow