Skip to content
Open platform (opens in a new tab)

Loyalty program analytics

Measure your loyalty program: members and tiers, activities, points, the points shop, rewards, program widgets, and how members buy.

Loyalty program analytics covers everything you can measure about your loyalty program: who joins and how they move through tiers, how members take part in activities, how they earn and spend points, what they redeem in the points shop, the rewards they receive, how they use your program widgets, and how members buy compared with other customers.

In the report builder, these metrics are under Loyalty, Widgets, and Sales. How to read these tables, and how breakdowns and filters work, is in How metrics work. Every metric can also be broken down by Date.

Every workspace has these metrics and their default reports, even without the Loyalty program module. Without a program, they show no data.

Start with the defaults

  • 23 default loyalty program reports: 5 on members and tiers, 5 on activities, 5 on the points shop, 4 on rewards, and 4 on points. See Reports.
  • No default loyalty program dashboard. Build your own from the default reports: see Dashboards.
  • Two funnels: see Funnel reports. The default reports Activity funnel and Reward funnel show the same steps as line charts.
FunnelSteps
Activity engagement funnelActivity reach, Activity clicks, Activity started, Activity submitted
Points shop engagement funnelRedeemable reward reach, Redeemable reward clicks, Redeemable reward redeemed

The loyalty program's own pages, such as the overview, activities, and tiers, also show key numbers at a glance. Those are separate from reports.

What loyalty program analytics needs

The program metrics need nothing set up. Loyalty program widgets always track sessions, so reach works without turning on session tracking. Sales from members need order data: see Report requirements.

Members and tiers

Who joins your program, how membership changes, and how members move through tiers.

MetricWhat it measuresUnitCountsNeeds
Total membersTotal number of members in the loyalty programCountRunning total
Membership movementsNet change in number of program membersCountIn the period
Percentage of membersShare of total members that match selected dimension valuesPercentageCalculated
Tier countNumber of tiers configured in the loyalty programCountRunning total
Average time to reach tierAverage time it took for members to be upgraded to this tierDaysIn the period
Average tier tenureAverage time members spend on a tierDaysAt the end of the period
Member tier eventsNumber of times members have been placed in a tierCountIn the period
Average member tenureAverage time members have been enrolled in the loyalty programDaysAt the end of the period
Avg. days since last program actionAverage number of days since members last performed a program action. Counts these actions: received reward, earned points, spent points, completed activity.DaysAt the end of the period

Tier history starts when Cevoid began recording tier changes. Members who already had a tier then count from the date they reached it, but Average time to reach tier only reflects tier changes after that.

Breakdowns and filters for members and tiers

BreakdownWhat it showsValuesAvailable for
ProfileThe memberYour own itemsAll except Tier count
SegmentSegments the member belongs toYour own itemsAll except Tier count
Profile labelProfile labels of the memberYour own itemsAll except Tier count
Profile marketThe market of the member's profileYour own itemsAll except Tier count
Social handles knownSocial media platforms where a handle is known for this profile (Instagram, TikTok, X, etc.)Instagram, TikTok, XTotal members, Membership movements, Percentage of members, Average member tenure
Profile properties knownCustom profile properties that have a value for this profile (brand-defined properties such as height, weight, preferred size)Your own itemsTotal members, Membership movements, Percentage of members, Average member tenure
Engagement typesLifetime engagement actions the profile has performed at least once. A profile can have multiple values.Contributed UGC, Placed order, Received reward, Earned points, Spent points, Completed activityTotal members, Avg. days since last program action
Membership movement typeType of membership movement (Joined, Opted-out)Joined, Opted-outMembership movements
Member's tierThe tier the member was in at the time, not necessarily their tier todayYour own itemsAll except Tier count
Membership acquisition sourceHow the member joined the loyalty programPlaced order, Manual, Import, Challenge, Single-task activity, Widget opt-in, Created store accountTotal members, Membership movements, Percentage of members, Average member tenure
Tier typeThe category of tier in the loyalty programEntry, Ranked, Invite-onlyTier count
Tier statusThe current activation status of a tierLive, Draft, EndedTier count
Member tier event typeReason for the member tier eventReached, Downgraded, Manual placement, MigratedMember tier events

Activities

Your activities, the members who can take part, and how they engage, from seeing an activity in a widget to submitting it.

Activities and participation

