Skip to main content

FAQ: How does referral tracking and affiliate attribution work in Simple Affiliate, and what are the limitations?

Understand how referral tracking works in Simple Affiliate.

Written by Milos
Updated this week

Understanding Referral Tracking and Affiliate Attribution

This guide explains the core functionality of how Simple Affiliate tracks customer referrals and attributes sales to your affiliates. Understanding this process, including our "first-click" attribution rule and system limitations, is key to managing your affiliate program effectively.

The Referral Tracking Process

Our system uses unique referral links to connect sales on your store back to the correct affiliate. The process is simple and automated: The tracking process relies on browser cookies, Shopify’s checkout pixel, and discount codes to capture referral data.

  1. Affiliate Shares Link: Your affiliate shares their unique referral link with potential customers.

  2. Customer Clicks Link: When a customer clicks the link, they are redirected to your store, and a tracking cookie is placed in their browser.

  3. Purchase is Made: If the customer makes a purchase during the cookie's duration, the sale is automatically associated with the affiliate who made the referral.

  4. Commission is Logged: The commission is then attributed to the affiliate. You can see this connection in the Shopify order notes, where the affiliate's ID will be visible as the "affiliate code."

The "First-Click" Attribution Rule

Simple Affiliate uses a "first-click" model to determine which affiliate receives credit for a sale. This is a crucial rule to understand:

  • The commission is credited to the very first affiliate whose referral link a customer clicks.

  • Even if that customer clicks a different affiliate's link later on before completing their purchase, the commission will still be awarded to the original affiliate who made the first introduction. This model rewards the affiliate who discovers the customer.

Example: If a customer clicks Affiliate A's link on Monday, but then clicks Affiliate B's link on Tuesday before finally making a purchase, Affiliate A will receive the commission because they were the first point of contact.

Troubleshooting Common Attribution Questions

If a sale doesn't appear to be attributed correctly, it's typically due to how browser cookies are handled. Here are a few common scenarios:

  • Different Devices or Browsers: A customer may have clicked the affiliate link on their phone but completed the purchase later on their desktop computer. The tracking cookie would only exist on the original device.

  • Cleared Browser Cookies: The customer may have cleared their browser cookies after clicking the first affiliate's link and before making the purchase, which would remove the tracking information.

  • Private or Incognito Browsing: If a customer uses a private or incognito browser window, tracking cookies may not be saved correctly, preventing attribution.- Incorrect or Malformed Link Structure: If the tracking parameter (e.g., sacode) is removed or embedded incorrectly, referrals may not be attributed, and click counters may not increment.

  • Third-Party Tools: Tools like chatbots or link shorteners can rewrite URLs, add extra parameters, or change the order/placement of parameters, potentially overwriting Simple Affiliate’s UTM parameters.

  • Shopify Draft Orders: Commissions are not generated from these orders.

  • Minimum Purchase Threshold: If the order total does not meet the affiliate group’s minimum purchase requirement, tracking may not occur.

Testing Tip: To verify that a referral link is working correctly, always test it in a new private or incognito browser session. This ensures you are simulating a new customer visit without interference from previous cookies. To resolve tracking issues, follow these steps:

  1. Test the Affiliate’s Link:

    • Use a fresh browser session (both normal and incognito modes) to test the affiliate’s link.

    • Confirm that the click counter increments and a cookie is stored.

  2. Verify the Link’s Structure:

    • Ensure the affiliate is using the original link generated by Simple Affiliate.

    • Avoid regenerating or modifying the link using third-party tools.

  3. Alternative Sharing Methods:

    • If issues persist, have the affiliate share the store URL and direct followers to use the discount code at checkout.

System Limitations

Please keep the following system limitations in mind:

  • Sales Tracking Only: Referral links are designed to track sales commissions. They do not track new affiliate signups to your program.

  • Plan-Dependent Features: Advanced features like custom code tracking are not available on all plans (such as the free plan).

Manual Attribution of Missed Sales

If a sale is not attributed correctly, you can manually add the referral in the Simple Affiliate app:

  1. Navigate to Referrals > Add Referral.

  2. Enter the order number and the affiliate’s email address. This ensures that the affiliate receives credit for the sale, even if tracking issues occurred.- Shopify Draft Orders: Commissions are not generated from these orders.

  • Minimum Purchase Threshold: If the order total does not meet the affiliate group’s minimum purchase requirement, tracking may not occur.

Did this answer your question?