
OptimizePress / OptimizeMember (WordPress module)
Would you like to improve your affiliate software even more? Check out the OptimizePress / OptimizeMember (WP module) integration for Post Affiliate Pro.
OptimizeMember API integrates with Post Affiliate Pro to track sales, refunds, and affiliate registrations. It supports Lifetime Commissions, automates affiliate account creation, and provides setup instructions for tracking and notifications.
A fully functioning membership system giving you powerful features you need to run a membership site.
OptimizePress is the new way to create high converting landing pages, sales pages and membership portals.
The integration method uses OptimizeMember API to communicate with built-in plugin. You can track sales, recurring sales and refunds. You can automatically create an affiliate account for the new registering customer. It is also possible to use Lifetime Commissions.
The first step to integrate the sale tracking code into your OptimizePress is to place the following code to OptimizePress section API / Tracking > Signup Tracking Codes:
<script id="pap_x2s6df8d" src="https://URL_TO_PostAffiliatePro/scripts/trackjs.js" type="text/javascript"></script>
<script type="text/javascript">
PostAffTracker.setAccountId('Account_ID');
var sale = PostAffTracker.createSale();
sale.setTotalCost('%%initial%%');
sale.setOrderID('%%subscr_id%%');
sale.setProductID('%%item_number%%');
PostAffTracker.register();
</script>
In case you need to track also some other details, you can see variables available right below this section (in OptimizePress).
This will save atracking value for every new member. The tracking value will be used for every sale notification. Thanks to this, Post Affiliate Pro will be able to recognize who is the referring affiliate and which campaign to use to compute commissions.
Before we start with setup, you have to enable OptimizeMember plugin in your Post Affiliate Pro first. Set a secret word – it will be used for communication between OptimizeMember and Post Affiliate Pro.
The first step is to create an additional (optional) field in your OptimizeMember registration form (General Options > Registration/Profile Fields) and name it ‘visitorID‘ (the same for unique field ID).
The next step is to set a custom script in Footer Design section of General Options > Login/Registration Design. Please insert this code there:
<script id="pap_x2s6df8d" src="https://URL_TO_PostAffiliatePro/scripts/trackjs.js" type="text/javascript"></script>
<script type="text/javascript">
PostAffTracker.track();
document.getElementById('ws-plugin--optimizemember-custom-reg-field-visitorid').type = 'hidden';
PostAffTracker.writeCookieToCustomField('ws-plugin--optimizemember-custom-reg-field-visitorid');
document.getElementById('ws-plugin--optimizemember-custom-reg-field-visitorid').parentNode.style.display='none';
</script>
This code will make sure the parent affiliate info (a cookie value) is stored in this field, and the field itself is hidden from the form.
Navigate to your OptimizeMember admin, to API / Notifications > Payment Notifications and use this notification URL (use the same secret word here as you’ve set in the plugin):
http://URL_TO_PostAffiliatePro/plugins/OptimizeMember/optimizemember.php?secret=THE_SECRET_WORD&subscrId=%%subscr_id%%&orderId=%%txn_id%%&total=%%amount%%&productId=%%item_number%%&email=%%user_email%%&visitorID=%%visitorID%%&user_ip=%%user_ip%%&type=order
Save your changes.
To track refunds and automatically mark commission as refunded when payment is refunded, you have to navigate to your OptimizeMember admin, to API / Notifications > Refund/Reversal Notifications and use this notification URL (set the secret word there):
http://URL_TO_PostAffiliatePro/plugins/OptimizeMember/optimizemember.php?secret=THE_SECRET_WORD&order=%%parent_txn_id%%&type=refund
Save your changes.
As you can see in the plugin configuration, there is a checkbox for affiliate registrations. In case you want to create an affiliate account for every new member, you have to check the checkbox in the plugin and then, in your s2Member administration navigate to API / Notifications > Signup Notifications and set this URL there:
http://URL_TO_PostAffiliatePro/plugins/OptimizeMember/optimizemember.php?secret=THE_SECRET_WORD&fname=%%user_first_name%%&lname=%%user_last_name%%&email=%%user_email%%&city=%%city%%&street=%%street_address%%&user_ip=%%user_ip%%&visitorID=%%visitorID%%&type=signup
Save your changes.
Do not forget to integrate your WordPress page with the click tracking code.
OptimizeMember API is a powerful WordPress plugin that’s part of the renowned OptimizePress suite. Designed specifically for membership management and content protection, it empowers website owners to create robust membership sites, manage subscribers seamlessly, and safeguard premium content. By integrating effortlessly with WordPress, the OptimizeMember API provides businesses with the tools they need to monetize content effectively and build thriving online communities.
Developed as an integral component of the OptimizePress suite, the OptimizeMember API has evolved significantly since its inception. OptimizePress has been a go-to solution for creating comprehensive websites and high-converting landing pages. Recognizing the need for advanced membership site capabilities, OptimizeMember API was introduced to offer a robust platform for managing all aspects of membership sites. Over time, it has expanded its integration capabilities, connecting with various systems like payment gateways and email marketing services to enhance user experience and operational efficiency.
The OptimizeMember API is tailored for businesses and website owners aiming to monetize their content through membership sites. Whether you’re a blogger, educator, or entrepreneur, this module provides the tools necessary for controlling access to content, managing subscriptions, and automating content delivery across different audience segments. Its flexibility makes it an ideal choice for those looking to build online communities, offer premium content, or create tiered membership levels without compromising on user experience.
OptimizeMember API is typically included within the OptimizePress Suite, offering different plans to suit various business needs:
If you’re considering other options besides the OptimizeMember API, here are some notable alternatives:
OptimizeMember API is a WordPress plugin within the OptimizePress suite, designed for powerful membership management and content protection. It enables website owners to create robust membership sites, manage subscribers, and monetize protected content.
The integration uses the OptimizeMember API to track sales, recurring payments, and refunds. It also allows for automatic affiliate account creation for new members and supports Lifetime Commissions for ongoing affiliate earnings.
Key features include content protection, integration with payment gateways and marketing tools, content dripping, customization options, and API integration for affiliate management and sales tracking.
The integration is ideal for bloggers, educators, entrepreneurs, and businesses looking to monetize content, manage memberships, and automate affiliate tracking on their WordPress sites.
Yes, alternatives include MemberPress, Restrict Content Pro, LearnDash, Paid Memberships Pro, WooCommerce Memberships, s2Member, aMember Pro, Ultimate Member, Wishlist Member, and Teachable.
Discover how integrating OptimizeMember API with Post Affiliate Pro can streamline your affiliate tracking and membership management.
Would you like to improve your affiliate software even more? Check out the OptimizePress / OptimizeMember (WP module) integration for Post Affiliate Pro.
Learn how to integrate YourMembership with Post Affiliate Pro for seamless membership management and affiliate tracking. Discover features, setup steps, pros an...
Discover how to seamlessly integrate the s2Member WordPress membership module with Post Affiliate Pro for efficient affiliate tracking, recurring commissions, a...