Data Octopus
Contents
Data models

Clients

The Clients model contains comprehensive customer data and purchasing behaviour for RFM (Recency, Frequency, Monetary) analysis and customer segmentation. Data Octopus retrieves all data from the beginning of the shop’s existence.

Requirements

E-commerce engine: IdoSell.

Integrations with additional e-commerce engines will appear in Q2 and Q3 2025. This statement comes from the documentation dated 23 July 2025.

Data anonymised in Data Octopus

Field nameDescription
Hashed Client EmailAnonymised email address
Hashed Client PhoneAnonymised phone number
Hashed Client First NameAnonymised first name
Hashed Client Last NameAnonymised last name

Address data

Field nameDescription
Client Delivery Address Zip CodePostal code
Client Delivery Address Country CodeCountry code

Order metrics

Field nameDescription
Days Since First OrderNumber of days since the first order
Days Since Last OrderNumber of days since the last order
Order CountNumber of unique orders
Unique Item CountNumber of unique purchased products

Financial metrics

Field nameDescription
Min Product Net PriceNet price of the cheapest product purchased
Max Product Net PriceNet price of the most expensive product purchased
Total Net RevenueTotal net value of all purchases
Has InvoiceFlag indicating whether an invoice was issued (true/false)

RFM metrics and segmentation

Field nameDescription
Recency ScoreSegment indicating the time since the last purchase
Frequency ScorePurchase frequency rating on the RFM scale
Monetary ScorePurchase value segment
Customer SegmentCustomer segment determined by Data Octopus through RFM analysis

Purchase preference metrics

Field nameDescription
Quantity Of Purchased BrandsNumber of unique brands purchased
Purchased BrandsList of all purchased brand names
Quantity Of Purchased CategoriesNumber of unique categories purchased
Purchased CategoriesList of all purchased categories

RFM – customer segments

The Clients model uses RFM analysis to categorise customers automatically according to their value and purchasing behaviour.

Use cases

The data in the Clients model is primarily used to:

  • Perform RFM analysis and customer segmentation based on recency, frequency and monetary (purchase value)
  • Analyse purchase preferences by brand and product category
  • Build audiences who purchased specific brands or product categories for use in advertising (e.g. overselling)
  • Design high-value customer retention strategies

Segments prepared using the Clients model can be used as audience lists or similar audience lists in advertising systems such as Google Ads, Meta Ads or Programmatic. This enables precise campaign targeting to:

  • High-value customers with frequent purchases (e.g. Champions)
  • Customers making regular, frequent purchases
  • Customers who have recently made a purchase (New Customers)
  • Customers showing interest in specific categories or brands
  • Activating customer segments such as Slipping Champions – valuable customers who have not made a purchase for an extended period

The Clients model enables effective advertising directly to selected customer groups or the creation of similar audiences based on them in advertising systems, improving the effectiveness of marketing activities.

Related articles