Here's how to set up your advocates affiliate links, add promo codes, include URL parameters, and get your commission currency and payout message setup.
Navigate to Members > Group Profiles > select the appropriate group > E-store
Commission Settings
Auto Adding Code to Checkout
Tracking Parameters
Deep Linking
Campaign-specific affiliate links
The E-store serves as the central hub for managing your affiliate & member page links. It is where you can set up the Store Homepage URL, this URL is where all affiliate links will direct users to.
A built in duel parameter is also include in this link that makes the Duel tracking script function, however this is uneditable.
Additionally, you have the option to include a Store promo URL. This URL can be used to automatically add a referral code to the checkout process when a brand wants to provide a promotional code.
You can find examples of how to set up store promo URLs here
You also have the ability to add parameters to both the store homepage and store promo URLs. You could setup UTM parameters are static URL forwarding parameters that can be added to track specific data, such as the source or medium of the referral.
You can find examples of how to set up parameters here
Commission Settings
If you choose to award commission and use Duel's automated commission payments, you can determine the currency that will be paid out. This is done through the Payout currency setting. Furthermore, you can include a payout message, which will be included in all commission PayPal emails sent to the advocates.
Auto Adding Code to Checkout
If a brand wants to include/hide a referral code in the affiliate link, they can add an optional URL here. When this URL is added and an advocate has a referral code associated, it will be used as the affiliate link.
Shopify uses the path structure /discount/[promo-code] to automatically add promo codes to checkout. Other e-commerce platforms may use different formats.
Examples
Path/Shopify E-store
Parameter E-store
Tracking Parameters
Static URL forwarding parameters
Static URL tracking parameters can be added to both the store homepage and store promo URLs using URL parameters that your e-commerce supports.
Dynamic URL forwarding parameters
Dynamic parameters can also be set that are unique to each advocate's link. Currently, the system supports three dynamic parameters: username, group, and tier. These parameters can be useful for analysing the performance and effectiveness of different cohorts in your program.
See an example URL parameter setup using the following UTMs:
utm_source=duel
utm_medium=advocacy
utm_content=username (dynamic)
Deep Linking
Deep linking allows brands to choose and add the One/Universal Link of their deep linking platform so it works with both their Store homepage URL and the Store promo URLs and forwards all the relevant info into the url.
We currently support AppsFlyer and Branch.io and are forwarding the URLs (canonical url) as part of these deep links in the event of a member customising their affiliate link.
We also are able to forward "Dynamic URL forwarding parameters" as part of the deep links.
Brands can use these deep links in order to set rules for their audience - i.e. if user has the iOS app installed then open the app, if not then go to the website etc.
Campaign-specific affiliate links
Brands have the flexibility to modify their advocates' affiliate links for specific campaigns or promotions using the e-store. For instance, if they want all affiliate links to direct users to a particular collection, they can easily achieve this by adjusting the e-store addresses.
Depending on the brands ecommerce will detarmin how this is done however for the majority of ecommerce platforms this can simply be facilated by changing the URL to the URL required.
See an example below:
However, it is important to note that if a brand has setup automatic adding of promo codes in their affiliate links, they may have to use a different redirect that is compatible with their setup. This is because adding both promo codes and redirects simultaneously can potentially cause issues.
Shopify Example:
Note the parameter ?redirect=/collection/campaign instead of the regular path used in the above example. We recommend reaching out to your e-commerce team to understand how your specific setup handles redirects.