preloader

MemberPress Affiliate Tracking Not Working? Here Is the Fix

Affiliate links in MemberPress do not track signups or commissions correctly. This problem usually relates to cookie settings or affiliate integration configuration.

MemberPress has built-in affiliate tracking that allows you to run your own affiliate program without third-party plugins. When configured correctly, affiliates receive unique tracking links, and when a visitor clicks that link and later signs up for a membership, the affiliate receives credit and earns a commission. However, sometimes the tracking stops working, and affiliates report that they are not getting credit for signups they refer.

This problem can be particularly damaging for membership sites that rely on affiliates for customer acquisition. When affiliates are not properly credited, they may stop promoting the site, leading to a significant drop in new memberships. The issue may affect all affiliates or only specific ones, and it may appear after updating MemberPress or changing cookie settings.

The most common cause of this problem is that the affiliate cookie is not being set correctly due to cookie settings in the browser or server. Another cause is that the affiliate link structure is not properly configured, or that the signup process does not include the affiliate tracking parameter. Caching plugins can also interfere with affiliate tracking by caching pages that contain affiliate links.

Why MemberPress affiliate tracking fails

MemberPress affiliate tracking works by setting a cookie when a visitor clicks an affiliate link. The cookie contains the affiliate’s ID and is stored in the visitor’s browser. When the visitor later signs up for a membership, MemberPress reads the cookie and attributes the signup to the affiliate. If the cookie cannot be set or read, the tracking fails.

Cookie issues are the most common cause of tracking failure. Modern browsers are increasingly strict about cookies, especially third-party cookies. If your affiliate links point to a different domain than your main site, browsers may block the cookie as a third-party cookie. Using a subdomain (e.g., go.yoursite.com) instead of a completely separate domain can help avoid this issue.

Another common cause is that the affiliate link structure is not properly configured. MemberPress requires affiliate links to follow a specific format, typically https://yoursite.com/mepr-affiliate/123/ where 123 is the affiliate ID. If the link does not include the correct path or parameter, MemberPress will not recognize it as an affiliate link and will not set the cookie.

How to test if affiliate cookies are being set

Open an incognito browser window and click on an affiliate link. Then, open the browser developer tools by pressing F12, navigate to the Application tab (Chrome) or Storage tab (Firefox), and look for the “mepr_affiliate_id” cookie. If the cookie is present, tracking is working. If the cookie is missing, the link is not being recognized or the cookie is being blocked.

Step by step guide to fixing MemberPress affiliate tracking problems

Follow these steps in order to restore proper affiliate tracking in MemberPress. Start with the simplest solutions before moving to more advanced troubleshooting steps.

  • Verify that affiliate links follow the correct format: https://yoursite.com/mepr-affiliate/[affiliate_id]/
  • Check that the affiliate is active and not expired (MemberPress → Affiliates)
  • Test affiliate tracking in an incognito browser window to avoid browser cache and extension issues
  • Disable all caching plugins temporarily to test if they interfere with affiliate link redirection
  • Exclude affiliate link URLs from caching plugins (add /mepr-affiliate/* to never-cache lists)
  • Check that the WordPress site URL and affiliate link domain match (to avoid third-party cookie issues)
  • Clear all caches including plugin cache, CDN cache, and browser cache completely
  • Temporarily disable all other plugins to test for conflicts with MemberPress tracking
  • Update MemberPress to the latest version available from the official website
  • Contact MemberPress support with specific details about which affiliates are affected

How to configure MemberPress affiliate link structure

Go to MemberPress → Settings → Affiliates and check the “Affiliate Link Prefix” setting. By default, it is set to “mepr-affiliate”. The full affiliate link should be https://yoursite.com/mepr-affiliate/123/ where 123 is the affiliate ID. If you have changed the prefix, make sure your affiliates are using the correct prefix in their links. Do not change the prefix after affiliates have already distributed links, as this will break all existing affiliate links.

MemberPress affiliate tracking troubleshooting reference table

Here is a reference table for diagnosing affiliate tracking problems in MemberPress based on specific symptoms you might encounter.

For more information about MemberPress affiliate settings, visit the MemberPress page on wpwizzy.com.

Preventing MemberPress affiliate tracking problems in the future

Exclude the affiliate link path (/mepr-affiliate/*) from all caching plugins to ensure that affiliate links are processed dynamically and not served from cache. Test affiliate tracking regularly by creating test affiliate accounts and completing test signups through their links. Use the same domain for affiliate links as your main site (not a separate domain) to avoid third-party cookie blocking.

Keep MemberPress and all other plugins updated to their latest versions on a regular schedule, and use a staging website to test major changes before applying them to the live production site. Document the affiliate link structure and cookie settings for future reference, and consider using a dedicated affiliate management plugin if MemberPress built-in tracking continues to cause problems.

Keep Reading

Previous Post MemberPress Pricing Page Not Updating? Here Is the Fix Next Post MemberPress Account Page Showing Wrong Data? Here Is the Fix

Need Help With Your WordPress Site?

If you need help with WordPress fixes, plugin issues, theme customization, or development work, feel free to get in touch.

Get a Free Estimate

WPWizzy WordPress developers

WPWizzy helps with everything from small WordPress fixes to larger custom projects. Through our partnership with Codeable, you can get a free estimate from vetted WordPress developers before committing to any work.

Need Urgent Help?

© 2026 WPWizzy.com | Developed by Foxy Concept
Symptom Most likely cause Recommended solution
No affiliate cookie set when link is clicked Affiliate link not recognized or cookie blocked Verify link format and check browser cookie settings
Cookie set but signup not attributed to affiliate Cookie expired before signup or signup process cleared cookies Increase cookie expiration time and check signup flow
Affiliate tracking works for some affiliates but not others Specific affiliate configuration issue Check each affiliate’s status and link format
Tracking works on desktop but not on mobile Mobile browser cookie restrictions or redirect issues Test on multiple mobile browsers and check for redirect loops