Magento extension that enable fine-grained checkout funnel tracking with Google Analytics (both Universal and Classic). Only for standard one page checkout.
JavaScript
Switch branches/tags
Nothing to show
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
src
README.md
composer.json
modman

README.md

Checkout funnel tracking with Google Analytics

Enable fine-grained checkout funnel tracking with Google Analytics (both Universal and Classic). The module aim to be as unobtrusive as possible, and only work out of the box with standard Magento one page checkout.

Facts

Description

The module require no configuration on the Magento side, it works sending virtual pageview to Google Analytics on checkout step change. All the magic happens inside the file:

skin/frontend/base/default/js/bitbull/ga_checkout_funnel.js

The class CheckoutFunnel observe the currentStep property of Checkout object and when a change occours it send a corresponding pair of virtual url and title as pageview.

The tracking method test for the presence of ga function (Universal Analytics version), otherwise fallback on the _gaq object use.

Installation Instructions

  1. Install via Composer, modman or by copying all the files from the repository to the appropriate folders
  2. Clear the cache
  3. That's it :)

Funnel configuration

Setup your goal as usual, the relevant part of funnel configuration (the one that relies on pageviews sent by this module) is shown below:

Funnel configuration

Support

If you have any issues with this extension, open an issue on GitHub (see URL above)

Contribution

Any contributions are highly appreciated. The best way to contribute code is to open a pull request on GitHub.

Developer

Gennaro Vietri @kesonno

Licence

OSL - Open Software Licence 3.0

Copyright

(c) 2015 Gennaro Vietri