MetricWhat it measuresUnitCountsNeeds
Total activitiesNumber of activities configured in the loyalty programCountRunning total
Activity eligible membersNumber of unique members eligible to participate in an activityCountRunning total
Activity eligible members (lifetime)Number of unique members who have ever been eligible for an activity, including everyone who participated, cumulative through end of periodCountLifetime, unique
ParticipantsNumber of unique members who submitted to an activityCountIn the period
Participants (lifetime)Number of unique members who have ever submitted to an activity, cumulative through end of periodCountLifetime, unique
SubmissionsNumber of submissionsCountIn the period
Submissions (lifetime)Number of submissions in the loyalty program, cumulative through end of periodCountRunning total
Submission ratioAverage number of submissions per participantRatioCalculated
Activity eligible ratePercentage of total members who are eligible for participating in an activityPercentageCalculated
Participation ratePercentage of eligible members who have participated in an activityPercentageCalculated
Tasks completedNumber of completed tasksCountIn the period
Tasks completed (lifetime)Number of completed tasks in the loyalty program, cumulative through end of periodCountRunning total

Break down and filter these metrics by:

BreakdownWhat it showsValuesAvailable for
ProfileThe memberYour own itemsAll except Total activities, Submission ratio, Activity eligible rate, Participation rate
SegmentSegments the member belongs toYour own itemsAll except Total activities
Profile labelProfile labels of the memberYour own itemsAll except Total activities
Profile marketThe market of the member's profileYour own itemsAll except Total activities
Member's tierThe tier the member was in at the time, not necessarily their tier todayYour own itemsAll except Total activities
Activity typeThe kind of activitySingle-task, ChallengeAll
Activity statusThe current activation status of an activityLive, Paused, Draft, Ended, CanceledAll
ActivityAn individual activity in the loyalty programYour own itemsAll except Total activities
TaskAn individual task within an activityYour own itemsTasks completed, Tasks completed (lifetime)
Task categoryHigh-level grouping of task typesContent, Social media post, Question, Annual events, Profile property, Social following & newsletter, Visit link, ProgramTasks completed, Tasks completed (lifetime)

Activities in program widgets

How visitors interact with activities in your program widgets, from seeing an activity to submitting it.

MetricWhat it measuresUnitCountsNeeds
Activity reachNumber of unique visitors who viewed an activityCountIn the period
Activity impressionsNumber of times an activity was viewedCountIn the period
Activity clicksNumber of times a visitor clicked an activity to see detailsCountIn the period
Activity startedNumber of times a member started an activityCountIn the period
Activity submittedNumber of times a member submitted an activityCountIn the period
Submission completion ratePercentage of started submissions that were submittedPercentageCalculated

Break down and filter these metrics by:

BreakdownWhat it showsValuesAvailable for
Display solutionType of widget or interaction interfaceGallery, Card, Program, APIAll
WidgetThe name of a specific widgetYour own itemsAll
MarketStorefront market the visitor was browsing when the event occurredYour own itemsAll
Is trackableWhether the visitor can be attributed to events (depends on tracking consent / cookies)Yes, NoAll
ProfileThe visitor, when Cevoid knows who they are, such as a logged-in memberYour own itemsAll
SegmentSegments the visitor belongs toYour own itemsAll
Profile labelProfile labels of the visitorYour own itemsAll
Profile marketThe market of the visitor's profileYour own itemsAll
Member's tierThe tier the member was in at the time, not necessarily their tier todayYour own itemsAll
Membership statusThe visitor membership state at the time of the eventMember, Non-memberAll
Activity typeThe kind of activitySingle-task, ChallengeAll
Activity statusThe current activation status of an activityLive, Paused, Draft, Ended, CanceledAll
ActivityAn individual activity in the loyalty programYour own itemsAll

Points

Points earned, spent, expired, and held. See Points.

MetricWhat it measuresUnitCountsNeeds
Net pointsNet change in points (earned minus spent and expired, plus or minus adjustments). When future dates are selected, also projects known point expirations.ChangeIn the period
Members with point eventsNumber of unique active program members with at least one active-scope point event.CountIn the period
Average net pointsAverage net points per member with a point event.CountCalculated
Members with pointsNumber of unique members with a nonzero point balance at the end of the selected period.CountRunning total
Members with point events (lifetime)Number of unique members who have ever had a point event, cumulative through end of periodCountLifetime, unique
Points balanceTotal point balance across all members in the loyalty program. When future dates are selected, the metric also projects known point expirations.CountRunning total
Pending pointsTotal pending points balance across all members in the loyalty program. When future dates are selected, the metric also projects known point activations.CountRunning total
Average points balanceAverage point balance per member. When future dates are selected, the metric also projects known point expirations.CountCalculated

The points metrics can show future dates, for points that are pending or due to expire. So can Total rewards and Reward movements.

Breakdowns and filters for points

