Jump to Navigation

Development & change log

No replies
Cralan Deutsch
Offline

Change log of opentracker developments

 

May 2013

 

  • bug fixes to ng reports
  • added improvements to ng_top_pages ( search url phrase functionality)
  • fixed an issue where zip-code and other details were not displayed on clickstream page
  • Published first 25 entries of List of Big Data definitions
  • Posted on Opentracker Blog about C-Suite new player: CxO Chief Analytics Officer
  • Research into describing real-life applications of Opentracker Big Data Analytics technology
  • prototype feature to allow user to search session by ip
  • updating log-in in drupal ( not on production ) , created a demo page for visits online
  • improved zip code algorithms for germany, france, netherlands, sweden and switzerland
  • speed improvements for API calls

 

April 26, 2013

 

Opentracker Geo-engine

  • added second source, for improved lookup of country,city,region,isp,company,etc
  • added ZIP codes for 5 EU countries: Germany, Zweden, The Netherlands, France and Switzerland

ot3

  • fixed a bug in download of clickstreams 
  • add warning/notification for selected dates in the future
  • numerous fixes and updates for next generation (ng) reports
  • added 10 reports to New Opentracker Engine

 

March 2013

  • upgraded all servers to faster hardware
  • finished 20 reports based on New Opentracker Engine

 

February 2013

  • added weekly summary email to all clients

 

November 15, 2012

ot3

  • fixed a bug that caused downloaded pdf's to have a double extension (.pdf.pdf)
  • fixed a bug on visits online report that caused download to show a limited number of rows
  • fixed hover tool tip ISPs report
  • fixed broken link in tel. area code report

New Opentracker Engine

  • Implemented a long term cache for data
  • Implemented a counting/incrementing algorithm with metadata

API

  • c_view_session has been expanded to be used as lead generation tool:
    • New Feature: parameter to remove ISP's from the list of sessions. (removeIsp)
    • New Feature: parameter to only display sessions with the specified list of country codes. (includeCountryCode)
    • New Feature: parameter to remove sessions with the specified words(s) in the url. (excludeInUrl)
    • New Feature: parameter to remove sessions with the specified company names. (excludeInFilteredCompany)
    • New Feature: parameter to remove sessions with a maximum amount of events. (maxEventThreshold)
    • New Feature: added date, period and limit parameters. A calendar will be added next !
    • New Feature: site parameter now supports multiple sites!
    • New column: duration in seconds. Shows the duration of a visit in seconds.
    • new parameter: mapEuToCountryDomain - Change all countries and countryCodes from "Europe" and "EU" to the country depending on the site's ccTLD.
    • new parameter: gbCountryCode - change CountryCode string to UK of "GB".
    • new parameter: unknownRegion - All unknown regions will be replaced by an the specified string.
    • new parameter: unknownCity - All unknown regions will be replaced by an the specified string.
    • new parameter: metaCsv - use to hide meta data when downloading as CSV
    • new parameter: showColumns - Display only the columns specified in this parameter.
    • new parameter: groupBy - Group session
  • fixed redirect for homepage
  • Added 2 examples for top_properties API
  • update/ restructure the documentation for incrementing

www

  • updated CMS for latest security fixes
  • wrote and added article for social media advertising
  • created and published lead generation doc.

 

 

October 15, 2012

api

  • Major update to all api documentation
  • All "inserting data" pages re-structured and re-written
  • New terminology introduced: Properties
  • New api call added: Top properties
  • Multiple examples added to the javascript/ iOS /Android implementation pages
  • New section added: inserting data events and properties with a url
  • New parameter added: ignoreLocale. use this to ignore column name changes when using different languages

ot3

  • BUGFIX: issue resolved; not all sources were shown in the source overview report
  • Improved install script page, by adding script to the page
  • Improved site-management page visually
  • Improved re-sending of welcome emails from site-management page

docs

  • Released new sub-site for report documentation: docs.opentracker.net
  • Compiled & centralized support / help text from other resources
  • Added screenshots to all support-index pages in help site map

