Tracker 2.x

Legacy documentation for Tracker 2.x.

Version 2.1.5 (September 18, 2014)

  • Cleaned up the Tracker fieldtype by removing the "Entry Statistics" section. More detailed entry stats are viewable in the Tracker module control panel.

Version 2.1.4 (April 22, 2014)

  • Updated for compatibility with ExpressionEngine 2.8.
  • Removed calls from a redundant 'referrer' field on the 'exp_tracker_hits' table.

Version 2.1.3 (October 4, 2013)

  • Updated for compatibility with ExpressionEngine 2.7.
  • Fixed a bug where some pagination language lines were not loading in the Tracker control panel.
  • Fixed a bug where pagination was not functioning for Entry Statitics on the home page of the Tracker control panel.
  • Fixed a bug where the Tracker Fieldtype would trigger errors with PHP 5.2.x and EE 2.7.

Version 2.1.2 (April 30, 2013)

  • Updated for compatibility with ExpressionEngine 2.6.
  • Updates are now automatic and no longer require a manual update screen.

Version 2.1.1 (February 6, 2013)

  • Added offline documentation files to download package.
  • Fixed a bug where absolute count was evaluating to an empty string under certain circumstances.
  • Fixed a bug where Tracker didn't support EE's moveable Themes folder configuration.
  • Fixed a bug where empty results for All Time settings in the CP could result in AJAX errors.

Version 2.1.0 (May 10, 2012)

  • Changed module's internal code so that hits are not stored permanently and are cleaned out when Stats are updated.
  • Updated the Tracker:Rank tag to exclusively use the Stats data.
  • Updated the "Trim Tracker Data" Utility to clean out Stats and not hits.
  • Updated the appearance of the Utilities page in the Tracker control panel.
  • Modified Tracker:Rank to no longer show entries with 0 views by default, but tracker_views=">=0" parameter can be used to show unviewed entries.
  • Removed "Recount Statistics" utility from Tracker, as it is no longer necessary.
  • Fixed a bug where the Tracker CP AJAX would not function correctly when using subdomains or SSL.
  • Fixed a bug where an index was missing from a database field.
  • Fixed a bug where one of Trackers' extension hooks (cp_js_end) was intefering with other third party add-on hooks.
  • Fixed a bug where a url_title with 'limit' in it would cause problems with pagination and throw a MySQL error.

Version 2.0.3 (January 26, 2012)

  • Added index to the exp_tracker_hits table, which should improve query times to that table.
  • Added numerous performance improvements to the Tracker CP AJAX for sites with millions of hits.
  • Added a new preference "Track Analytics Data" that will disable the storing of IP Address and Referrer information.
  • Added a new "Trim Tracker Data" Utility, which allows one to remove old Tracker hits from the database and recount Stats.
  • Updated pagination to support ExpressionEngine 2.4.
  • Fixed a bug where show_expired="" was not working for the Rank tag.
  • Fixed a bug where the Timeframe labels in the Tracker CP were not displayed properly.

Version 2.0.2 (January 5, 2012)

  • Fixed a bug where the Utilities were not working when Throttling was enabled in ExpressionEngine.
  • Fixed a bug where Tracker Statistics' CP Chart would not display the Top Entries correctly when no stats yet existed for New Year.

Version 2.0.1 (January 3, 2012)

  • Fixed a PHP and MySQL bug having to do with the first week of a new year.
  • Fixed a bug in the CP's Statistics Overall Chart display when including data from two different years.
  • Fixed a bug where the usage of tracker_timeframe="current week" did not have the correct count in Stats and Rank tags.
  • Fixed a bug where the CP's Statistics Overall Chart displayed a Week 53 for a year when one did not exist.

Version 2.0.0 (December 14, 2011)

  • Completely rebuilt Tracker, using the Solspace Add-on Builder Framework (add-on is EE2 compatible only).
  • Added Tracker fieldtype for displaying Tracker stats in the publish page in EE control panel.
  • Added set of preferences to control member group access to Tracker module areas.
  • Added Stats Update Interval feature and preference to boost performance for site.
  • Added preference to exclude tracking views from specific member groups.
  • Added ability to display non-viewed entries in Tracker:Rank tag.
  • Added ability to set minimum or maximum view counts for an entry to display in Tracker:Rank tag.
  • Added import utility to convert channel entry views from DevDemon Hits 2.2 to Tracker.
  • Updated EE control panel interface to be much cleaner and easier to use.
  • Updated Tracker:Rank tag to use the Channel:Entries API, resulting in full availability of parameters and variables.
  • Updated Tracker:Track tag to be much more robust and efficient.
  • Updated Tracker:Charts tag to be much more flexible and include advanced Google Charts API features.
  • Renamed Tracker:Entries tag to Tracker:Rank.
  • Renamed Tracker:Timeline tag to Tracker:Chart.

