Skip to main content

Campaign Settings Overview

Learn how to configure your campaign settings to control how referrals are tracked and rewarded.

Written by Luiza Storrer
Updated yesterday

In Rewardful, a campaign is the core configuration of your affiliate program. It defines how affiliates are rewarded and how the program behaves. Your campaign settings will determine how much of a commission to pay your affiliates.

If you're unsure how to configure your campaign, start with a simple recurring percentage commission and adjust as you learn what works for your program. You can change the campaign settings at any time. The changes will apply to new and existing referrals.

Each affiliate can only be part of a single campaign using the same email address. To add the same affiliate in multiple campaigns, please refer to the section “Putting an affiliate in more than one campaign” in this article.

How Campaigns Work

Once an affiliate is assigned to a campaign, all of their referrals are tracked and processed according to that campaign’s settings. Campaigns control both how referrals are tracked and how they are rewarded.

Affiliates promote your product using the methods available in your campaign, such as referral links or coupon codes. Campaign settings also determine how this tracking works, for example: how referral links are generated, whether coupons are enabled, and how long referral cookies remain valid.

When a customer interacts with one of these promotions, by clicking a link or applying a coupon, Rewardful records the referral using the appropriate tracking method.

If the customer completes a signup or purchase and the referral is still valid, the conversion is attributed to the affiliate. From that point on, the campaign settings determine how the referral is handled, including how much commission is earned, whether it is recurring or one-time, and when it becomes payable.

Understanding Campaign Settings

Campaign settings are organized into different sections in your dashboard. Below, we’ll go through each setting in the same order you see them when creating or editing a campaign.

Campaign name

Defines the name of your campaign, which will be visible to your affiliates. Use it to differentiate between multiple campaigns.

Website URL

Specifies the URL used to generate affiliate links. All referral traffic will be directed to this page.

Commissions

The following settings define how commissions are structured and earned in your campaign. This includes how commissions are calculated and any limits or conditions applied.

Reward type

  • Percentage of sale: Commissions are calculated as a percentage of each payment. Commonly used for products with variable pricing.

  • Fixed amount: Commissions are a fixed amount per sale, regardless of the purchase value. Commonly used for products with consistent pricing or when you want predictable payouts.

Maximum commissions per customer

Limits how many payments from a single referral will generate commissions. For example:

  • Set to 3: commissions are paid on the first 3 payments only.

  • Leave blank: commissions are earned on all payments.

Maximum commission period

Defines how long (in months) a referral will generate commissions. For example:

  • Set to 12: commissions stop after 12 months.

  • Leave blank: no time limit.

If you set values for both settings (Maximum commissions per customer and Maximum commission period), commissions will stop once either limit is reached.

For example:

- Maximum commissions per customer: 3

- Maximum commission period: 12

The affiliate will earn commissions on up to 3 payments from the referred customer, as long as those payments occur within the first 12 months. Payments made after the 12th month will not generate commissions, and if a 4th payment occurs within the 12-month period, it will also not generate a commission.

Days before commissions become due

The number of days a commission remains pending before becoming payable and included in payouts. We recommend aligning this with your refund policy to avoid paying commissions on transactions that may still be refunded.

Advanced settings

These settings provide additional control over payouts and tracking behavior. Most users can rely on the default values unless they have specific needs.

Payouts

Minimum payout threshold: Defines the minimum amount an affiliate must earn before payouts are marked as due. Until this amount is reached, commissions and payouts will remain pending.

Referral cookies

Cookie window: Specifies how long a referred visitor is tracked after their first visit. The visit must be attributed within this period for the affiliate to receive credit.

Campaign coupon

Displays the coupon associated with the campaign. If no coupon has been added yet, you can select “Create a coupon” to add one. For more information, please see this article.

This setting is only available when editing an existing campaign. To add a coupon, first create the campaign, then go to the Edit page.

Traffic source control

Ignore traffic from the major search engines: Prevents affiliates from receiving credit for visitors who arrive via search engines (such as Google, Bing, Baidu, and Yandex). This helps reduce abuse, such as claiming credit for organic traffic or improperly using ads to capture attribution.

Affiliate portal

Welcome text: Sets the message shown to potential affiliates during signup using your Rewardful signup form. Use this to introduce your program and explain the benefits of joining.

Affiliate dashboard text: Sets the message shown to affiliates after logging in to the affiliate dashboard. Use this to share updates, explain how the program works, provide resources, and include contact information for the program manager.

Custom rewards

Reward description: Describes the reward shown to affiliates. This is shown to affiliates when they view your program and does not change the reward itself, only its description. Leave blank to use the default description based on your commission settings. Available on the Growth plan and above.

Affiliate attribution

Attribution type: Determines which affiliate receives credit when a referral interacts with multiple affiliate links before the referral is created. Once a visitor converts, they are permanently associated with that affiliate.

  • First-touch: the first affiliate link clicked gets credit

  • Last-touch: the most recent affiliate link clicked gets credit

Campaign privacy

Make this campaign private: Disables the public signup form for this campaign. Affiliates must be manually added or invited via the dashboard or API. This is commonly used when building a custom signup flow or running an invite-only affiliate program.

Generate private affiliate links: Generates non-identifiable affiliate links (e.g. 8621c4) instead of using the affiliate’s name (e.g. james-bond). Useful when you prefer not to include affiliate-specific identifiers in the link.

Allow affiliates to see sales descriptions: Allows affiliates to view descriptions of sales generated by their referrals in the dashboard. Disable this setting to hide this information from affiliates.

Allow affiliates to see customer names: Allows affiliates to see the names of customers they have referred. If disabled, affiliates will only see a unique ID (e.g. f73851c2-ab83-414a-8b03-dda4a4c688a6). Email addresses are never shared with affiliates.

Affiliate links

Parameter type: Determines how affiliate links are formatted (e.g. query string or hash fragment). While you can choose the format, some integrations may require a specific type. Any requirements will be clearly indicated in the integration documentation.

If you have any questions or need help configuring your campaign, our support team is here to help. Feel free to reach out anytime.

Did this answer your question?