Name:  Affiliate Program for a Magento Store.jpg
Views: 113
Size:  55.7 KB

For many beginners looking to open an online Magento store, or marketers looking to boost their site traffic, affiliate marketing is the first method that springs to their minds.

Affiliate marketing is considered one of the most effective approaches to earn passive income online. Research shows that more than 16% of all Ecommerce orders in Canada and the USA comes from affiliate marketing.

As you for your online business, you can fastly and economically generate more traffic and boost sales from your store while not investing a dollar upfront.

Does that sound appealing?

In this post, we're going to help you understand deeply about affiliate marketing and how to set up an affiliate program for a Magento store.

6 Things to set up an Affiliate Program for a Magento store

Conduct competitor research

Before you step into the world of affiliate marketing, figure out what your competitors are doing.

Create a list of your competitors and look for their affiliate programs on Google. Hence, you can get to know their affiliate network, commission payouts, bonuses, cost-per-action, and cost-per-customers. Besides, you also can participate in their affiliate program to see what type of emails and incentives they're attracting their affiliates.

For example, if your competitors offer 10% per sale and you see their stores on distinguished review websites, you can match the commission and leverage these sites.

If you just have a limited budget, you can look for affiliates that your competitors don't work with, or optimize ROI with several affiliate partners.

Know the goals and KPIs of your affiliate program


After your research, it is essential to set your goals and key performance indicators. That will decide the sort of affiliates in your program and commission payouts.

Some examples of common goals include:

  • To accelerate site traffic by 20% month over month
  • To raise revenue by $10,000 by the end of this June
  • To boost the average order value by $10 within three months
  • To boost the conversion rate by 20% next year



When you've already had a list of goals, consider some metrics to evaluate your progress to meet your objectives.

Some examples of KPIs include:

  • Click traffic - the number of clicks your affiliate program gets after a specific period of time.
  • Gross orders - the total sales of your program gains.
  • Net orders - the number of gross orders minus orders that are canceled because of complications such as customers returning the item, customers discarding orders.
  • Commission - the amount of money you give to affiliates to advertise your business.
  • Top affiliates and their share of total sales - the top affiliates that are generating the most income for your affiliate program.
  • Performance from each type of affiliate - the group of customers your affiliates is bringing to your site. This could be the percentage of sales from loyalty affiliates.
  • Percentage of productive affiliates - the percentage of affiliates that generate clicks and sales in a specific time period.


Follow a defined commission strategy

The next step is to calculate your cost per acquisition (CPA).

If you pay $100 to have a regular shopper, then you would have to take $100 from that shopper to break even, not consisting of your gross margin.

A good affiliate return on ad spend (ROAS) is 3:1. That means if you invest $100 in affiliates, you should earn $300 in gross revenue.

Alright, now let's figure out the formula of CPA. CPA is the cost of gaining a new customer. Just divide your affiliate spend by the number of new customers acquired:

Marketing Spend/Customers = Cost Per Acquisition


For example, you invest $10,000 in your affiliate program and gain 20,000 site browsers. So that means you pay $0.50 for one visitor.

If 5% of these browsers fill in an email pop up and turn into potential customers (1,000), then your cost per lead is $10.

Within 20,000 visitors, 1% of them turn into paying shoppers (200 shoppers), then your cost per acquisition is $50.

Combining this data with your average order value, you can generate a commission campaign in your affiliate program that includes conversion rate, gross margin, cost of goods sold, cost per acquisition. Eventually, you can calculate a percentage you can afford to invest in.

Figure out your customer retention rate

Your customer retention rate (CRR) has an essential element in the commission you can pay.

With a high retention rate, you can invest more in your affiliate program as the customer you acquire will come back to buy more.

On the contrary, a low retention rate is a bad sign that you need to continuously gain more customers to be profitable in the future.

To get to know the customer retention rate, determine the following factors:

Quantity of customers at the end of the period - E
Quantity of customers at the start of the period - S
Quantity of customers at the start of the period - N


Now apply those to the formula below:

CRR = ((E-N)/S*100
Given that you began the quarter with 100 customers (S), you lost 10 customers but acquired 50 customers (N), so when the period ended, you gained 140 (E).
With the formula, calculate retention:
((140-50)/100)*100 = 90.


So your customer retention rate is 90%, which is quite high. Well done!
Determine customer lifetime value

Next, define your customer lifetime value (CLV)

This shows the profit you receive from your average customer while they remain a buyer.

To determine CLV, you can use the following formula:

(Average Value of a sale) X (Number of repeat transactions) X (Average retention time in months or years)

For example, you run an Ecommerce subscription business and shoppers spend $10 per month for 2 years, then you have:

$10 x 12 transactions x 2 years =$240


This helps you recognize that every new customer acquired from an affiliate sale is worth $240 to your business.
Determine your commission payouts

If you create many sales from your affiliate marketing strategy and you can pay 15% on product sales, then keep going, but remember the last factors we've mentioned including customer retention rate, return on ad spend, customer lifetime value, and many more.

Your margins play a significant element in what you can afford to offer commissions. For instance, if you work with dropshipping suppliers and your margins are 25%, you should offer your affiliates less than if your margins are 30%.

Here are several of the tips you should consider when calculating your payouts:

  • Don't pay based on clicks or impressions. Affiliate marketers will likely go for CPM payments over CPA as it limits the risk for them. CPM does not always turn into sales and you might have invested a large amount of money without any good result.
  • Encourage affiliates to select your program. There are numerous companies that hold appealing affiliate programs. It's critical that you lure affiliates to pick your program via rewards, high commissions, and benefits.
  • Offer affiliates contests and promotions. You should ensure to email your affiliate and give them higher tier payouts, bonuses, contested to make them interested in promoting your products. This does a good job of building a great relationship when you're onboarding your new partners.
  • Determine commissions according to your competitor analysis. Competitor analysis is really necessary as you need to know the standard for your niche, the number of commissions given, and their campaigns. If you have a deep understanding of your competitors, you can identify how to lure quality affiliate marketers for your program.
  • Begin with an affiliate network. If you don't know where to begin, find affiliate networks. They can charge a monthly fee but can support you with everything you need to start your program.



Do you want to set up an affiliate program for a Magento store without any effort? Check out at the Mageplaza Affiliate for Magento 2.

View more threads in the same category: