- E-commerce tracking
- Display Advertising
- migrating to analytics.js
- [#34][] adding proper dependencies to the gemspec
- [#36][] lambda-based tracking code support
- [#35][] Added to support inpage pageid plugin
- #25 remove duplicated version file
- [#26][] Avoid error on redirection when "rack.session" is nil
- [#27][] support doubleclick to display advertising
- [#37][] custom adjusted bounce rates
- #9 Allow to track custom variables and events
- #22 Allow to push generic stuff into the queue
- #10 Removed deprecated
_trackPageLoadTime
addingset_site_speed_sample_rate
as new configuration
- Change order of tracker vars
- #11 Fix an issue that was causing
(deadlock; recursive locking)
errors due to body not closed. (@rymai)
- #11 Usage of Bundler. (@rymai)
- #11 Addition of development dependencies. (@rymai)
- #11 Creation of
lib/rack-google-analytics.rb
so:require => 'rack/google-analytics'
in the Gemfile shouldn't needed anymore. (@rymai)
- Include the Google pagespeed code.
README
typos fixed.
- Fixed a bug with lots of missing files from the Gem... how silly!
- Updated
README
to reflect 0.9.0 merge from achiu.
- Name changed from 'rack-google-analytics' to 'rack/google-analytics' more inline with the norm.
- Class now named
Rack::GoogleAnalytics
, in 0.5 and earlier this was incorrectly documented asRack::GoogleTracker
.
- Asynchronous code is now the default.
- Major re-write from Arthur Chiu, now correctly writes the
Content-Length
header, and comes with tests. (@achiu) - This patch also backs-out the changes from @cimm - but they were un-tested (I intend to bring these back as soon as possible; this will probably constitute a 1.0 release when it happens).
- Makes the default snippet the async version from Google. Use regular synchronous code with:
:async => false
. (@ralph)
- Initial release, extracted from the Capistrano-Website project.