Version 1.3.1 (September 26, 2011)

  • Added support for sort="" to the Tracker:Entries tag.
  • Modified Tracker:Pixeltrack to allow {exp:tracker:pixeltrack entry_id="{entry_id}"}\{/exp:tracker:pixeltrack}.
  • Modified the Tracker:Pixeltrack tag to allow the entry_identifier="" parameter to work on cached pages.
  • Updated the Tablesorter jQuery plugin.
  • Updated path to Tracker theme folder and files to be located at "./themes/tracker".
  • Fixed a bug where the Tablesorter jQuery plugin would output JS error messages when a table had no valid rows.
  • Fixed a bug where a search in the CP would have incorrect search results for all tabs but Today and Yesterday.

Version 1.3.0 (January 18, 2011)

  • Fixed a bug where Tracker:Track was throwing a MySQL error.
  • Fixed a bug with Entries where a variable was not named correctly.
  • Fixed a bug with the update from Tracker 1.2.3, which was related to a new DB table being used.
  • Fixed a bug in the Stats tag where a PHP error would be thrown.
  • Fixed a bug in the Stats tag where the week count was incorrect.
  • Fixed a bug where Entries with interval="yesterday" would search for yesterday and today.
  • Fixed a bug where variables in the Entries tag were not being parsed correctly in conditionals.
  • Fixed a bug with custom fields and multiple sites in the Entries tag.
  • Fixed a bug where an image was missing for the thickbox.css for Tracker.
  • Removed usage of exp_tracker_views_log_month and switched to a new DB table.

Version 1.2.3 (November 29, 2010)

  • Improved the "Duplicate Entry Cleanup" ability in the module's control panel to be more efficient.
  • Modified location of Tracker theme files.
  • Fixed a bug where the Tracker CP's Year and All Time tabs did not have the correct columns.

Version 1.2.2 (February 26, 2010)

  • Fixed a bug where a MySQL error would be displayed when a keywords search returned no results.
  • Fixed a bug where the Tracker Control Panel Homepage bar graph would not display the entire month of results.
  • Fixed a problem with intervals that occur over the month change that was making for bad totals and counts for entries.

Version 1.2.1 (January 6, 2010)

  • Modified the user class to have the GROUP BY fix in the Entries tag.
  • Fixed the Theme JS where an array was not set before being added to.
  • Fixed a bug where stats did not match between CP and Entries tag.
  • Fixed the queries in the CP homepage that display Most Popular Entries to be correct and faster.
  • Fixed a bug in Tracker:Entries where view counts were not being calculated correctly for some intervals.

Version 1.2.0 (February 18, 2009)

  • Added multiple Weblogs, Categories, Authors, Status, Sites selectors to Tracker CP.
  • Added Duplicate Entry cleanup function.
  • Added option to link entries in CP to live URL using the website settings Comments URL.
  • Modified all SQL queries to accomodate the multiple selectors in the Tracker CP.
  • Modified all entries in CP to be linked to the Publish/Edit form.
  • Modified the "View Stats" link in the Publish/Edit form to become a popup.
  • Adjusted the language so the text for the select dropdown in the Edit Tab will not be cut off.
  • Upgraded jQuery UI to rc4.
  • Fixed a bug where the "Loading" image for CP Stats thickbox was not loading.
  • Fixed a bug where a PHP error would occur if you selected a weblog with no category group assigned to it in the Tracker CP.
  • Fixed a bug where the spinner URL was not defined in the Tracker CP.
  • Fixed a bug where if the url_title="" parameter was the only one provided it would result in a PHP error.

Version 1.1.1 (January 14, 2009)

  • Fixed a bug where weblog_id was missing and was producing a PHP error.

Version 1.1.0 (December 14, 2008)

  • Added Pixel tracking capability.
  • Changed "Bar" to be the default chart.
  • Fixed a MySQL bug where an important comma was lacking from several queries triggered by the use of the url_title parameter at the same time the entry_id parameter was omitted.

Version 1.0.0 (December 4, 2008)

  • Initial release.