44 2033180199
All submissions of the EM system will be redirected to Online Manuscript Submission System. Authors are requested to submit articles directly to Online Manuscript Submission System of respective journal.
Journal of Pure and Applied Mathematics

Sign up for email alert when new content gets added: Sign up

Yung-Tzu Lin, Chuan-Yi Chang*, Shein-Yung Cheng and Meng-Yun Lin
 
Department of Information and Computer Engineering, Chung Yuan Christian University, Taoyuan City 320314, Taiwan
 
*Correspondence: Chuan-Yi Chang, Department of Information and Computer Engineering, Chung Yuan Christian University, Taoyuan City 320314, Taiwan, Email: chang.maverick@gmail.com

Received: 16-Jan-2023, Manuscript No. puljpam-23-6058; Editor assigned: 18-Jan-2023, Pre QC No. puljpam-23-6058(PQ); Accepted Date: Jan 27, 2023; Reviewed: 19-Jan-2023 QC No. puljpam-23-6058(Q); Revised: 20-Jan-2023, Manuscript No. puljpam-23-6058(R); Published: 30-Jan-2023, DOI: 10.37532/2752-8081.23.7(1).01-19.

Citation: Lin YT, Chang CY, Cheng SY et al. Mathematical formulation of the purchase funnel by using knowledge space theory. J Pure Appl Math. 2023; 7(1):01-19.