BreakdownWhat it showsValuesAvailable for
ProfileThe memberYour own itemsAll except Average net points, Average points balance
SegmentSegments the member belongs toYour own itemsAll
Profile labelProfile labels of the memberYour own itemsAll
Profile marketThe market of the member's profileYour own itemsAll
Member's tierThe tier the member was in at the time, not necessarily their tier todayYour own itemsAll
Membership acquisition sourceHow the member joined the loyalty programPlaced order, Manual, Import, Challenge, Single-task activity, Widget opt-in, Created store accountAll
ActivityAn individual activity in the loyalty programYour own itemsAll
Point event typeType of point eventEarned, Spent, Expired, AdjustedAll
Point source typeThe kind of source that produced the point event (applies primarily to Earned events)Purchase incentive, Challenge, Single-task activity, Tier, Manual adjustment, MigrationAll
Point source nameName of the specific source entity that produced the point event (e.g. activity name, tier name)Your own itemsAll
TierThe tier that granted the points. Points from other sources (activities, purchases, adjustments) are (not set)Your own itemsAll

Points shop

Redeemable rewards, who can afford them, and how members redeem them.

Redeemable rewards and redemptions

MetricWhat it measuresUnitCountsNeeds
Total redeemable rewardsNumber of redeemable rewards configured in the loyalty programCountRunning total
Redeemable reward eligible membersNumber of unique members eligible to redeem a redeemable rewardCountRunning total
Redeemable reward eligible members (lifetime)Number of unique members who have ever been eligible to redeem a redeemable reward, including everyone who redeemed, cumulative through end of periodCountLifetime, unique
Members with enough pointsNumber of unique members with enough points to redeem a redeemable rewardCountRunning total
RedeemersNumber of unique members who redeemed a redeemable rewardCountIn the period
Redeemers (lifetime)Number of unique members who have ever redeemed a redeemable reward, cumulative through end of periodCountLifetime, unique
RedemptionsNumber of redemptionsCountIn the period
Redemptions (lifetime)Number of redemptions in the loyalty program, cumulative through end of periodCountRunning total
Redemption ratioAverage number of redemptions per redeemerRatioCalculated
Redeemable reward eligible ratePercentage of total members who are eligible to redeem a redeemable rewardPercentageCalculated
Redeemer ratePercentage of eligible members who have redeemed a redeemable rewardPercentageCalculated
Afford ratePercentage of eligible members who currently have enough points to redeem a redeemable rewardPercentageCalculated

Break down and filter these metrics by:

BreakdownWhat it showsValuesAvailable for
ProfileThe memberYour own itemsAll except Total redeemable rewards, Redemption ratio, Redeemable reward eligible rate, Redeemer rate, Afford rate
SegmentSegments the member belongs toYour own itemsAll except Total redeemable rewards
Profile labelProfile labels of the memberYour own itemsAll except Total redeemable rewards
Profile marketThe market of the member's profileYour own itemsAll except Total redeemable rewards
Member's tierThe tier the member was in at the time, not necessarily their tier todayYour own itemsAll except Total redeemable rewards
Redeemable reward statusCurrent activation status of a redeemable reward in the points shopLive, Paused, Draft, EndedAll
Redeemable rewardAn individual redeemable reward configured in the loyalty programYour own itemsAll except Total redeemable rewards
Required pointsThe number of points required to redeem the redeemable rewardPoint amountsAll (breakdown only, not a filter)
Reward typeHigh-level category of rewardDiscount code, Badge, CustomAll
Discount code typeSub-type for discount-code rewards (only applies when reward_type = Discount code)Amount off, Percentage off, Free shipping, Free productAll

Points shop in program widgets

How visitors interact with redeemable rewards in your program widgets, from seeing a reward to redeeming it.

MetricWhat it measuresUnitCountsNeeds
Redeemable reward reachNumber of unique visitors who viewed a redeemable rewardCountIn the period
Redeemable reward impressionsNumber of times a redeemable reward was viewedCountIn the period
Redeemable reward clicksNumber of times a visitor clicked a redeemable reward to see detailsCountIn the period
Redeemable reward redeemedNumber of times a visitor clicked the Redeem button on a redeemable rewardCountIn the period

Break down and filter these metrics by:

