In this article we will discuss:
- Our Commission Types feature and what it comprises
- How to create your commission type
- How to modify your tracking scripts/API requests to track commission types according to your use case
At the end of this article we have included a short FAQ section.
Your affiliate program should have at least one standard commission rate - this is the one that you set up when you create your affiliate program. But what if you'd like to set up a more complex commission structure with varying commission rates?
This is where our Extra Commission Types feature comes in!
Our Extra Commission types feature gives you the flexibility to create additional commission rates that you can apply to different actions and even per product/sku/category.
When to use Commission types
Commission types can be used for a variety of use cases. We've listed a couple of them below:
- To reward affiliates commissions for different actions (eg. a commission for selling products, and a different commission for newsletter signups).
- To give affiliates different commissions for different products/services (eg. one commission for imported perfumes, and a different for your hand-made soaps).
- To create a varying commission structure (eg. set up a different commission rate for recurring payments).
Please be aware that this is an advanced feature, and as you'll need the help of a developer to help set up the logic on your end.
If you don't have an in-house developer, we've created a guide on how you can find one.
Create your Commission type
The first step towards setting up a commission type to track with is to create it within your program.
You may head over to your Programs tab > Specific Program > Settings > Commission structure page. At the bottom you will find the "Extra commissions" section, where you may create your commission type.
Clicking here will cause a new window to pop open:
Here you will see the following fields:
- Title - The name of your new commission type. We advise that it be something descriptive, so you know exactly what it's for.
- Identifier - This is the identifier that you will use in your tracking script or through the API when you create your conversion.
- Eligible for MLM - If you have MLM enabled, you'll have the option for this to generate MLM commissions.
- Commission - Here you set the percentage amount or fixed rate for each conversion of this type that is tracked.
- Affiliate group commission rates - Provided that you have an affiliate group that would be entitled to a special rate, you can add the group here and assign their unique commission rate.
Once you have completed the form, you will have created a new commission type.
In the next section, we will go over how you can begin to track using your new commission type.
Track your new commission types
Most of our integrations will require that you modify your tracking script.
Depending on your use case, your developer may refer to the following:
- Conversions JS Documentation - For tracking additional actions, such as sign ups or submissions. Your developer may refer to the example here.
- ConversionMulti method - For tracking various product/category/sku. Your developer may refer to the example here.
In the case you're adjusting a recurring commission that is being communicated through the REST API, you may indicate the commission type when you create a conversion.
If you are using our WooCommerce Integration, the ability to track commission types is built into the plug-in.
After you have created your commission type, you only need to indicate the commission type identifier in the “Tapfiliate Commission Type” field on WooCommerce product and/or category pages.
I don't have a developer - can you refer me to one?
We currently don't have developers who can help you set up commission types on your behalf, but we've created a short guide explaining where and how you can find one to help!
Can I set up commission type tracking in SquareSpace or WIX?
No - we know for a fact that neither SquareSpace nor WIX Stores offer a way to track commission types on their platforms. This is a limitation on their end.