log

  • Completely rewrote codebase for optimized counting of events
  • All new reports are now realtime and cached on the fly
  • Fixed a security issue for malicious use of app event uploads

iOS sdk

  • Added option to disable location service (for when your app does not use location)
  • Added documentation for incrementing/ decrementing event counts

Android sdk

  • Added documentation for incrementing/ decrementing event counts

Other

  • Addition of 900 entries of ISPs to exclude from Company Name report

 

 

September 11, 2012

ot3

  • The new Opentracker Event Engine is now the default datastore for all new (trial) accounts
  • Adding a site is now processed via the api, so that users receive the latest email notifications and current documentation
  • The 'gem' image on site management now also works with the new data storage engine - meaning that the green gem indicator which indicates if a javascript is active and deployed now works
  • Percentage functionality was added to the new reports
  • Fixed broken redirects for some logins

api

  • split development and stable versions
  • new stable release (http://api.opentracker.net/api/2012-08-21/)
  • upgraded underneath UI framework to support IE7
  • a new api call was created to show top custom events (http://api.opentracker.net/api/top_lists/top_custom.jsp)
  • ability to add and subtract event numbers for custom events for iOS, Android and Javascript
  • custom columns was added to visits online download
  • repaired issue where trend reporting was not working for certain apps
  • fixed broken links and typos

log

  • speed improvements and server footprint for log servers
  • geo-location server was updated to have latest IP info

 

August 8, 2012

ot3

  • Added multiple new reports for App analytics
  • Added segementing for new App analytics reports
  • Fix for storing user preferences
  • Fix for bug where referrer was displayed multiple times in click/event-stream on visits-online expanded and click/event-stream page
  • Fix for a bug where exit events were not shown in correct chronological order, but moved to top
  • Fix where click/event-streams were collapsed after a search for an IP

API

  • Fixed links in getting started pages
  • Added custom event types to documentation
  • Multiple bug fixes and improvements

Other

  • Improved DNS infrastructure (now also IP6 ready!)
  • Moved Mexico to North America in the sub-continents report
  • Fix for timezone registration when signing up for trial

 

 

July 27, 2012

Update to Companies report ISP-exclusion list. Meaning additions to the list of ISPs removed from the Company Name report because they are providers and not actual visitors from the company named. Please see here for details:

http://www.opentracker.net/forum/company-reporting-lead-generation#comme...

 

 

July 18, 2012

New Cassandra Engine

  • Move to full production. (contact us to start using)
    • Effort to move all reports currently in mysql to cassandra
    • Bulk of work on getting Trend reporting online
    • Numerous bugs; display issues, wrapping, multiple referrers showing, not all info displaying in clickstream overview

SDK libraries for iOS and Android

  • Ongoing bug fixes
  • Fixed location-prompting

 

 

March 5, 2012

New API server release

  • Full Api Redesign. (contact us to start using)
    • Responsive designed, for mobile devices
    • Updated navigation
    • Added documentation & examples on user tagging.
    • Updated api calls to use the new Opentracker Log Engine.
    • Working examples
  • Speed & security improvements
  • IP-search bug fixed

Visits online

  • Fixed search IP bug
  • Speed improvements

 

November 16, 2011

New API server release

  • Added new section with option for inserting data into the new Opentracker engine (contact us to start using)
    • iOS (iPhone & iPad) app tracking
    • Android app tracking
    • Javascript tracking
    • Custom event tracking
    • Cookie manipulation
  • Fixed bugs for summary trend

Visits online

  • Fixed favicon for referrer in user profile
  • Improved error reporting for new Engine
  • Fixed a bug that caused the demo page to load when there was too little data.
  • Fixed bug with cached visits not showing page views.
  • Added exit link tracking back to new Engine

 

October 17, 2011

General improvements

  • Added PDF download (using pdfmyurl.com) on all the reports from Traffic/trends, top navigation lists, location data and technical data
  • User-tagging in beta (contact us to join)
  • Android app tracking in beta (contact us to join)
  • iPhone app tracking in beta (contact us to join)
  • Improved Print styles
  • Added "results" back to numerous reports
  • Multiple small bug fixes

individual reports:

  • Visitors Clickstream: Marker added to google map for better location identification.
  • Error-page: improved description and brand recognition
  • Technical data- Browsers: Added Browser icons
  • Location data - Companies: Updated ISP exclusion list
  • Top files/directories: Fixed a bug that prevented expanding directories for some sites.

 

September 22, 2011

General improvements

  • Added Android and BlackBerry platform/OS identification
  • New global login page for everyone.
  • Added Browser warning on overview for IE lower than 9 , and FireFox lower than 4
  • Bug in summary trend API fixed
  • User management, enabling/disabling users has been removed.

Visits Online

  • Added 'recently online' to header in visits online
  • Fixed all the links to google, they now go to google,instead of landing page.

Clickstream

  • Fixed all the links to google, they now go to google,instead of landing page.
  • Added selected site to clickstream

 

August 26, 2011

General improvements

  • Improved print style
  • Improved help tips IE
  • Change log link added
  • Fixed Visits by URL (aka SPR) expanded

Visits Online

  • Rewrote ajax and table rendering engine for major speed improvements
  • Improved collapse animation speed.
  • Expand all is now sticky
  • Download button reintroduced
  • Fixed a bug that caused the header to close on expand all
  • Fixed bug: in expand page views data, the dots come in the end of the url (if a url is long)
  • Implemented user tagging
  • Fix for chrome: click on expand , close first 3 or 4 rows and click on collapse. the alternating rows coloring is messed up.
  • Fixed slow script error on expand , more than 40 
  • Fixed error in line 607 :  TypeError: Result of expression '$thisCell' [undefined] is not an object.
  • Fixed coloring of even rows is messed up if the no. of columns are high in IE 8
  • Fixed for windows firefox: on hover data changes for ip only the second time on hover. (only if u hover immediately after search)
  • Fixed expand and collapse twice for search by ip ,the profile data is messed up for all rows.
  • Fixed map hover city name for firefox
  • Increased column selector box size and or made resizable

Clickstream

  • Rebuild report based on API
  • Improved style and readability
  • User tagging / custom event ready

 

July 21, 2011

  • Improved error reporting
  • Feedback/dev/api link added
  • Improved platform detection (iOS)
  • Introduced simplified end-of trial page
  • Improved expanded visitor view
  • more speed improvements (javascript)

 

13 July, 2011

  • Support for IE7 (IE6 works but is not supported)
  • Universal speed improvements
  • Visitors expanded re-designed
  • Fix for Accordion stickiness (left-hand side navigation)
  • Support for white labels (contact us if you want one)
  • Better typography for readability
  • Improved Device /OS tracking
  • Numerous small bug fixes
  • Improved error handling
  • Resolved: IE http 500 bug
  • (international) Language update

 

27 june 2011

  • Released new version of ot3 reporting interface
  • Major improvements for Visits Online report:
    • Speed improvements: we’re using new technologies to render the traffic reports. Both the reporting interface, and the mechanisms (cloud-processing) for generating the numbers in the reports are state-of-the-art, and greatly improved in terms of performance / speed.
    • Infinite scroll: just scroll down tot he bottom of the page and keep scrolling to find visits from yesterday or a few hours ago. No more clicking next or hacking the url.
    • Column selector: customize the report you are seeing in the Online & recent visitors report. Select the columns that you want. This feature is sticky! Choose from the following: flag, country, city, region, isp, company/org, isp/org, provider, area code (tel), ZIP code, referrer, search term, status, number of visits, pageviews, total pages viewed, last visit duration, current visit duration, total duration, first measurement, operating systems, browser, resolution, IP address, country code.
    • EZ-clickstream preview: open and view multiple clickstreams in main Online visitors report – each and every line of a visitor can be clicked (the whole line). This will expand the view to show Visitor Profile and the most recent visit by that person.
    • Calendar with date range: you can now select any date (or date range) and open to clickstreams on that day. For example, if you want to see the results from a social media effort, a newsletter, ad campaign, or twitter post
    • Thumbnail images of pages: hover your mouse over the red icon next to the page titles of any entry for thumbnail image of the page being viewed.
    • Increased interactivity - Hyperlinks: within the visitor profiles it is now possible to click through to other reports for quick access: Operating systems, Browsers, and Resolution.
    • Increased visual aids - city maps: hover over city names for a map displaying city location.
    • Zebra stripes: means that scanning visitors in overview is easier on the eyes.
    • Enhanced Options bar: open by default, redesigned to be more user-friendly.
  • All reporting pages are now build with html5 and css3
  • Improved colorscheme
  • Added icons to most UI buttons
  • Added tabs for easier navigation
  • Changed the right panel with all non reporting pages to dropdown from tabs located in the header
  • Improved calender.

 

8 june 2011

  • Released beta version of new visits online:
    • Rebuild from scratch.
    • Data is fetched with ajax technology from our new API
    • Visulization is done with javascript (jQuery)
    • Ready for user-tagging and custom events (coming soon!)

 

26 may 2011

  • Scaled the new data collecting server farm to handle milions of events per day.
  • Finished new logging servers for sending custom events to our new data collecting farm.
  • Realilized first top list widgets based on new data collecting farm.

 

18 march 2011

  • New Reporting interface called 'ot3' (backend) has been redesigned to improve navigability and therefore to improve the understanding of reports.
    The goal was a modernization that would boost the interface solidly into the Web 2.0 realm and enable mobile-ready platform developments.
    Note: best experienced in a "modern" browser; Firefox, IE9, Chrome, Safari, etc.
  • Rewrite: The entire code base has been rewritten from the ground up. Old layout techniques (tables) have been replaced with; Divs, HTML5, CSS3: makes the site easily convertible for mobile browsers. AJAX and JSON: This new structure means the interface is ready for generating real-time data streams & reports. JQUERY: Most javascript has been replaced with Jquery (industry standard - comprehensively tested, browser independent).
  • Summary, we started by rebuilding what we already had, and will now proceed to introduce the new reports we are building, one at a time. We have learned that gradual steps are more effective where interface change / development is concerned, as the majority of users appear to be conservative in this regard. Additionally, this process facilitates thorough testing.
  • The Navigation has been divided into two components: Left-hand navigation, called "Report navigation" is now only reporting data: visitors, traffic analysis, top navigation lists, location data, technical data, conversion / roi
  • Right-hand navigation, called "Options" gives access to Support and Preferences.
  • Both of these Menus can now be hidden, by clicking on the thumb-tack icon. This is a sticky behavior.
  • Inside the menus themselves, the individual sections have been compacted, so that only the selected sub-heading is displayed.
  • Online & Recent Visitors report:
    • Improved overview: larger / new visitor icons & country flags
    • Options bar has been rebuilt
    • Visitor clickstream page: added visitor location map and improved page layout
  • Traffic Analysis reports:
    • zebra striping added to tables for improved readability
    • column highlights for selected chart variable.

 

19 november 2010

  • Api in production (see http://api.opentracker.net)
  • Realized a prototype of cassandra data collection
  • Added PDFmyURL license support / availability for personal and business (domain) licenses
  • Developed a Table rendering engine
  • Tested table insertion into drupal
  • Finished prototype for Visitors online report into cassandra
  • Put new front-end online (drupal/cms)
  • Created protype for Visualization of email/ ID clickstream capture
  • New back-end - 70% completed
  • Proof of concept: insertion of one report into scaling mechanism (new cassandra architecture) - measurement time
  • Forum placed back online and spam-secured (drupal)
  • Documented change in traffic / effect of placing new site online