Kissmetrics Integration

Kissmetrics is a third-party service that provides data on user behavior and engagement. The Kissmetrics Add On for Paid Memberships Pro integrates this platform with your WordPress site, allowing you to track meaningful data not only about users, but about how they are interacting with the Memberships sections of your website.

How it Works

Kissmetrics allows you to track meaningful data on per user level, giving you a clear picture of what your visitors are really doing on your website.

The Kissmetrics Add On for Paid Memberships Pro takes this a step further, allowing you to identify users by their WordPress username, email address, or display name, and track specific events such as “registered”, “changed membership level”, and more.

Kissmetrics attaches these properties to Customers, giving you all sorts of meaningful data to create different metrics and reports, giving you exactly the information you need to make important decisions and increase your business.

Included Tracking Options

Out of the box, Kissmetrics tracks all anonymous visitors’ page views with a unique ID, so you can see when the same visitor is returning to your site before they register.

Once they register, they will be tracked by their WordPress account details. Identify users by username, email address, or display name.

Events and Properties

Without Paid Memberships Pro installed, the Kissmetrics Add On can track the following events and properties:

WordPress events

user registration

user login

WordPress properties

username

email address

display name

user ID

When Paid Memberships Pro is installed, these additional events and user properties can be tracked:

Paid Memberships Pro Events

user visits any front end PMPro page (Levels, Account, Billing, Checkout, etc.). When a user visits the Checkout page, the selected level will be included as well.

user changes membership level

user checks out for any level

user cancels level

user starts trial – this occurs when there is a trial set for the level on the Edit Membership Level page

Paid Memberships Pro properties

membership level

last order ID

last checkout total

Any of these options can be turned on or off from the PMPro KISSmetrics settings page.

Hooks and Filters

pmprokm_is_trial

Allows you to specify is a level is a trial or not. The default code reports a trial if the level’s trial_limit is set to a value greater than 0.

Categories

Related Articles and Recipes

Log In

Username or Email Address

Password

Remember Me

We’re 100% GPL

Our plugin's code is not obfuscated, runs on as many sites as you want and can be customized to fit your project's needs. We just ask that you follow the GPLv2 guidelines by applying the GPLv2 license to any altered or unaltered version of PMPro that you distribute. Thanks!