This open-access article is distributed under the terms of the Creative Commons Attribution Non-Commercial License (CC BY-NC) (http://creativecommons.org/licenses/by-nc/4.0/), which permits reuse, distribution and reproduction of the article, provided that the original work is properly cited and the reuse is restricted to noncommercial purposes. For commercial reuse, contact reprints@pulsus.com

Abstract

The retail industry provides customers with goods or services. Analyzing the purchase behavior of customers is critical for expanding the business. Therefore, managing the repurchase intention of customers is crucial. A sequence of purchase behaviors by each customer constitutes a set of purchase Customer Journeys (purchase CJs), which detail purchase pathways and repurchase behaviors. Purchase CJs are the actual retail transaction data. This study investigated purchase CJs and proposed a purchase funnel called CJ graph (CJG) by measure theory and knowledge space theory with actual retail transaction data. To achieve this objective, a Customer Journey Block (CJB), denoting “touchpoint,” is defined as a series of purchase behaviors during a period and used as the base of this method. Each touchpoint is allotted a measurable function, named Purchase Measure (PM). By integrating all the CJBs of purchase CJs, the Purchase Measure Graph (PMG) can be constructed as the primary structure of the PM knowledge structure. Finally, when all CJs are coordinatized with CJ codes, knowledge space theory is used to develop the Customer Journey Graph (CJG). In this method, knowledge bases are used as the spanning framework of the CJ knowledge space, and the filtering property of the purchase funnel is illustrated. Furthermore, to validate the feasibility of the proposed method, a set of two-year and one million transactions retail data generated from more than thirty-six thousand customers was segmented by Recency, Frequency, and Monetary (RFM) model. Thus, the corresponding PMGs and CJGs of various (12, here) customer segments are detailed, and the resultant knowledge bases of the primary purchases and secondary re-purchases are applied to analyze and predict the customer purchase behaviors accurately. 

Keywords

Transaction; Purchase measure; Customer journey; Knowledge space theory

Abbreviations

AIDA      Awareness, Interest, Desire, and Action
CJ         Customer Journey CJB Customer Journey Block
CJG      Customer Journey Graph
EC        Equivalence Class
KST      Knowledge Space Theory
NB        National Brand
PM       Purchase Measure
PMG    Purchase Measure Graph
PMKS  Purchase Measure Knowledge Space
RFM    Recency, Frequency, and Monetary
VIP      Very Important Person

Introduction

Retail caters to making products available for customers topurchase. However, in a conventional shop floor, when a customer completes the transaction and leaves the store or website, the seller can only hope the customer visits again. Therefore, investigating the customer's repurchase behavior and constructing a model of multiple transactions of customers is critical. In retail, customers buying a certain product is a behavioral tendency of their purchase intention [1]. Repurchase intention or repeat patronage indicates the possibility that customers will repurchase products or avail services of the same brand again [2].

Purchase and repurchase in retailing

Repurchase characteristics

Although repurchase intentions and purchase intentions may appear to be similar consumer behaviors, they have distinct connotations. The purchase intention is a subjective tendency of consumers to consider the purchase behavior, which can be used as a key indicator to predict consumer purchase behavior [3,4]. Repurchase intention is the possibility of customers maintaining the frequency of past consumption and continuing to purchase the same product [5]. In addition to repurchase intension, the customer simultaneously exhibits other behaviors such as word of mouth and public recommendation [6].

Definition of repurchase

When the customer is satisfied with the product or service, then repeated purchase behavior, that is, repurchase intention may occur [7]. Researchers have revealed that customer satisfaction considerably affects purchase intention. High satisfaction positively affects repurchase willingness and can stabilize customers' repeated purchase (repurchase) behavior [8, 9]. The sense of identity is another critical factor. When the customer's sense of identity is higher, they are willing to continue to purchase more products at higher prices. Therefore, a high sense of identity positively influences the willingness to increase prices [10].

Researchers believe that repurchase intentions are “derivative behaviors of loyalty,” which denotes willingness to continue buying and recommending products to others. Therefore, the positive definition of repurchase intention is the derivative behavior of customer loyalty, that is, consumers publicly introduce or recommend to others [11]. For a company, customer loyalty is a critical indicator. The parameter indicates that customers will continue to patronize, repeatedly, or exclusively purchase and use the company's products and services, and introduce the product to their friends [12].

Repurchase model

Increasing customer willingness to buy back is crucial for companies because the finding new customers is approximately five times expensive than retaining existing customers [13,14]. For saving corporate costs, reducing the loss of customers is helpful to the company’s profit than reducing costs [15]. The repurchase intentions of customers can be measured from three aspects, namely:

1.Intents to repurchase: This behavior measures customers’willingness to repurchase the company’s products or services inthe future, which is an indicator of customers’ future behavioralintentions.

2.Primary behaviors: This behavior includes the number ofpurchases, frequency, amount, and quantity of customers.

3.Secondary behaviors: This behavior refers to behaviors thatcustomers help the company introduce, recommend, and buildreputation. Such behaviors are valuable to the company [16].

Among the three behaviors, only primary behaviors can be measured by actual transaction data. For each customer, his/her primary behaviors change over time. Thus, each customer has a distinct CJ.

CJ

CJ characteristics

In general retail purchases, customer experience includes not only the purchase of goods but also the customer’s cognitive, affective, emotional, social, and various physical responses to the purchased brand (service provider) [17]. Furthermore, CJ collects the procedural and empirical aspects from the customer perspectives of these products or services provided by the brand [18]. Formally, this CJ can be described as repeated interactions between customers and the brand (service provider) [19]. Thus, the entire CJ becomes an “engaging story” about the user’s interaction with the brand or can be termed as walking “in the customer's shoes.” [20, 21].

Definition of CJ

The interactions or communications between customers and a brand (service provider) can be defined as “touchpoints” which represents the abstract form of customer experience (the customer's product purchases in this paper) [22-24]. These touchpoints form the building blocks of CJ, which is then described as a series of touchpoints [25-28]. When combined with data analysis, CJ can be visualized as a CJ map [19-20]. The CJ map can be visualized in a stream, in which the touchpoint represents the abstract form of the customer experience (the customer’s product purchases in this paper) [25].

CJ of repurchase

From the perspective of customer purchase analysis, CJ is an open process comparable with the “customer loyalty staircase” [29]. In retail analytics, the evaluation of customer purchase journeys is essential CJ is a clearly defined service process, with marked starting and ending points [30-31]. In the CJ of purchase analysis, the initial touchpoint is the first purchase behavior of a new customer, and the final touchpoint is the purchasing characteristic of loyal customers. Evaluating these topics is essential for researching purchase funnels.

Purchase funnel

Marketing funnel

The relationship between the funnel model and the Awareness, Interest, Desire, and Action (AIDA) was first proposed in the early twentieth century [32]. Marketing funnel theory originates from the hierarchy of effects-based marketing theory, which categorizes the mental state of the consumer into various marketing procedures: from brand awareness, consideration of purchase, to brand preference, and purchase action to achieve brand loyalty [33]. Specifically, consumers performing purchase decisions can be categorized into an AIDA process:

1.Awareness: the customer is aware of the existence of a product or service,

2.Interest: actively express interest in a certain product group,

3.Desire: desire for a specific brand or product,

4.Action: product purchase action [34].

Therefore, using the effect hierarchy of AIDA, the marketing funnel, based on the process of marketing activities and psychological evolution of consumer purchase activities, is used to specifically construct a repeatable, traceable, highly operable customer purchase journey model to improve marketing efficiency.

Conversion funnel

Similar to a marketing funnel, in e-commerce, a “conversion funnel” is used to describe the trajectory of consumers browsing e-commerce websites through Internet advertising or search systems, and finally converting the search into sales [35]. In digital marketing funnel, consumers may find products they desire through advertisements or keyword searches on the web. Subsequently, social media is used to compare prices and consumer reviews to target websites or platforms. However, the purchase may occur in physical stores or online. This shopping experience and after-sales customer service determines if the customer will return. In practice, the marketing funnel, which is a conversion funnel, is a visual interactive tool that represents the key conversion process from sales leads to sale completion. Figure 1 details the conversion ratio of e-commerce stores from online impressions (92,000 people) to actual orders received on the website (42 people). The conversion in each of the two stages provides insights into sales performance. For example, the pay-per-click marketing activities is related to the number of nonrepetitive visitors from online impressions (92,000 people) to the website (more or less than 3,200 people). This process is not limited for only e-commerce. Similar conversion funnels can be used for business-to-business companies or physical retail stores [36].

Figure 1: Conversion funnel of e-commerce

The “purchase funnel,” “sales funnel,” “marketing funnel,” or “customer funnel” is a consumer-focused marketing model that is used illustrate the theoretical CJ of customers purchasing products or services [35]. Studies have investigated multiple stages along the purchase funnel to investigate manufacturers perspective on managing National Brands (NBs) and the influence of instore retailer-specific activities on the purchase decision [37]. Through purchase funnel, data analytics provide insights on customers, such as their behaviors, their incoming channels, and purchased contents [30].

Research objectives

Paper targets

Based on retail transaction data, this study proposed PM theory to construct the theoretical foundation of CJs, developed PM graph and customer journey graph (purchase funnel), and applied actual corporate data applications.

Contributions and objectives

The major contributions of this paper are as follows:

(1) To propose algorithms for the formulation of the Purchase Measure Graph (PMG) and coordinate system to represent customers’ purchase behaviors.

(2) To introduce pseudo-source design to integrate customer journeys into one connected graph and ensure PMG exhibits well-behaved properties.

(3) To define the measurement functions, such as purchase frequency measure μF(.) and/or purchase monetary (the amounts of products) measure μM(.) of customer journey block (CJB), and the equivalence class, which is the purchase measure quotient space for formulating Purchase Measure Knowledge Space (PMKS).

(4) To add quantitative values into the knowledge states of the knowledge space, such as coordinates, volumes, and customer flows of state transitions.

(5) To provide an algorithm for the formal description of Customer Journey Graph (CJG) and to model purchase funnel by using a CJG.

(6) To apply a two-year retail data from over thirty-six thousand customers to prove the feasibility of the purchase funnel and help the marketing strategy of retail business through the study of customer’s purchase journey by formulating the model of “marketing funnel” using the formal method.

Outlines

Section 2 formulates the purchase measures and forms their purchase measure space, Section 3 proposes a Purchase Measure Graph (PMG). By slightly modifying PMGs, Section 3 also introduces the knowledge space theory to develop the purchase measure knowledge space and analyze the corresponding knowledge base. For the knowledge states in the PM knowledge space, Section 4 presents a study of their quantitative values, including the coordinates, volumes, and flows of state transitions. Subsequently, the Customer Journey Graph (CJG or purchase funnel) is developed to visualize its filtering property. To prove the feasibility of the purchase funnel, a two-year retail data from over 36000 customers is used in Section 5 to establish PMGs and CJGs for the exploration of CJs of various customer segments. Section 6 presents the conclusion.

PM SPACE

Customer PM space

Transaction space

Let C = {Ci} be the set of customers, P = {pj} be the set of products, max M = { mj : mj ε [0,Mmax ]} be the payment, and the time t ε T , which denotes a time interval. A customer purchase behavior is defined as a quadruple as follows:

equation

which indicates the customer C = {Ci} purchases {Pj } ⊆ P with the expense {mj} at time t ε T . A transaction space Ξ (C,P,M,T) =C ×2P×2M× T encircles all the possible transactions x’s in Equation (1), in which 2P and 2M denote the power set of P and M, respectively. The following analysis begins with a transaction set X contained in the transaction space Ξ.

Example 1

When the transaction space is formed from the customer set CA = { c1, c2 , c3, c4 , c5} , the product category set PA = { g1, g2 , g3, g4} , the payment range MmaxA=499999, and the time interval equation. Here, g1 - g4 are product categories, and not only products. The illustrated transaction space in Example 1 are presented in Table 1.

TABLE 1 Conversion funnel of e-commerce

Customer Date Category Amount
c1 1/16/2019 g1 1990
c2 7/6/2020 {g2, g3} {3224, 2414}

CJ

CJ is the experience-shaping process by which consumers (ci) use products and brands (pj) to fulfill their goals [38]. Geometrically, each customer purchase behavior (ci, {pj}, {mj}, t) in Equation (1) is a scattering of points within the space Ξ (C,P,M) but along the line (ci, t). In this space, a formal definition of CJ of the retail repurchase process can be formally derived.

Definition 1

Given a customer ci, his/her customer journey can be extracted from the transaction space as a triplet set:

ξ[ci {({pj}, {mj}, T)} ⊆ 2 ×2×T,∀(ci , {pj}, {mj}, t) with fixed ci, products (services) {pj } ' s ⊆ P , expense {mj}’s ⊆ M , and time t ε T

In Example 1, ξ A [c1]= {g1,1990, 2019/01/16) , (g1,2682,2019/06/02) , (g1,3582, 2019/06/120 , (g1,261, 2020/04/29) , (g4 ,3944, 2020/05/08) , ({g2, g3}, {3224,2414}, 2020/07/06)} . Here, each customer journey ξ[ci] is defined as a series of customer purchase behaviors within the transaction space

PM

CJB

A CJ is a series of purchase behaviors of a customer. To measure CJ, some measurement duration should be defined first.

Definition 2

The CJB (CJ block) ξ [ci ,Tk] is series of measurement durations which transforms the time interval T into a series of time intervals [Tk], in which Tk is the beginning to some timestamp. Next, the set of customer journey blocks is defined as follows:

equation

with products (services) {Pj} 's ⊆ P , payment

Such ξ[ci ,Tk ] is one kind of touchpoints (CJ building blocks), which collects the customer ci’s purchase experience within Tk. CJ ξ [c1]= {ξ [ci ,Tk ]} is described as a series of touchpoints[ 26,28, 39].

For Example 1, as the time interval TA is segmented into [T1, T2, T3, T4] = [2019/01/01-2019/06/30, 2019/01/01-2019/12/31, 2019/01/01-2020/06/30, 2019/01/01-2020/12/31], then the aforementioned CJ ξA [c1] can be segmented into

equation

The aforementioned definitions of Tk’s are all counted from the beginning, which ensures the product set is accumulated.

LEMMA 1

∀Ti ⊆ Tj ,ζ[ci ,Ti ] ⊆ ζ[ci ,Ti].

Proof

Because Ti ⊆ Tj ,Tji exists such that Ti =Ti Tji , then,

equation

PM

Irrespective of products (services) or time, a CJ presents an increment phenomenon, which indicates the quantity of its contents (products, services, frequencies or expenses) is increasing. For each CJ segment an ξ[ci ,Tk0 ], atomic PM λ ({pj},{mj}, Tk0 )can be defined based on some quantity of the purchase behavior ({pj},{mj},t) in Equation (2) during customer ci purchasing within a basic time interval Tk0, such as about:

(1) the amounts / quantities of products (categories), services {pj},

(2) the frequencies or time about t ∈ Tk0, or (3) the total sums of the expense {mj}.

Such measure satisfies two properties: (1) λ ({pj},{mj}, Tk0 )≥ 0 and (2) λ ({pj},{mj}, Tk0 ) = 0 if and only if {({pj},{mj}, Tk0 )} is an empty set, that is, no purchase within Tk0. Therefore, a measure μ :π → R + ∪{0} can be defined to summarize a description of products (services) or times in a CJ.

Definition 3

The PM of a CJ block ζ[ci, Tk] is a function mapping from a set of CJBs π in Equation (2) to a non-negative real number, that is, μ :π → R+ ∪{0} , and

equation

to aggregate all atomic PMs in this interval Tk.

Applications of purchase measures (PMs)

For Example 1, several purchase measures (abbreviated as PMs) μ(.) in Equation (3) can be defined as follows. A PM μ(.) may be a real number, such as the purchase amount of products (services); for example, ( 1,. ) {(1990+ 2682+ 3582= 8254, T1 , (8254, T2 , (8254+261+3944=12459, T3 ) , (12459+3224+2414=18079, T4 )}. Similarly, μ(.) can be an integer to denote the purchase quantity or frequency. The purchase quantity describes the purchased products (services), for example, equation and the frequency is a quantitative value of the visit times, for example,equation By contrast, μ(.) in Equation (3) can be a logical value that indicates whether the customer purchases the product. For example, equation A PM can not only be a scalar but also be a vector (collection) of the purchased content, such as the aforementioned 10110, or precisely equation in which the numbers indicate the quantities of the purchased products. Not restricted to the aforementioned products, numerous definitions of PMs have been proposed. The use of PM depends on its applications.

PM space

Definition of the PM space

Although PMs can be defined in various methods, they exhibit common properties and can be used to construct the purchase funnel.

LEMMA 2

A PM μ(.) is a (mathematical) measure.

Proof

A PM μ(.) satisfies the three properties of a mathematical measure: (1) non-negativity; (2) null empty set comes from the non-negativity of λ(.), and the vanishing of λ(.) represents no purchase behavior; (3) "countable additivity" of a mathematical measure can be derived from the following equation:

equation

Mathematically, forms a transaction space and its customer journey {ξ[ci ,Tk ] ={({pj,{mj},t)} forms a measurable space (Ξ,ζ). Accordingly, PM μ(.) is a (mathematical) measure on (Ξ,ζ). The triple (Ξ,ζ,μ) forms a measure space, called purchase measure space (PM space).

Properties of PM space

Because PM space (Ξ,ζ,μ) is a standard measure space, a set of basic properties can be derived accordingly.

Proposition1

Defined in the PM space (Ξ,ζ,μ) , the PM μ(.) exhibits the following basic properties of measure space:

(1) Monotonicity: equation

(2) Subadditivity: equation

Proof

(1) By Lemma 1, the inclusion of Tk1⊆Tk2 reveals that (pj, mj) exists such that equation then we have the following expression:

equation

by Lemma 2.

(2) By countable additivity,

equation

Next, the subadditivity property can be obtained by induction.

For a standard measure space, many other properties, such as continuity from below/above, completeness, additivity, and so on, are not used in our derivation and neglected here.

Increment of PMs

By the monotonicity of the PM μ(.) along a specific customer journey ζ[ci,Tk], the increment of PMs can be defined as follows:

equation

which denotes the incremental quantity of the PM in touchpoint ζ[ci,Tk-1] to the next touchpoint ζ[ci,Tk]. To complete the definition, the initial value is set as δ(μ(ζ[ci,T1])=μ(ζ[ci,T1]).

From Equation (4), the aforementioned PMs μM(.) can provide

equation

In Section 3, purchase measures, first, are used to construct the PMG. Next, in Section 4, the increment of purchase measures is formally used to investigate the quantitative properties of the PM in CJ.

Pmg and Its Knowledge Analysis

PM quotient space

PM equivalence relation

If values of PM μ(.) are finite, define a PM equivalence relation is defined as equation For the purchase product measure μP(.), a more all-zero-products pseudo-source (0000 in Example 1) is added to treat all customers as new comers. If not, more elaborate designed can be detailed. Thus, μP(.) provides the PM space with n (C) * (n(T)+1) values, where n(C) and n(T) are the sizes of customer set C and time interval set T, respectively.

For μP(.) in Example 1, although 5*(4+1)=25 measure values are possible, and the customer c1 has only five elements: equation For the expense measure μM(.), quantity measure μQ(.), frequency measure μF(.), and the product quantity measure μPN(.) are used. Infinite measure values are possible and they should be quantified.

PM equivalence class, PM quotient space

With the finite or quantified measure values and their resultant equivalence relation, the equivalence class of PM space and the corresponding quotient space can be defined.

Definition 4

Given the PM space (Ξ,ζ,μ) with finite-valued measure μ(.), a PM equivalence class of (Ξ,ζ,μ) can be defined as follows:

equation

which is the PM quotient space (set) Qμ of Ξ and each [qk] is a partition of space .

Following the PM μP(.) of ζA[.,.] in Example 1, the corresponding quotient space in Equation (5) can be equation in which equation with size 4.

Size of the PM quotient space

Similarly, the count of elements in partition Qμ of Equation (5) is denoted as n(Qμ) and is called the size of the PM quotient space, which satisfies the condition: equation For example, equation whose sum just match the number of elements in , equation

PMG

PM relation

Next, the relation between the elements of PM equivalence classes, which comes from CJ, are evaluated.

Definition 5

Given the PM space and its PM Equivalence Class (EC)equation a PM relation is expressed as follows:equation

equation

In graph theory, quasi-ordinal is defined as a relation that satisfies reflexivity and transitivity. With this definition, the following theorem can be obtained easily.

Theorem 1

Given the PM space , the PM relation E(Ξ, ζ, μ ) is a quasiordinal relation.

Proof

From Lemmas 1,2 and Proposition 1, Tk⊆Tk+1 makes equation then the PM relations of E(Ξ, ζ, μ )= {(qi , qj )} is quasi-ordinal.

PMG

The aforementioned PM EC collects the touchpoints of CJs with similar PM μ(.). Therefore, purchase funnel can be defined as a partial ordering graph.

Definition 6

Given the PM space (Ξ,ζ,μ) and its PM EC Qμ = [qk]satisfying Equation (5), a PMG can be defined as equation , where the vertex set is the PM EC in Equation (5), equation , and the edge set is equation in Equation (6).

Combining previous derivation, such PMG can be obtained through the following algorithm.

Algorithm 1. (PMG Algorithm)

Given a PM space , the PMG (Q , E) μ ψ can b e obtained by the following steps:

(1) Find all the customer journeys in Equation (2) equation

(2) Add pseudo-source to each customer and calculate all the PMs μ (ζ [ci , Tk ]) in Equation (3).

(3) Divide the measure space Ξ into several ECs Qμ’s in Equation (5), which also forms the vertex set Vset.

(4) Find the edge set Eset in Equation (6) from the consecutive PMsequation ’s in all the CJs.

(5) Then form the PMG equation .

Because PM measure μ(.) satisfies the property of monotonical increasing, as presented in Proposition 1, the resultant PMG exhibits the partial ordering property.

PMG for example 1

For the construction of PMG in Example 1, the vertex set in Equation (5) is adopted as

equation

and edge set E in Equation (6) can be obtained from the collection of CJs of all customers, such as 0000 →1000 →1001 →1111 from customer c1. The resultant PMG is displayed in Figure 2.

Figure 2 PMG of Example.

In Figure 2, the CJ block in each vertex (EC) is shortened in a notation sum ci/Tk, which indicates the aggregation of [ci,Tk]. For the aforementioned example of [1000]={[c1,T2], [c1,T3], [c2,T3], [c2,T4]} is denoted as 1000=1/2+1/3+2/3+2/4 in Figure 2.

Pseudo-source design

With the pseudo-source design in Section 3.1, all the nodes in the PMG ψ(Qμ , E) originate from the pseudo-source. As displayed in Figure 2, pseudo-source (0000) can integrate all the three components of ψ(Qμ , E) into one connected graph and causes PMG to exhibit well-behaved properties.

PM knowledge structure

With the partial ordering of PMGs, knowledge space theory (KST) can be used to study the CJ [40].

The aforementioned set of equation is the domain to be processed, such as ζ[c1 ] = {0000, 1000, 1001, 1111}. Therefore, the basic KST and knowledge structure can be introduced with the PM.

Definition 7

Given a PMG equation a purchase measure knowledge structure, is defined as (ζ, K), where ζ is the domain of CJs and the set of knowledge states K ⊆2ζ and K ≠ φ (empty set).

In Example 1, ζA = {{0000,1000,1111} , {0000, 1011} , {0000,1100,1110} , {0000,1000,1001,1111}}, each of which corresponds to the CJs of {c2}, {c3,c4}, {c5} and {c1}. Notably, equation . Moreover, a subset of A ζ such as {0000} → {0000,1000} → {0000,1000,1111} is an element of the PM knowledge structure KA, that is, equation

Quasi-ordinal knowledge structure

When a knowledge structure K is closed under intersection, such knowledge structure ( ζ+, K) becomes a quasi-ordinal relation. To make (ζ, K) quasi-ordinal knowledge structure, those knowledge states equation , where

equation

encircles not only ζ , but their partial paths, that is, the subsets, of 2. Such knowledge structure extends the domain set from ζ to .

For example, in addition to equation still contains {0000, 1000}, {0000, 1000, 1111} and the single pseudo-source {0000}. Moreover, such intersection closeness condition of can be described formally.

LEMMA 3

For one quasi-ordinal PM knowledge structure in Equation (7),

equation

Proof

By definition.

PM knowledge space

In mathematics, the construction of a space represents the following: (1) finding the basic elements of this space is possible. Such elements are typically named bases. (2) All the elements in this space can be spanned by the combinations of these “bases.” The spanning logic is always illustrated by a set of “coordinates”.

Definition 8

A PM knowledge structure (ζ+ , K) is called a PM knowledge space (ζ+ , K*), where K* is closed under union, that is,

equation

Such union is a coordinate, which is explained subsequently. The following property occurs naturally.

Proposition 2

Given a PMG ψf(Qμ ,Ef ), the purchase measure knowledge space satisfies equation which reveals that equation and equation

Proof

By definition.

With union operations of knowledge states in Example 1, its knowledge space equation can be obtained as follows:

PM knowledge base

According to research, a knowledge space Г(ζ+ , K* ) from Equations (7) and (8) admit at most one knowledge base, called PM knowledge base BK, which is a minimal family of knowledge states spanning the knowledge space [41]. Such a knowledge base can be found by an “algorithm for constructing knowledge base” and is implemented in a ready-made software [42].

equation

Based on previous research, the PM knowledge base of the PM knowledge space in Example 1 can be equation {{0000}, {0000, 1000}, {0000, 1011}, {0000, 1100, 1110}, {0000, 1000, 1001, 1111}} .

CJs and future prediction

From the perspective of CJ, knowledge base may provide considerable insights. First, the pseudo-source (e.g., 0000) is the staying point of the new customer. Other knowledge bases function as the purchasestarting points of CJ tracks.

In Figure 3 of Example 1, 0000-1000, 0000-1011, and 0000-1100 are the starting points of CJs {c1, c2}, {c3, c4}, {c5}, respectively. Notably, the length-2 purchase path 0000-1000-1001-1111 is an extended purchase of 0000-1000 and plays the role of a knowledge base, which is Proof investigated in the following section.

Figure 3 PM knowledge space of example 1

CJG in the Pm Knowledge Space

PM coordinate system and CJG

PM coordinate system

Before spanning the knowledge space by knowledge bases, investigating the knowledge bases is necessary. From the perspective of the coordinate vector space, a basis is a set of independent vectors {βk}, such as Equation (9), called PM axes, to completely describe (span) the vector space and the PM origin β0 is the intersection of these bases.

In the PM knowledge base of Example equation are three independent PM vectors (axes), and βkA0 = 0000 is the origin. Moreover, the PM knowledge base has the PM path of the path length more than one, such as equation , which should be in the direction of βkA1 = 0000 - 1000.

Therefore, the PM coordinate system can be organized as follows.

Algorithm 2. (Algorithm for PM coordinate system)

The coordinate system AK={ak} with respect to (w. r. t.) PM knowledge base BK={βk} in Equation (9) can be coded as follows:

1. Coordinate w.r.t. pseudo-source β0: coded as the origin;

2. Coordinate w.r.t. PM axes βk: coordinate as a unit dimensional vector ak,

3. Extended coordinate w.r.t. purchase path extended axes βk* of path length more than one: coded as the dimensional vector of the path length along axes.

Using this algorithm, the aforementioned PM knowledge base BKA={{0000}, {0000, 1000}, {0000, 1011}, {0000, 1100, 1110}, {0000, 1000, 1001, 1111}} can be coded as AKA={[0,0,0], [1,0,0], [0,1,0],[0,0,1],[2,0,0]}.

PM knowledge space spanning

With knowledge base B={βk} in Equation (9), it is sufficient to reconstruct the full knowledge space as follows:

equation

With PM knowledge base B = {βk} and its corresponding PM coordinate systems A={ak}, the PM knowledge space ( ζ+ ,K* ) in Equation (7) and (8) can be easily constructed by ζ+ as the using domain of K* [41].

From the perspective of evolution theory, when customers exchange their purchased information with each other, it causes purchase behavior interaction, which results in mating or mutation in evolution theory. In terms of the knowledge space, a union operation is formed between purchase behaviors, which can be used to predict possible future knowledge states.

CJG

By the partial ordering of the subset property of K*, the PM knowledge space in Figure 3 is a graph of the Hasse diagram, called CJG.

Definition 9

Given a PMG Ψf(Qμ, Ef) and its PM knowledge space (ζ+, K*) with CJ block in Equation (7) and PM knowledge space K* in Equation (8), then a CJG of (ζ+, K*) is defined as Г(K*,Λ), where the vertex set is the PM knowledge space, that is, Vset(Г)=(ζ+, K*), and the edge set is

equation

The resultant CJG equation in Example 1 is displayed in Figure 4, in which each circle keeps a coordinate (000 to 211) and its corresponding customer journey (0000 to 0000, 1000, 1001, 1011, 1100, 1110, 1111).

Figure 4 CJG of Example 1

By knowledge space analysis, these nodes KA* in Figure 4 not only represent CJs but also cover the PM knowledge states, which have coordinates in the form of ak=(xk,yk,zk) where xk = 0 - 2 and yk,zk = 0/1 . Thus, the overall PM knowledge space is a three- dimensional (3D) cube with 3 × 2 × 2 = 12 elements. The x-axis has two unit vectors, 0000 - 1000 and 0000 -1000 -1001 -1111 , coordinated as (1,0,0) and (2,0,0). The unit vectors of y-axis and z-axis are 0000-1011 (with coordinate (0,1,0)) and 0000-1100-1110 (with coordinate (0,0,1)), respectively. These knowledge states in the knowledge base or the knowledge structure are represented as pink or orange circles, respectively.

Furthermore, the rest knowledge states shown in gray circles, for example, 011 (0000,1011,1100,1110) and 201 (0000,1000,1001,1100,1110,1111), are not in any dimensional axis and exhibit the coordinates of more than one digit. Such knowledge states denote mixed CJs and represent the future possible consumption behaviors of these customers.

Volumes and flows in the PM knowledge space

CJ code

Each node of CJG Г(K* , Λ) of Equation (11) is a knowledge state ζi (or μ(ζi) precisely) of the knowledge space, which denotes just a customer journey of some customers, such as ζA[c1]= 0000- 1000 - 1001 - 1111. In this example, μ(ζ) are the nodes in the PMG ψf(Qμ ,Ef ) , that is, (ψfA(QμA ,Ef A)) = [000, 1000, 1001, 1011, 1100, 1110, 1111] , representing purchase product patterns (or more precisely product category patterns) at one purchase duration.

By contrast, one customer journey ζi in a knowledge state, such as ζA [ c1] , is one purchase pattern, which describes the purchase sequence (0000, 1000, 1001, 1111) along this CJ. Such knowledge state can then be coded as a 0/1-vector corresponding to one purchase product pattern in Vset (ψ (Qμ , E)).

Definition 10

Given a PMG ψf(Qμ ,Ef ) and its corresponding knowledge space (ζ+ , K* ), then for each customer journey (knowledge state) ζi ε K* , its corresponding CJ code (along PMG) is defined as follows:

equation

where equation if elsewhere.

For example, equation and all the nodes in CJG equation can be coded as 1000000 (0000), 1100000 (0000,1000), …, 1111111 (0000,1000,1001, 1011,1100,1110,1111), which are listed in Table 2, called the codebook of CJ knowledge space. In the first node, the first element in the top node 1000000 indicates 0000, which is pseudo-source and included in all ζ’s nodes.

TABLE 2 Codebook of the CJ knowledge space in Example 1

  0 1000 1001 1011 1100 1110 1111
0 1 0 0 0 0 0 0
0000,1000 1 1 0 0 0 0 0
0000,1011 1 0 0 1 0 0 0
0000,1000,1011 1 1 0 1 0 0 0
0000,1100,1110 1 0 0 0 1 1 0
0000,1000,1001,1111 1 1 1 0 0 0 1
0000,1000,1100,1110 1 1 0 0 1 1 0
0000,1011,1100,1110 1 0 0 1 1 1 0
0000,1001,1000,1011,1111 1 1 1 1 0 0 1
0000,1000,1011,1100,1110 1 1 0 1 1 1 0
0000,1000,1001,1100,1110,1111 1 1 1 0 1 1 1
0000,1000,1001,1011,1100,1110,1111 1 1 1 1 1 1 1

Volume of the knowledge state

To investigate the aforementioned CJG with the node set in Equation (10) and edge set in Equation (11), the volume of a knowledge state equation is defined as the number of customers in this state ζk , symbolized as follows:

equation

For equation in Example 1, volume( [ 1000000, 1100000, 1001000, 1101000, 1000110, 1110001 ])=[5,2,2,0,1,2] and the volumes of the other nodes are all zeros. The top node pseudo-source β0 possesses the volume n(C), which indicates that all CJs start from the very node.

Flow between knowledge states

When a customer ci makes a purchaseequation in the buying process, the CJ (knowledge state , equation will switch to another CJ (knowledge state equation. For customer c1, a more purchase of g1 in T1 renders ζ [c1,. ] from CJ 0000 (knowledge state 1000000) to CJ 0000,1000 (state 1100000). Such knowledge state switching also occurs in ζ [ c2 ,T2 ] , which causes an edge flow of 2. Formally, we have the following expression:

equation

for (ζ1 , ζ2 ) ε Λ in Equation (11).

Quantitative analysis in CJG

Gradation of CJ

For a CJ ζ [c1,. ] , gradation is defined as the difference in the touchpoint ζ[ ci, Tk] from its predecessor ζ[ ci, Tk-1] by one item [43]. Equation (4), the gradation represents the vanishing or unit quantity of increment PM as follows:

equation

Which indicates ζ[ ci, Tk] is the same as the predecessor ζ[ ci, Tk] (0) or just purchase one-more single product/category (1).

The gradation of CJ indicates that a purchase CJ is a stepwise customer journey, which indicates a single purchase in one touchpoint (CJB), not multiple purchases. The descriptions about PM increments of Example 1 reveal that gradation is not common in customer journey; however, this condition can hold under certain conditions and is highly characterized on the purchase measure.

CJG and its quantities

The volumes and switching flow of the knowledge states were merged into the CJG, whose nodes are encoded as customer journey codes, as displayed in Figure 5. In CJG graph, the paths from the pseudosource to the terminal nodes are the purchase journeys of customers. Each node in the CJG is a knowledge state and denotes a purchase journey of the customer, and the node label is in the form of CJ coding (e.g., 110000) followed by its volume in a parenthesis (e.g., (2)), and the purchased product categories are listed in the following diagram (e.g., 0000,1000).

Figure 5 Quantified CJG of example 1

Quantitative properties of CJG

A CJG includes two knowledge nodes: (1) the nodes in knowledge bases: displayed in red circles in Figure 5, and (2) the nodes in the knowledge space but not in the knowledge base: displayed as gray circles in Figure 5. The edges and paths between two CJ nodes indicate the switching between these two nodes.

Such knowledge state switching exhibits filtering properties in the sense of product purchase and customer volume.

LEMMA 4

Given a customer journey graph Г(K* , Λ), the nodes (customer journeys) exhibit two filtering properties: (1) the increasing in equation and moreover, for all Eset(Г) = Λ of gradation customer journey graph, (2) the decrease in customer equation

Proof

(1) By the definition of

equation andequation make an edge of Eset of Г.

equation

Although Lemma 4 can be proven only for gradation CJs, the decreasing property of customer volumes holds in almost all the conditions.

Conversion rate and CJG algorithm

Based on the node volume in Equation (13) and edge flow in Equation (14), a meaning term, conversion rate, can be defined for each edge (ζk1, ζk2 ) ε Λ as follows:

equation

With the node volume and edge conversion rate, the aforementioned CJG such as Figure 5 can be developed in a systematic way.

Algorithm 3. (CJG algorithm)

Given the PM space (Ξ, ζ, μ), the customer journey graph (CJG) Г(K* ,Λ) can be obtained by the following steps:

(1) Construct the PMG (Qμ , E) ψ using Algorithm 1.

(2) Build up the quasi-ordinal knowledge structure of (ζ+ , K) from Equation (7) and Equation (8) with the intersection closure.

(3) Furthermore, find the knowledge space (ζ+ , K*) with union closure.

(4) Find the corresponding knowledge base equation in Equation (9).

(5) Let the vertex set K*= {ζi } in Equation (10) be the knowledge states of the knowledge space (ζ+ , K* ) , then VL = {volume(ζk)} from Equation (13).

(6) For equation in Equation (11), calculate flow FL = { flow(ζ1 , ζ2 )} from Equation (14), and conversion rate CR = {conversion (ζk1, ζk2)} from Equation (16).

(7) Then the CJG is found as CJG Г(K* , Λ, VL, FL, CR).

CJG filtering

For Example1, the CJ code of pseudo-source in Figure 5 is 1000000. The path represents customer journey ζ[c5,.] and the path includes ζ[c3,.] and ζ[c4,.]. Then these two paths own flows 1 and 2, respectively, and exhibit conversion rates 1/5=0.2 and 2/5=0.4, respectively. However, the path 10 encircles ζ[c1,.] and ζ[c2,.], and the extended path has only one customer c1. Then, the corresponding flows are 2 and 1, respectively, and the conversion rates are 2/5=0.4 and 1/2=0.5, respectively.

This example indicates a direct corollary of Theorem 2. This CJG can also be called a purchase funnel, which occurs from the filtering properties of the CJG.

Theorem 2. (CJG Filtering of the purchase funnel)

Given a customer journey graph * Г(K , Λ,V, F , R) constructed using Algorithm 3, the node volumes V in Equation (13) and edge conversion rates R in Equation (16) exhibit the following relationships: (1) Σζj2 conversion (ζj1j2)≤1 for any node ζj1ε K*.

(2) equation with the first ζk1 = ζi and the last ζk2 = ζj.

equation

The definition of the conversion rate renders equation The formula can then be obtained by iterations.

With such filtering properties, the purchase funnel (CJG) can be applied into many applications of retail business, as explained in the following section.

CJG in the Pm Knowledge Space

Real transaction data and its RFM model

Format of real transaction data

This experiment is based on the actual data of retail for big data analysis. The data was obtained from a 40-year retail brand of a company. This brand has cloud e-commerce and approximately 300 physical stores. The company is engaged in the apparel industry, and tops, jackets, shoes, bags, and accessories are top product categories. The brand has more than 40,000 active customers in the past three years.

The data of this experiment was obtained from N=1035056 real transactions in 2019 - 2020 , equation This data only requires four major categories, namely P={g1=tops, g2=skirts, g3=pants, g4=dresses }. All the transactions are similar to that in Table 1. An actual transaction owns data attributes more than the four (customer, data, category, amount) attributed in Table 1, in which the necessary data attributes in the present study are adopted.

RFM model

The aforementioned transactions are real buying behaviors generated by Nc=36716 active customers C={ci, i = 1, ..., Nc}. These customers can be partitioned into several groups by customer segmentation, which is a popular tool for identifying various customer groups with similar needs and behaviors [44]. Researchers divide customer segmentation into six categories, namely demographic data, geographic data, psychographic data, attitudinal data, sales data, and behavioral data, in which the visit frequency and monetary volume of sales data constitute the RFM model [45].

In practice, the RFM technique is applied with three terms: (1) recency of customer consumption/purchase (R), (2) purchase frequency over a period of time (F), and (3) purchase amount (monetary) during this period (M) [46]. Such purchase frequency (F) and purchase amount (monetary) (M) is used to classify the 36716 customers, as presented in Table 3.

TABLE 3 RFM mode of experiment data

F\M 0-999 103-(104 - 1) 104-(105 - 1) 105-(106 - 1) 106-(4×106 - 1) Sum
1 532 9094 1760 0 0 11386
2-9 5 5676 13275 132 0 19088
10-99 0 0 3034 3085 4 6123
100-999 0 0 0 90 29 119
Sum 537 14770 18069 3307 33 36716

In Table 3, purchase frequency (F) is divided into four segments: F=1 for one-time customers, F = 2 ~ 9 indicates 2–9 times for repeated customers, F = 10 ~ 99 denotes 10–99 times for frequent customers, and F = 100–9999 denotes 100–999 times for very frequent customers. By contrast, purchase amount (M) is divided into five segments: equation , and equation corresponding to customers who consume several hundred NT$ (new Taiwan dollars), thousands of NT$, tens of thousands of NT$, hundreds of thousands of NT$, and customers of more than one million NT$, respectively, in two years (2019-2020) . Thus, 4 × 5 = 20 customer segments were possible, in which eight segments were empty.

Customer values and customer value segment

In Table 3, purchase frequency (F) and amount (M) are used to segment 36716 customers into 12 (=20-8) nonempty customer segments. Because customers in various segments exhibit distinct contribution to business, Table 3 is called the customer value table.

Formally, the customer value is the perception attitude of customers toward giving and getting and is related to the customer's attributes of the product and the goal or purpose that the customer wants to achieve [47, 48]. For the actual operation of customer relationship management, the customer value segments in Table 3 provides several observation points:

(1) A total of 119 customers visit more than 100 times within two years, and the total consumption amount exceeds 100,000 NT$, which can be the threshold of being Very Important Person (VIP).

(2) A total of 11386 one-time customers constituted nearly 31% of total customers.

(3) A total of 19088 repeat customers visited 2–9 times, of which 13275 customers spent 10,000 to 100,000 NT$. These customers were the main consumers.

(4) The spending of frequent customers who visited 9 times-99 times was evenly distributed between tens of thousands NT$ and hundreds of thousands NT$; however, four customers had a spending power of millions NT$.

In the following, these customer value segments are used to analyze the knowledge space of CJ.

These customer value segments are used in the following subsections to analyze the knowledge space of CJ.

PMG/CJG of frequency customers

Transaction Data to the PMG

When PMG and CJG were investigated by the frequency customers of F=9-99 and M ≥ 1â??105, a comprehensive details of CJGs was obtained. First, the 5056 transactions of 132 customers who visited 9-99 times and spent more than 10,000 NT$ were obtained to conduct knowledge space analysis of CJ. As discussed, the two-year (2019-2020) transactions are categorized into four time intervals [T1,T2,T3,T4]=[2019/01/01-2019/06/30,2019/01/01-2019/12/31, 2019/01/01-2020-06-30,2019/01/01-2020/12/31] and then each PM is in the form of [g1,g2,g3,g4]. Thus, this indicates whether the customer purchased these four product categories in the time interval Tk, k=1,..,4.

Algorithm PMG can be used to generate the corresponding PMG, as displayed in Figure 6, and Figure 6 adopts 9 PM ECs {0000, 1000, 1100,.., 1111} as its vertex set. The edges denote the directions of purchase journeys. Note that the value under purchase measure, for example, the number 4 under 1101, represents the number of elements in the PM EC.

Figure 6 Purchase measure graph of 132 returning valuable customers

When self-loops are neglected, Figure 6 can form a partial ordering set, with the pseudo-source 0000 as the top node and 1001, 1010, 1101, and 1111 as the bottom nodes. To ensure such CJs obvious, the knowledge space analysis is helpful.

Knowledge space analysis and the CJG

Given Figure 6 as the PMG, Algorithm CJG can be used to generate a sophisticated CJG, as displayed in Figure 7. In a CJG, the knowledge bases are displayed in pink circles. Each knowledge state node is labeled with the CJ code, volume, and the corresponding PM. For each edge between two states, the conversion rate and customer flow are also labeled.

Figure 7 Customer journey graph (CJG) of 132 returning valuable customers

Data insights of Figure 7

The subgraph in Figure 7 corresponding to those pink nodes depicts the structure of knowledge bases. Two main branches of the primary knowledge bases exist: nearly 60% customers (59.1%) purchase g1 (1000) in the following choice, and only a small part of customers (1.5%) purchase g1, g3, and g4 next. The first branch (110000000) then continues to purchase g2, g3, or g4 with different probabilities (80.8%, 21.8% and 3.8%). Moreover, customers buying g1 and g2 are probably (with probability 1.6%) make more complete (g3 and g4) purchase. The knowledge base structure provides a probabilistic description of the knowledge space of the entire customer purchase journey.

Knowledge analysis of customers with different customer value segments

PMGs of different customer value segments

For the customer value table in Table 3, all the 12 customer segments in the customer value model were considered, the resultant PMGs from Algorithm PMG and their nodes are arranged in Table 4. Because the customer numbers in the last monetary segment 106 ~ 4 .106 are small, they are combined with the previous number (105-(106 -1)).

TABLE 4 Various customer segments and their PMGs

No. F (frequency) M (monetary ) No. of customers purchase measures (nodes) PMG (Purchase Measure Graph)
(A) 1 0-999 532 0000, 0010, 0100, 1000 equation
(B) 1 103-(104-1) 9094 0000, 0001, 0010, 0011, 0100, 0101, 0110, 1000, 1001, 1010, 1011, 1100, 1110 equation
(C) 1 104-(105-1) 1760 0000, 0001, 0010, 0011, 0100, 0101, 0110, 0111, 1000, 1001, 1010, 1011, 1100, 1101, 1110, 1111 equation
(D) 2-9 0-999 5 0000, 1000 equation
(E) 2-9 103-(104-1) 5676 0000, 0001, 0010, 0011, 0100, 0101, 0110, 1000, 1001, 1010, 1011, 1100, 1101, 1110 equation
(F) 2-9 104-(105-1) 13275 0000, 0001, 0010, 0011, 0100, 0101, 0110, 0111, 1000, 1001, 1010, 1011, 1100, 1101, 1110, 1111 equation
(G) 2-9 105-(106-1) 132 0000, 1000, 1001, 1010, 1011, 1100, 1101, 1110, 1111 equation
(H) 10-99 104-(105-1) 3034 0000, 0001, 0010, 0100, 1000, 1001, 1010, 1011, 1100, 1101, 1110, 1111 equation
(I) 10-99 105-(4×106-1) 3085+4 0000, 0010, 0100, 1000, 1001, 1010, 1011, 1100, 1101, 1110, 1111 equation
(J) 100-999 105-(4×106-1) 90+29 0000, 1000, 1010, 1100, 1101, 1110, 1111 equation

Table 4 reveals that for one-time customer and repeat customer visiting 2–9 times, the corresponding PMGs are simple ring structures, especially for those customer segments with ten thousand NT$ (104 -1). These simple CJs originate from the lowvisit frequency and sparse purchased product categories. The largest one-category purchase is g1 (1000) and the largest two-category purchases are (g1, g2) and (g1, g3), with 1100 and 1010, respectively.

CJGs of different customer value segments

Customers with consumption amount more than ten thousand NT$ have more complex purchase journey, which should be explored by Customer Journey Graph (CJG, purchase funnel). For customer segments with monetary amounts greater than 10000 (104), Table 5 lists all the Frequency (F), Monetary (M), customer number, customer journey codes, knowledge states, and the resultant CJGs. Each bit in a knowledge state of Table 5 corresponds to one PM in the customer journey code, for example, the second bit in knowledge states of the first data row (row (A)) denotes the 0001 PM.

TABLE 5 Various Customer Segments and their CJGs

No. F (frequency) M (monetary ) No. of customers customer journey code w.r.t. purchase (Customer journey) knowledge state Purchase Funnel(Customer Journey Graph, CJG)
(A) 2-9 104-(105-1) 13275 0000, 0001, 0010, 0011, 0100, 0101, 0110, 0111, 1000, 1001, 1010, 1011, 1100, 1101, 1110, 1111 1000000000000000, 1100000000000000, 1000010000000000, 1000000010000000, 1011000000000000; 1010000010000000; 1000100010000000; 1010000011100000; 1000100011001000; 1000101010101000; 1000000111111111ÃÃÂ?? ÃÃÂ?? ÃÃÂ?? ÃÃÂ?? ÃÃÂ?? ÃÃÂ?? ÃÃÂ?? ÃÃÂ?? ÃÃÂ?? ÃÃÂ?? ÃÃÂ?? ÃÃÂ?? ÃÃÂ??  equation
(B) 10-99 105-(106-1) 132 0000, 1000, 1001, 1010, 1011, 1100, 1101, 1110, 1111 100000000,
110000000, 111000000, 110100000, 110001000, 100001100,
110011011
equation
(C) 10-99 104-(105-1) 3034 0000, 0001, 0010, 0100, 1000, 1001, 1010, 1011, 1100, 1101, 1110, 1111 100000000000, 110010000000, 101010000000, 100110000000, 100110001000, 100011100000, 100010101000, 100010111111 equation
(D) 10-99 105-(4×106-1) 3085+4 0000, 10000, 0010, 0100, 1000, 1001, 1010, 1011, 1100, 1101, 1110, 1111 10000000000, 10010000000, 11010000000, 10110000000, 10011100000, 10011001000, 10010101000, 10011111111 equation
(E) 100-999 105-(4×106-1) 90 +29 0000,1000, 1010, 1100, 1101, 1110, 1111 1000000, 1100000, 1001000, 1110000, 1101111 equation

Data insights of Table 5

Several observations can be made from these purchase funnels:

(1) As designed initially, all CJs originated from the pseudo-source (knowledge state with customer journey 0000).

(2) For the CJGs in Table 1-5 and 2 primary knowledge bases with different customer journeys were present, in which these purchase journeys with g1 (1000) were mostly the largest volumes 10968, 78, 667+2462+6+2, 1589 and 24+94, respectively. Here, g1 in the third and fifth CJGs mix with other product categories.

(3) CJGs not only exhibited the primary purchasing product category but the secondary or even the third product categories, shown as those knowledge states with path lengths≥2.

(4) Comparing CJGs of More Valuable Customers (MVCs, with F=2-9 and M = 105 ~ (106 -1) ) in row (B) and more frequent customers (MFCs, with F=10-99 and M = 104 ~ (105 -1) ) in row (C). According to CJGs, MFCs have diversified in their primary purchasing products (110010000000, 101010000000, 100110000000 and 100011100000); whereas, MVCs ensure a more concentrated primary purchase (59.1% for g1 with 11000000 coding), and subsequent differentiate with other three secondary purchasing categories.

(5) The last CJG (in row (E)) of the customers with the most frequent visits and most valuable amount illustrate the final mature purchase patterns, in which approximately 20% customers will purchase g1 and 80% customers purchase g1 and g2 simultaneously.

Because these CJs originate from two-year transactions, longer data may provide complete results. Commercially, three-year data are always used.

Knowledge analysis of VIPs

Customer frequency and monetary measures

In the experiments, the actual retail transaction data is used to develop PMGs and CJGs with purchase product measure μP(.). In the following, the research point turns to the construction of the PMG/CJG with other purchase measures, such as purchase frequency measure μF(.) and/or purchase monetary (the amounts of products) measure μM(.).

Here, both of these two measures are considered with (1) equation for the values of visiting frequency equation, respectively; and (2) equation for the values of purchased amount monetary (ζ ([.,Tk ])) falls in 0, 0-999, 1000-9999, 10000-99999, 100000- 999999, and 1000000-3999999, respectively. Next,equation is a combined measure of μF(.) and μM(.), such as μFM(.)=23 means frequency (ζ [.,Tk ] ) = 2 - 9 and monetary equation

From the customer value table in Table 3, the customer value segments of 90 VIPs customers with F=100-999 and M=100000-999999 are selected in the following customer journey study.

PMG of VIPs with purchase frequencies/monetary measures

Because these 90 customers are VIPs, they generate 21545 transactions in two years and generate abundant information about purchase journey. According to the approach of this study, seven ECs (vertices), namely 00, 11, 13,23, 33, 34, and 44, exist with each owning 93, 1, 1, 4, 8, 182, and 161 elements numbers, respectively. From the partial ordering property of CJs, the switching from one PM to another PM is used to generate the PMG, as displayed in Figure 8. By the essential nature of VIPs, the source and destination nodes of Figure 8 are 00 (the node of no consumption) and 44 (the node of F=100-999 frequency and M=100000-999999 consumption), respectively.

Figure 8 Purchase frequency/monetary measure graph of VIPs

CJG of VIPs with purchase frequencies/monetary measures

To systematically study CJ, Algorithm CJG was used to generate a knowledge space of CJG, as displayed in Figure 9. The knowledge bases in Figure 9 illustrate two development paths of VIPs: (1) 10 customers from pseudo-source (00) directly jump into 23, 33 (consuming 10000-9999 in 10-99 times), then 6 out of 10 customers develop into VIPs (31). (2) A small part (2) customers exhibit slow consumption 11 to 13 (once with 1000-9999 consumption) in the beginning.

Figure 9 CJG of VIPs with purchase frequency/monetary measures

Although only 10+2 customers are present in these two basic consumptions (knowledge bases), all other customers consume in mixed styles. These customers with suitable components (coordinates) can be located, as derived in Section 4.

Conclusion

Summary

This study provides a strong theoretical foundation of CJs. Furthermore, PM graph and CJG (purchase funnel) were established to investigate the repurchase behavior in retail transactions. For repurchase, CJ and purchase funnel of retailing, Section 1 details their definitions, characteristics, and conceptual model to provide a research background. Section 2 derives the mathematical formulation of PMs and forms the PM space. Furthermore, Section 3 presented a set of purchase measure ECs and detailed construction of PMG. Section 3 removes the self-loops of a PMG, finds its terminal nodes to form partial ordering, which is used to perform the knowledge space analysis for the knowledge base of CJ. Section 4 provides quantitative values of the knowledge states of the knowledge space, such as the coordinates, the volumes, and the customer flows of state transitions. Thus, a CJG was obtained on filtering the information. This is called the purchase funnel. Furthermore, the theoretical derivation and illustrated example of purchase funnel is presented, and a complete two-year transaction data of actual retail business is presented in Section 5. Several PMGs and CJGs were established to investigate CJs effectively.'

Future works

In this study, the corresponding PMGs and CJGs of various (12, here) customer segments were detailed, and the resultant knowledge bases of the primary purchases and secondary re-purchases were applied to analyze and effectively predict customer purchase behaviors. This study provides a theoretical basis for the knowledge space analysis of CJ. Future studies can focus on numerous avenues. Section 4 details the coordinates, volumes, and customer flows for obtaining CJG. Numerous knowledge states properties can be investigated in the future. The derivation of the knowledge states was obtained from Algorithms 1.28 and 1.31, whose calculation require considerable computation time and should be improved. Such applications require effective algorithms. Finally, the feasibility of these two graphs, PMGs and CJGs, should be detailed in the retail business.

Funding

No Funding

Author Contribution

These authors contributed equally to this work.

Conflict of Interest

The authors declare that they have no known competing financial interests or personal relationships that could have appeared to influence the work reported in this paper.

Nomenclature

Special Symbols

equation

English Lowercase: Elements or Vectors (bold)

English Uppercase: Sets, Vectors and Relations (often bolds)

equation

Greek Lowercase: measure, customer journey

equation

Greek Uppercase: space and graph

equation

References

 
Google Scholar citation report
Citations : 83

Journal of Pure and Applied Mathematics received 83 citations as per Google Scholar report

Journal of Pure and Applied Mathematics peer review process verified at publons
pulsus-health-tech
Top