MemberPress is one of the most popular WordPress membership plugins, powering thousands of membership sites, online courses, and subscription businesses. If you're using MemberPress and want to grow your membership base through affiliate marketing, AffiliateBase provides seamless integration.
This comprehensive guide will walk you through everything you need to know about setting up an affiliate program with MemberPress, from adding the tracking script to tracking membership sign-ups through Stripe webhooks.
Whether you're selling online courses, premium content, or subscription memberships, an affiliate program can help you acquire new members while rewarding your partners for successful referrals.
Follow these steps to integrate AffiliateBase with MemberPress:
Add the Tracking Script
<script>(function(w,r){w._abq=w._abq||[];w[r]=w[r]||function(){(w[r].q=w[r].q||[]).push(arguments)}})(window,'affiliatebase');</script>
<script async src="https://cdn.jsdelivr.net/npm/affiliatebase-tracking@1/src/index.js" data-org-id='YOUR_ORG_ID'></script>
Add via functions.php (Alternative)
// Add to your theme's functions.php
add_action('wp_head', function() {
?>
<script>(function(w,r){w._abq=w._abq||[];w[r]=w[r]||function(){(w[r].q=w[r].q||[]).push(arguments)}})(window,'affiliatebase');</script>
<script async src="https://cdn.jsdelivr.net/npm/affiliatebase-tracking@1/src/index.js" data-org-id='YOUR_ORG_ID'></script>
<?php
});
Connect Your Stripe Account
Test Your Integration
// Visit your site with a test affiliate link:
// https://yoursite.com?via=test123
// Open browser console and check:
console.log(window.affiliatebase_referral); // Should show "test123"
Why Use AffiliateBase with MemberPress?
AffiliateBase is the perfect solution for MemberPress site owners who want powerful affiliate tracking without complexity.
Simple Script Installation
Add a single script tag to your WordPress site. No complex plugin configuration required.
Stripe Integration
Works seamlessly with Stripe payments through MemberPress. Tracks both one-time and recurring subscriptions.
Subscription Lifecycle Tracking
Tracks subscription renewals, upgrades, and downgrades. Affiliates receive commissions for recurring revenue.
Multiple Membership Levels
Support for different commission rates based on membership tiers or products.
WordPress Native
Works with your existing WordPress setup. No additional plugins required.
Affiliate Dashboard
Give your affiliates a professional dashboard to track their performance and generate links.
Frequently Asked Questions
Does AffiliateBase work with MemberPress?
How are subscription renewals tracked?
Can I set different commission rates for different membership levels?
Does it work with Stripe?
What tracking parameters does AffiliateBase support?
Do affiliates get their own dashboard?
Related Platform Guides
Create an Affiliate Program with Memberstack
Complete guide to setting up an affiliate program with Memberstack. Track membership sign-ups, subscriptions, and upgrades using AffiliateBase.
Create an Affiliate Program with Memberful
Complete guide to setting up an affiliate program with Memberful. Track membership sign-ups, subscriptions, and upgrades using AffiliateBase.
Create an Affiliate Program with Next.js
Complete guide to setting up an affiliate program in Next.js. Step-by-step integration with code examples and best practices for Next.js developers.
Create an Affiliate Program with Nuxt
Complete guide to setting up an affiliate program in Nuxt. Step-by-step integration with Nuxt 3, server routes, and composables for Vue developers.
Create an Affiliate Program with WordPress
Complete guide to setting up an affiliate program in WordPress. Step-by-step integration with WordPress themes, plugins, and WooCommerce for any WordPress site.
Ready to Launch Your MemberPress Affiliate Program?
Get started with AffiliateBase today and start growing your membership site through affiliate marketing.