Practical Ecommerce

Launching a New Affiliate Marketing Program, Part 1: Tracking Platforms

Editor’s Note: This is “Part 1” of a three-part series on launching a new affiliate marketing program. “Part 2” and “Part 3” we published subsequently.

There are four steps involved in launching an affiliate program. They are: (a) evaluating potential affiliate networks and tracking platforms, (b) implementing and testing the tracking code, (c) developing your creative inventory, and (d) promoting your newly launched program. I’ll review the first two steps in this article. As a merchant launching a new affiliate program, you should be able to complete these two steps in a month or so.

That will leave the final two steps, which I will cover in next month’s installment.

Evaluating Potential Affiliate Tracking Solutions

There are two types of affiliate tracking solutions: affiliate networks and independent tracking platforms. Both track the essentials: impressions, clicks, conversions, and sales amount. The main difference is that affiliate networks have an established base of affiliates that you can immediately recruit from. This is helpful for small-to-medium sized retailers and new companies, because it gives them an immediate recruiting channel. One strategic decision is understand if your competitors run their affiliate programs on that platform. If they do, and their programs are successful, this would be evidence that affiliates on that platform are relevant to your own efforts. Leading affiliate networks include AvantLink, Commission Junction, Google Affiliate Network, LinkShare, and ShareASale.

Independent tracking platforms are different, in that there is no pre-established base of affiliates to recruit from. Many larger and more seasoned brands look to this solution because they want to limit their programs to specific online marketing partners. Independent tracking platforms also allow for deeper customization. So if there are specific parameters you’re trying to catch in the checkout process, such as customer account information or coupon codes, you will have greater flexibility in passing these parameters through to your reporting. In fact, if you are running an affiliate program on multiple affiliate networks, you can even aggregate that data into a single tracking platform, thus reducing the potential of multiple payouts on a single transaction. Examples of independent tracking platforms include Impact Radius and Performance Horizon.

The other factor to consider is whether or not you have the internal resources to manage the payment process. Can your accounts payable function handle potentially hundreds of new payees, handling monthly commission payments and end-of-year tax forms? On-time commission payments are a critical success factor for any affiliate program. Missed payments, improperly calculated payment amounts, and bounced checks are surefire ways to lose affiliates, and tank your affiliate marketing channel.

If you have a global affiliate program, you also need to make payment in the affiliate’s local currency. Canadian affiliates, for example, should be paid in Canadian dollars. All major affiliate networks include a payment function. So if you use these networks, you do not need to worry about issuing checks and tax forms.

With affiliate networks, you will generally maintain an account balance. Every time a transaction occurs, the associated commission will be deducted out of your account. If a transaction is reversed — i.e., if a customer returns an order — the associated commission will be deposited back into your account. Many independent tracking platforms include a proprietary payment solution, or are integrated with established third-party payment solutions.

Pricing varies across solutions. To launch your program with an affiliate network, expect to pay a one-time integration fee along with a “network fee,” which is usually a percentage of what you pay out in commissions. An additional cost to monitor is a possible fee associated with contacting affiliates. Typically, there may be fees for contacting “non-joined” affiliates, those that are not currently partnered with your program. There shouldn’t be any fee for you to communicate with your joined affiliates. Most affiliate networks will recognize that properly managed affiliate programs involve direct communication between retailers and affiliates. Since networks are also paid a percentage of commissions, it is in their interest to ensure that all the tools are in place to properly track transactions and promote programs. With independent tracking solutions, there may be licensing and hosting fees in place.

Implementing the Tracking Code

Once you have decided on a tracking solution, it’s time for integration. Once that is complete, you will be able to track a consumer from an affiliate’s website, through to your own, and then through a completed transaction. Cookie-based tracking is the most common approach currently, where affiliates distribute a tracking link that directs traffic to your site. When a consumer clicks through that link, a cookie is placed on his or her computer that identifies the referring affiliate. When a transaction is completed, this tracking solution associates the information on that cookie with the transaction data. For cookie-based tracking to work, you need to place a tracking pixel on your order confirmation page. This pixel will “fire” each time the order confirmation page is delivered, but will only transmit transaction data to the affiliate network if an affiliate cookie is present.

The disadvantages associated with this method of tracking are that consumers may clear their computer of cookies, which would break tracking, and that certain browser settings may prevent cookies from being set in the first place. Another disadvantage is that, to set the cookie, affiliates need to use a redirect link instead of a direct link, so you wouldn’t receive any search-engine-optimization benefit from your affiliate program.

Another form of affiliate tracking involves server-to-server calls, which is offered by many of the independent tracking platforms. Since this approach does not rely on cookies to track affiliate transactions, it will not break if consumers delete their cookies. Also, it will track transactions through direct links to your site, so you will enjoy SEO benefits of multiple, direct inbound links. This approach typically involves an API integration, which may or may not be feasible, depending on how your ecommerce solution is set up.


In short, the best solution varies by retailer. Just because one of your competitors uses one solution, doesn’t mean that is the best approach for you. Conduct due diligence. Speak with company representatives before making a decision. Also, in most cases, you won’t pay for the solution until the integration is complete.

Read “Part 2: Developing Creative” and “Part 3: Promotion.”

Carolyn Kmet

Carolyn Kmet

Bio   •   RSS Feed


Sign up for our email newsletter

  1. Rahul Nair November 30, 2012 Reply

    Good Post..Had a lot to think through while setting up our In-House Affiliate Program. Tracking Methods are very important, and testing to see if they work is even more.

    I was hoping you could elaborate more on the last two paragraphs because I didn’t understand this part "Another disadvantage is that, to set the cookie, affiliates need to use a redirect link instead of a direct link, so you wouldn’t receive any search-engine-optimization benefit from your affiliate program."

  2. Chad Waite November 30, 2012 Reply

    Carolyn- fantastic article, especially for anyone curious about affiliate marketing but not entirely sure where to start. I especially agree with your last point on conducting due diligence. Setting realistic expectations and knowing just what managing a successful affiliate program will actually require of you is very important before pulling the trigger on launching a program.

    Looking forward to your article on the two remaining points!


  3. Gary Marcoccia November 30, 2012 Reply

    Thanks, Carolyn for a great article/series and the AvantLink mention! -GM

  4. Carolyn Kmet December 1, 2012 Reply

    @Rahul Nair, thanks for reading! Sure, so there are SEO benefits associated with direct inbound links to your site. I.E, the more direct links to your site from third-party sites, the higher your potential ranking in search engine results. Here’s a good article about that: ["SEO: Weaving a Web of Links."](

    Affiliate links via affiliate networks do not use direct links, they use redirect links. So instead of, it would be Since the affiliate network link is not a direct link to your site, you don’t get the bonus benefit of having additional direct inbound links. Does that help?

    I’ll ask one of Practical eCommerce’s SEO writers to follow up here as well in case she has any insight to contribute.

  5. Jill Kocher December 1, 2012 Reply

    Spot on, Carolyn. The 302 redirects used to track affiliate links strip away the link juice so there is no SEO benefit.