Skip to content

Support / Integrations

Paid Memberships Pro

The Paid Memberships Pro integration sends membership events to your enabled analytics and ad platforms. It tracks each step a new member takes, from viewing your levels to completing checkout.

Enabling Paid Memberships Pro Conversion Tracking

  1. In your WordPress admin, go to Settings → Conversion Bridge.
  2. Click the Integrations tab.
  3. Click the toggle next to Paid Memberships Pro.
  4. Check the box for each event you want to track. Each event also has an optional custom label field.
  5. Click Save Changes to start tracking your conversions.

These are the events you can turn on, with their default labels:

  • Track membership purchases (Membership Purchase): someone completes checkout for a level. Free levels count too, with a value of 0.
  • Track begin checkout (Begin checkout): someone opens the checkout page for a level.
  • Track membership levels page views (Membership levels): someone views your Levels page.
  • Track membership level selection (Select level: %title%): someone clicks Select or Renew on a level. This is sent as an add to cart event, since Paid Memberships Pro doesn't have a cart. %title% is replaced with the level name.
  • Track registrations (Membership registration): someone creates a new account during checkout.

How It Works

  • The levels page view lists the levels your visitors can actually see. Hidden levels are left out.
  • Level selection works with the standard Levels page and with any custom page that links to your checkout with a level.
  • The registration event is sent on the first page the new member sees after checkout. That's usually the confirmation page. If they pay on another site, like PayPal, it's sent when they come back.
  • Each purchase is only tracked once, even if the member reloads the confirmation page.

Registration vs. Login

When someone creates an account at checkout, Paid Memberships Pro logs them in right away. Conversion Bridge counts that as a registration, not a login, so a new member isn't counted twice.

Logins on your Paid Memberships Pro login page are tracked by the Core WordPress integration. Turn on Track logins there if you want them.

Tracked Data

Every event includes a conversion label and conversion value.

Membership purchase

  • transaction_id: order code
  • currency: your Paid Memberships Pro currency
  • items: the level purchased, with item_id (level ID), item_name (level name), price, and quantity
  • coupon: discount code, if one was used
  • tax: tax amount, if any

Enhanced conversion data: email, first_name, last_name, phone, city, state, zip, country

Begin checkout and level selection

  • currency: your Paid Memberships Pro currency
  • items: the level, with item_id, item_name, price, and quantity

Levels page view

  • currency: your Paid Memberships Pro currency
  • item_list_name: the title of your Levels page
  • items: every level shown, with item_id, item_name, price, quantity, and index (its position on the page)

Registration

Enhanced conversion data: email, first_name, last_name

User Information

The integration can include data to analytics platforms which support custom properties regarding your users. It will pass the following:

  • is_member: yes/no
  • membership: Name of the membership for the current logged in user

Enhanced Conversions

The integration will automatically include the member's email and name (plus phone and address on purchases, when you collect them) to ad platforms which support Enhanced Conversions and have it enabled in your Conversion Bridge settings for the ad platform.

Including Conversion Journey in Emails

You can use the !!conversion_journey!! variable where you would like to include the Conversion Journey in your notification email (Recommended only in admin emails).

Paid Memberships Pro Conversion Journey in Email settings

UTM Parameters and Ad Click IDs

Conversion Bridge automatically saves the member's UTM parameters and ad click IDs (like gclid, fbclid, and msclkid) to each membership order. No setup is needed. You can export this data to use for offline conversion imports in your CRM or ad platform. See Passing UTM Parameters and Click IDs into Forms for details.

Still need help?

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