When using Cloudflare with Memberium, you may run into these issues.
Content Caching
Memberium is designed to deliver personalized content to each individual logged-in visitor on your site. CloudFlare’s goal is to deliver the same content to all visitors on your site. Cloudflare may deliver private content intended for a logged-in visitor, to another logged-in visitor, or to a random user on your site.
Webhook Issues
Cloudflare may block Memberium webhooks from reaching the site. These webhooks are sent from ActiveCampaign to your webserver. You’ll want to disable Cloudflare’s security for the specified URLs listed below. This allows you to keep the majority of your site protected by Cloudflare while allowing the webhooks to work as intended.
Unfortunately, Cloudflare changes the user interface often enough that any screenshots we provide quickly become outdated.
Configuring Cloudflare
Go to the Cloudflare Page Rules settings page, and create 3 new rules for your domain.
The URL’s (one per page rule) should be the following with the asterisk included:
- https://yourdomain.com/?operation=*
- https://yourdomain.com/?type=*
- https://yourdomain.com/?job=*
Use the following settings on each of the page rules. The labels or settings names may change. If in doubt, please contact Cloudflare support if you have any questions.
- Forwarding: Off
- Custom Caching: Bypass Caching
- Browser Cache TTL: Lowest Possible Time
- Always Online: Off
- Apps: On
- Performance: Off
- Security: Off
- SSL: Off
- Security Level: Essentially Off
- Browser Integrity Check: Off
TEST! TEST! TEST!
Test various activities such as logging in and out of your site with different users and ensure that the correct information is being displayed for each user.