Skip to content

MemberPress

The MemberPress integration tracks membership purchases and file downloads from the MemberPress membership plugin. MemberPress is a popular WordPress plugin for selling memberships, online courses, and digital content.

This integration automatically tracks:

  • Membership purchases: When a member completes a membership purchase
  • File downloads: When a member downloads a file (requires the MemberPress Downloads addon)

It also sends membership status and membership name as user info properties to your connected analytics platforms.

Setup Instructions

Step 1: Enable the Integration

  1. In your WordPress admin, go to Settings > Conversion Bridge > Integrations
  2. Find MemberPress in the list of available integrations
  3. Enable the integration by checking the checkbox

Step 2: Configure Purchase Tracking

  1. Enable Track purchases to track completed membership purchases
  2. Optionally customize the Order label (default: "Order")You can use %title% in the label to include the membership name (for example, "Order - %title%")
  3. Optionally enable Enhanced conversions to send customer email and name data to supported platforms

Step 3: Configure File Download Tracking

  1. Enable Track file downloads to track when members download files
    • This requires the MemberPress Downloads addon to be installed and active
  2. Optionally customize the Download label (default: "Download")
    • You can use %title% in the label to include the file name (for example, "Downloaded %title%")

Step 4: Save Settings

Click Save Changes to activate the integration.

How It Works

Purchase Tracking

When a member completes a membership purchase:

  1. Thank You Page: MemberPress redirects the member to a confirmation page with transaction details in the URL
  2. Transaction Lookup: Conversion Bridge reads the transaction data from MemberPress using the transaction ID, subscription ID, or transaction number
  3. Duplicate Prevention: Each transaction is marked after tracking so the same purchase is never tracked twice
  4. Event Data: The event includes the transaction ID, total amount, currency, membership item details, and customer information (if enhanced conversions is enabled)
  5. Session Saved: Conversion Bridge saves the session ID to the MemberPress transaction for conversion journey tracking

File Download Tracking

When a member clicks a file download link:

  1. Click Detection: Conversion Bridge listens for clicks on MemberPress Downloads file links
  2. File Data Captured: The file URL and file name are captured from the download link
  3. Event Tracked: A file download event is sent to your connected analytics platforms

User Info Tracking

On every page load, Conversion Bridge checks the current visitor's membership status and sends the following user info properties to your analytics platforms:

  • is_member: Set to "yes" if the visitor has an active membership, or "no" if they do not
  • membership: The name of the visitor's active membership (if they have one)

This data is available as user properties in platforms like Google Analytics 4, so you can segment your reports by membership status.

Tracked Data

Purchase Event

The membership purchase event includes:

  • Transaction ID: The MemberPress transaction number
  • Amount: Total purchase amount
  • Currency: Currency code from your MemberPress settings
  • Tax: Tax amount (if applicable)
  • Items: Array containing the purchased membership:
    • Item ID (membership product ID)
    • Item name (membership title)
    • Price
    • Quantity (always 1)
  • Customer Data (if enhanced conversions enabled):
    • Email address
    • First name
    • Last name

File Download Event

The file download event includes:

  • File URL: The URL of the downloaded file
  • File Title: The display name of the downloaded file

User Info Properties

The following properties are set on every page load:

  • is_member: "yes" or "no"
  • membership: The name of the active membership plan

Enhanced Conversions

When enhanced conversions is enabled, Conversion Bridge automatically includes the customer's email address, first name, and last name with purchase events. This data is sent to platforms that support enhanced conversions (such as Google Ads and Meta Ads) to improve conversion tracking accuracy and attribution.

The data comes from the WordPress user account associated with the MemberPress transaction.

Note: Enhanced conversion data is only sent with purchase events, not file download events. The data is only sent to platforms that support it and is handled according to each platform's privacy requirements.

Conversion Journeys

Conversion Bridge automatically saves the session ID to each MemberPress transaction. This powers conversion journeys, which let you see exactly how a customer found your site and what pages they visited before purchasing a membership.

You can view the conversion journey directly from the MemberPress transactions list:

  1. Go to MemberPress > Transactions in your WordPress admin
  2. Find the transaction you want to review
  3. Click View Journey in the row actions to see the full conversion journey

This shows you the traffic source, landing page, pages visited, and timeline leading up to the purchase.

Custom Event Labels

You can customize both event labels to better identify events in your analytics platforms:

  • Order Label: Default is "Order". Use %title% to include the membership name.
  • Example: "MemberPress - %title%" would output "MemberPress - Gold Membership"
  • Download Label: Default is "Download". Use %title% to include the file name.
  • Example: "File Downloaded: %title%" would output "File Downloaded: Getting Started Guide"

Custom labels help you tell MemberPress events apart from other conversion events when you have multiple integrations active.

Still need help?

If you have not yet found your answer in the documentation articles, please contact support

Contact support