BreakdownWhat it showsValuesAvailable for
Display solutionType of widget or interaction interfaceGallery, Card, Program, APIAll
WidgetThe name of a specific widgetYour own itemsAll
MarketStorefront market the visitor was browsing when the event occurredYour own itemsAll
Is trackableWhether the visitor can be attributed to events (depends on tracking consent / cookies)Yes, NoAll
ProfileThe visitor, when Cevoid knows who they are, such as a logged-in memberYour own itemsAll
SegmentSegments the visitor belongs toYour own itemsAll
Profile labelProfile labels of the visitorYour own itemsAll
Profile marketThe market of the visitor's profileYour own itemsAll
Member's tierThe tier the member was in at the time, not necessarily their tier todayYour own itemsAll
Membership statusThe visitor membership state at the time of the eventMember, Non-memberAll
Redeemable reward statusCurrent activation status of a redeemable reward in the points shopLive, Paused, Draft, EndedAll
Redeemable rewardAn individual redeemable reward configured in the loyalty programYour own itemsAll
Required pointsThe number of points required to redeem the redeemable rewardPoint amountsAll (breakdown only, not a filter)
Reward typeHigh-level category of rewardDiscount code, Badge, CustomAll
Discount code typeSub-type for discount-code rewards (only applies when reward_type = Discount code)Amount off, Percentage off, Free shipping, Free productAll

Rewards

Every reward members receive, from activities, tiers, purchase incentives, and the points shop, and how discount codes are used. See Available rewards.

MetricWhat it measuresUnitCountsNeeds
Total rewardsTotal number of rewards issued to members. When future dates are selected, the metric also projects known reward expirations.CountRunning total
ReceiversNumber of unique members who received a rewardCountIn the period
Receivers (lifetime)Number of unique members who have ever received a reward, cumulative through end of periodCountLifetime, unique
Reward movementsNet change in active rewards. When future dates are selected, the metric also projects known reward expirations.CountIn the period
Receive ratePercentage of members who have received at least one rewardPercentageCalculated
Rewards issued per memberAverage number of rewards issued per receiving memberRatioCalculated
Discount code usage ratePercentage of issued discount codes that were eventually usedPercentageCalculated
Discount code expiration ratePercentage of issued discount codes that eventually expired unusedPercentageCalculated

Breakdowns and filters for rewards

BreakdownWhat it showsValuesAvailable for
ProfileThe memberYour own itemsAll except Receive rate, Rewards issued per member
SegmentSegments the member belongs toYour own itemsAll
Profile labelProfile labels of the memberYour own itemsAll
Profile marketThe market of the member's profileYour own itemsAll
Member's tierThe tier the member was in at the time, not necessarily their tier todayYour own itemsAll
RewardAn individual reward given to a memberYour own itemsAll
Reward typeHigh-level category of rewardDiscount code, Badge, CustomAll
Discount code typeSub-type for discount-code rewards (only applies when reward_type = Discount code)Amount off, Percentage off, Free shipping, Free productAll
Reward statusCurrent lifecycle status of a rewardIssued, Used, ExpiredTotal rewards
Reward source typeThe kind of source that produced the rewardPoints shop, Challenge, Single-task activity, Tier, Purchase incentive, ManualAll
Reward source nameName of the specific source entity that produced the reward (e.g. activity name, tier name, redeemable reward name)Your own itemsAll
Has expiration dateWhether the reward has an expiration dateNo, YesAll
Reward movement typeType of reward lifecycle movement (Issued = +1, Used = -1, Expired = -1)Issued, Used, ExpiredReward movements

Program widgets

How often your loyalty program widgets load and how often visitors see them. These widget metrics cover galleries and cards too: filter Module to Loyalty to see only program widgets. For how visitors use the activities and rewards inside the widgets, see Activities in program widgets and Points shop in program widgets.

MetricWhat it measuresUnitCountsNeeds
Widget loadsNumber of times a widget was loadedCountIn the period
Widget reachNumber of unique visitors who viewed the widgetCountIn the period
Widget display ratePercentage of visitors who viewed the widget after it loadedPercentageCalculated
Widget impressionsNumber of times a widget was viewedCountIn the period

Sales from members

Compare how members and other customers buy. These sales metrics and breakdowns need order data.

MetricWhat it measuresUnitCountsNeeds
Order membership ratePercentage of orders placed by loyalty program membersPercentageCalculatedOrder data

Any sales metric, such as Orders or Average order value, can be broken down by:

BreakdownWhat it showsValuesAvailable for
Is member at orderWhether the customer was a member of the loyalty program at the time of the orderNon-member, MemberAll
Is program attributedWhether the order used a program-generated discount codeNo, YesAll
Member tier at orderThe tier the member was on at the time of the order. For orders placed by non-members, this shows "not_member" so member-tier and non-member orders can be compared.Your own itemsAll

For example, Average order value by Is member at order compares members with other customers, and Orders by Is program attributed shows how many orders used a discount code from your program. All sales metrics are in Sales analytics.