Conversion Tracking


Our product provides campaign conversion tracking to your website. The two primary features are:

The ability to track referrals from marketing campaigns, such as pay-per-click search engines, email promotions, etc.
The ability to track orders and other events from the referrals to see if your marketing programs are effective.

The way this works is by adding a query string parameter called 'source' to the referral. For example, if you are creating an ad, there is a link back to your site in the ad. Add a query string parameter indicating the campaign:

http://www.mysite.com?source=MyCampaign

The query string parameter 'utm_campaign' is also automatically identified in order to be compatible with your existing Google campaigns. You can also create other parameters and even set up referrers from specific sites to specific campaigns. See the items below for details.

Then, add event code to your site on every event you wish to track. For example, on the order confirmation page, you may have:

gator.logEvent('Order', { id: 'ORD123', revenue: 99.95 });
See our full API on what you can track.

Ecommerce is tracked by logging events with specifice attributes. For example:

gator.logEvent('Purchase', { revenue: 99.95 });

The 'revenue' attribute is a built-in attribute that will then be used in reports. For a full list of ecommerce attributes and how to implement them, see the section on ecommerce in the developer's guide.

Key concepts

  • A funnel counts the number of unique users (not sessions or events) that complete a series of events in a specified order.
  • The steps can be followed loosely, meaning there can be other events in the series.
  • The steps can be completed across sessions. For example, a user can have a 'Cart' event one day, then complete a 'Purchase' event a week later.
  • A user has the full timeframe of the report to complete the steps.
  • A user can repeat steps, or even the whole sequence, but is counted only once.

Examples:

A funnel has steps A, B and C.

PathDoes it count?
A - B - CYes
A - C - BNo. The sequence is out of order.
A - B - A - CYes. Even though the path was loose, the steps were completed in order
A - B - C - CYes, but only one unique user is counted, even though the last step happened twice.
A - B - C - A - B - CYes, but only one unique user is counted, even though the whole sequence happened twice.
You can track existing campaigns based on the following:

SituationHow to Setup
Campaigns in Adwords or another ad productMake sure these campaigns are tagged with query string parameters to indicate the campaign. For example, the referral should be like

www.mysite.com?source=myCampaign

or generally for AdWords
www.mysite.com?utm_campaign=myCampaign

The ids 'source' and 'utm-campaign' are automatically tracked. If you have other parameters, you can add them from the projects page.
Ads already placed that do not have a campaign parameter. In this case, you can set up specific referrers to a campaign. You can do that from the projects page.

Yes. You can set up specific referrers to a campaign. You can do that from the projects page by clicking on the 'Campaign Referrers' button.

There are three distinct campaign attributes:

NameExplanation
Latest CampaignIf a user is referred to you via multiple campaigns, this is the latest campaign. It could have occurred many sessions ago. This is carried forward on all sessions after the referral.
First CampaignThis is the first campaign the user was referred by. This is also carried forward on every session.
Current CampaignThis is the campaign for the current session only. It is not carried forward.