Event Based RFM Report

Event Based RFM Report

The Event-Based RFM Report feature enhances the existing RFM Analysis system by allowing users to define and calculate custom RFM segments based on selected events, attributes, and metrics. This flexibility improves segmentation accuracy and marketing effectiveness by reducing dependence on predefined RFM models.

How to Access

  1. Navigate to Analytics > RFM Analytics.
  2. Choose an existing RFM segment from the dropdown menu and click the Edit button next to it.
  3. To create a new RFM segment, click the New button.
RFM Segment

RFM Segment

Defining a Custom RFM Segment

Creating a New RFM Segment

  1. Click the New button in the upper right corner.
  2. In the opening popup, provide the necessary details:
    • RFM Name: Enter a unique name for the RFM segment.
    • RFM Event: Choose one or more events from the dropdown. The selected event should serve as the basis for your RFM analysis, representing user actions relevant to business goals (e.g., purchases, sign-ups, page views, add to cart).
    • Amount Attribute: Select an attribute that corresponds to the monetary value associated with the chosen RFM events. This typically represents transaction amounts, purchase values, or revenue generated from a single event.
    • Identity Attribute: Select an attribute that uniquely identifies events in the dataset. This is typically an event ID or another distinguishable field.
  3. Click Add Event and Attribute if you want to add more than one.
  4. Click Save. You can use the trash can icon while hovering over an RFM event to remove it if needed.
Creating a New RFM Segment

Creating a New RFM Segment

Editing an Existing RFM Segment

  1. Choose an existing RFM segment from the dropdown menu.
  2. Click the Edit button next to it.
  3. Modify the necessary fields:
    • Update the RFM NameAmount Attribute, or Identity Attribute.
  4. Click Save to apply the changes.
Editing an Existing RFM Segment

Editing an Existing RFM Segment

Calculating and Displaying RFM Data

  1. CLV Calculation: The system calculates Customer Lifetime Value (CLV) for each defined RFM type.
  2. RFM List & Statuses: All RFM types appear in a list with statuses:
    • Active – Currently applied and in use.
    • Passive – Defined but not in use.
    • Draft – Not finalized yet.
  3. Tabs for Calculated RFM Types:
    • Custom RFM segments appear in the main RFM screen tabs, alongside existing tabs like General and Mobile App.
  4. Profile RFM Widget Update:
    • The CLV and RFM widgets under the Profile section update dynamically, displaying the defined RFM types in a slider format.

The Event-Based RFM Report provides a powerful way to create personalized RFM analyses tailored to specific business needs. By enabling event-based segmentation, this feature enhances marketing precision and improves user engagement strategies.

    • Related Articles

    • RFM Segment

      RFM Segment Sentences The RFM Segment Sentences feature enhances user experience by simplifying the process of creating segments based on RFM (Recency, Frequency, Monetary) criteria. Users can now locate and utilize RFM segmentation directly from the ...
    • RFM Analysis

      The Analysis module aims to help businesses understand customer behavior, identify high-value segments, and optimize engagement strategies. By leveraging RFM (Recency, Frequency, and Monetary) scoring, the module enables data-driven decision-making, ...
    • RFM Analysis

      Analysis RFM Segments In the first tab of the “Analysis” screen, you’ll find the RFM Segments chart, which visually maps customer segments based on their Recency and Frequency scores. The vertical axis represents the frequency score, while the ...
    • Event Definition

      Does the event definition for the conversion goal need to be an online event, or can it be created from regular tables as well? Indeed, it is possible to create a conversion goal based on regular tables or offline events. The event definition for the ...
    • Event Integration

      Is the only way to transmit events to the big data tables through an SDK? You have several options for sending your events to the big data tables. One way is to integrate the SDK and event JS directly into your source code or utilise Google Tag ...