Transaction process with advertising display and tracking

The method and system track customer journeys using payment device identifiers to automate advertising campaign effectiveness assessment, addressing the challenge of unreliable participation and environmental issues in physical retail tracking.

FR3170077A3Pending Publication Date: 2026-06-19BANKS & ACQUIRERS INT HLDG SAS

Patent Information

Authority / Receiving Office
FR · FR
Patent Type
Utility models
Current Assignee / Owner
BANKS & ACQUIRERS INT HLDG SAS
Filing Date
2024-12-18
Publication Date
2026-06-19

AI Technical Summary

Technical Problem

Existing advertising campaigns in physical retail environments lack effective tracking methods to determine their effectiveness, as customer participation is unreliable and existing systems are difficult to implement or environmentally unfriendly.

Method used

A method and system that tracks customer journeys across multiple merchants using payment device identifiers, enabling automated tracking without customer participation, and allows targeted advertising based on conditions such as time, location, and purchase history, using a customer journey tracking server and payment terminals.

Benefits of technology

Enables precise tracking of customer journeys and determines the effectiveness of advertising campaigns by correlating document presentation with purchases, allowing for targeted discounts and efficient data management.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 00000000_0000_ABST
    Figure 00000000_0000_ABST
Patent Text Reader

Abstract

The invention relates to a method for tracking customer journeys among merchants, comprising the steps of: during a first transaction between a customer and a first merchant (ML1), acquiring, via a payment terminal (TP1), a payment device identifier (CI1) of the customer, and presenting to the customer on a display screen a document associated with an identifier (ID2) of a second merchant (ML2); storing the data relating to the first transaction in a database (CB); during a second transaction between the customer and the second merchant, acquiring, via a payment terminal (TP2), the payment device identifier; storing in the database the data relating to the second transaction; and determining, using the database, that the customer viewed the document at the first merchant and made a purchase at the second merchant. Figure 2
Need to check novelty before this filing date? Find Prior Art

Description

Title of the invention: Transaction method with advertising display and tracking. Technical field

[0001] The present invention relates to the tracking of advertising campaigns carried out for a group of retailers, for example in a shopping center or a city district. State of the art

[0002] Retailers wishing to attract new customers to their store, particularly those located nearby, can launch advertising campaigns. However, these advertising campaigns require expertise and represent a significant cost. Furthermore, it is difficult to determine the effectiveness of an advertising campaign, either before or after the fact.

[0003] In particular, it is difficult to determine whether a campaign has been effective or not, especially since it is not possible to determine, without the actual participation of customers, whether their purchase resulted from viewing an advertisement. It is possible, when a customer makes a purchase, to ask them if the purchase resulted from viewing an advertisement. However, requesting such voluntary participation from a customer making a purchase is unreliable, given that the customer may refuse or simply forget to participate.

[0004] Systems exist for tracking customer journeys when using an internet browser, particularly on online sales sites, with the distribution of personalized advertising messages selected based on the customer's previous purchases or the websites visited by the customer. However, this solution is difficult to apply to physical stores.

[0005] It is also known to print promotional coupons on materials such as the back of till receipts, additional tickets or materials, or certain packaging. However, these materials are difficult to trace and are not very environmentally friendly. Furthermore, these materials require the customer to keep them with them in order to present them during a subsequent purchase.

[0006] It is therefore desirable to allow automated tracking of a customer's journey, for example, in a shopping center or a city district. It may also be desirable to be able to limit customer participation in this tracking, particularly to increase its reliability and avoid having to require the creation of customer accounts. It may also be desirable to be able to send an advertising message to a customer only if one or more conditions are met. Such conditions They may, for example, depend on time, geographical location, transaction amount, or the items or services purchased. Summary

[0007] Embodiments relate to a method for tracking customer journeys among a set of merchants, comprising steps consisting of: during a first payment transaction by a customer at a first merchant in the set of merchants, acquiring, by a first payment terminal of the first merchant, a payment device identifier of the customer, and presenting to the customer on a display screen a document associated with an identifier of a second merchant in the set of merchants; transmitting to a customer journey tracking server, data relating to the first transaction and including the acquired payment device identifier, an identifier of the first merchant and an identifier of the second merchant; storing by the tracking server the data relating to the first transaction in a database;during a second payment transaction by the customer at the second merchant, acquire by a second payment terminal of the second merchant, the customer's payment device identifier; transmit to the tracking server, data relating to the second transaction and including the payment device identifier acquired from the second merchant, and the identifier of the second merchant; store by the server in the database, the data relating to the second transaction;and determine by the tracking server using the database, that the customer who used the payment device corresponding to the payment device identifier viewed at the first merchant the document associated with the identifier of the second merchant, and made a purchase at the second merchant, the customer's payment device being a customer terminal, storing a bank card identifier, the document associated with the identifier of the second merchant being transmitted by the tracking server to the customer terminal and displayed on a screen of the customer terminal, the process comprising steps consisting of: transmitting by the tracking server to the first payment terminal a link to a web page containing the document associated with the identifier of the second merchant; transmitting the access link by the first payment terminal to the customer terminal during the first transaction; activating the access link by the customer terminal;receive a request from the tracking server to access the access link; generate, via the tracking server, the web page containing the document to be displayed; transmit the web page to the client's terminal in response to the activation of the access link; and receive and display the web page via the client's terminal.

[0008] By identifying a customer through the payment device used, it is possible to determine the impact of presenting an advertising document promoting a merchant. This identification method requires no active participation from the customer, nor the creation of a customer account or the use of any special identification card other than the payment device. The payment device can be a simple bank card or a smartphone with an electronic wallet application that stores a bank card identifier.

[0009] When the customer's terminal (for example a "smartphone") is used as a means of payment and presented to the payment terminal, the customer's terminal is thus advantageously used to display the advertising message.

[0010] Thanks to the use of the progressive web application (PWA) mechanism, it is possible to display the advertising message on the customer's terminal during the transaction at the second merchant, without requiring any particular intervention from the customer, other than presenting the customer's terminal to the payment terminal.

[0011] According to one embodiment, the payment device identifier is calculated by applying a cryptographic function to a bank card number.

[0012] In this way, the customer can be identified while respecting the confidentiality of his bank card identification information.

[0013] According to one embodiment, the data relating to the first transaction transmitted to the tracking server and stored in the database, further include: timestamp data of the first transaction, and / or an identifier of the document presented to the customer, and / or a transaction amount, and / or a list of references of purchased items, each associated with an amount.

[0014] This data makes it advantageous to manage purchase logs per customer, and thus to determine customer journeys among a set of identified merchants.

[0015] According to one embodiment, the data relating to the second transaction, transmitted to the tracking server and stored in the database, further include: timestamp data of the second transaction, and / or a transaction amount, and / or a list of references of purchased items, each item reference being associated with an item amount.

[0016] This data makes it advantageous to precisely track customer journeys across a group of retailers. It is thus possible to determine the effectiveness of an outdoor advertising campaign.

[0017] According to one embodiment, the method comprises steps consisting of: collecting data from the database relating to all purchases made by each customer in a log; and / or establishing, using the database, correlations between the presentation to a customer of a document designating a merchant, and purchases made by that customer from the merchant designated by the document, following the presentation of the document; and / or determining, using the database, a number and cumulative amount of purchases and a number of customers concerned during a given period and for a given merchant; and / or calculate using the database, a ratio between a number of customers who saw a document designating a merchant and made a purchase from the merchant, and the number of customers who saw the document designating the merchant.

[0018] These treatments make it possible to determine the effectiveness of a display campaign for an advertising message.

[0019] According to one embodiment, the method includes steps consisting of: during the second payment transaction, determining by the tracking server that the customer identified by the customer's payment device identifier benefits from a discount at the merchant identified by the second merchant's identifier; transmitting a discount amount by the tracking server to a calculator of the second merchant; and carrying out the second transaction taking into account the discount amount.

[0020] Thus, the process of tracking a customer's journey among a set of merchants can make it possible to assign discounts to customers who have seen the advertising message and are making a purchase at the merchant targeted by the advertising message.

[0021] Embodiments may also relate to a customer journey tracking system among a set of merchants, the system comprising: a customer journey tracking server, payment terminals installed at the merchants of the set of merchants, and communicating with the tracking server, and payment devices made available to customers, and each of which can be put into communication with one of the payment terminals, the system being configured to implement the process defined above.

[0022] According to one embodiment, the payment devices include bank cards and / or customer terminals, storing bank card identifiers in an electronic wallet. Brief description of the figures

[0023] The present invention will be better understood with the aid of the following description of exemplary embodiments with reference to the accompanying figures, in which identical reference signs correspond to structurally and / or functionally identical or similar elements.

[0024] [Fig. 1] Figure 1 schematically represents a customer journey tracking system, according to one embodiment,

[0025] [Fig.2] Figure 2 represents steps in a process for tracking the path of a client, according to a method of implementation,

[0026] [Fig. 3] Figure 3 represents steps in a process for tracking the path of a client, according to another embodiment,

[0027] [Fig. 4] Figure 4 represents steps in a process for tracking the path of a client, according to another method of implementation. Detailed description

[0028] Figure 1 illustrates a customer journey tracking system across a network of stores. In one embodiment, the system comprises equipment installed in stores ML1 and ML2, a transaction server TSRV, and an advertising campaign management server PSRV. Each store ML1 and ML2 is equipped with a payment terminal (TPI) and a cash register management MSI computer connected to the TPI payment terminal. Furthermore, the TPI terminal communicates with the transaction server TSRV via a data transmission network (MW), such as the Internet.

[0029] According to one embodiment, the MSI computer communicates with the PSRV management server via a data transmission network, for example, the MW network. It should be noted that the MSI computer can be omitted, as the TPI payment terminal incorporates the necessary functionalities of the MSI computer and can communicate directly with the PSRV server.

[0030] A customer wishing to make a purchase in one of the stores ML1 or ML2 has a payment device. This payment device can be a CPI bank card or a CP2 terminal of the smartphone type comprising an electronic wallet application storing the identification data of one or more bank cards, and an NFC (Near Field Communication) interface. The TPI payment terminal also has such a near field communication interface.

[0031] Figure 2 illustrates steps SI to S7 and SI1 to S14 of an advertising display and tracking process, according to one embodiment. In step SI, the PSRV management server transmits an advertising document AD to a previously registered merchant ML1 to promote another merchant ML2. The advertising document AD is associated with an ID2 of the merchant ML2 designated in the advertising document and an advertising document identifier IDD. The advertising document AD is received and stored by the MSI computer of merchant ML1.

[0032] According to one embodiment, the PSRV server first searches for all merchants located in a predefined area, for example at a distance less than a threshold value of distance from the merchant corresponding to the identifier ID2, and transmits (at the SI step) the AD advertising document to all the merchants thus identified, including the merchant ML1.

[0033] In step S2, a customer makes a purchase from merchant ML1. To this end, the merchant selects the item(s) chosen by the customer on the MSI computer or scans the labels of the selected items. The MSI computer calculates a transaction amount PX based on the selected items. This selection triggers step S3, during which the advertising document AD and a transaction amount PX are transmitted by the MSI computer to the TPI terminal. In step S4, the terminal receives the advertising document AD and the PX amount and displays them on its DSP display screen. It may be possible to display the PX amount only after validation by the customer by pressing a key on the TPI terminal, once the advertising document AD is displayed. The transaction amount PX may also be entered directly using the TPI terminal's keyboard, and the advertising document may be transmitted directly from the PSRV server to the TPI terminal.

[0034] The MSI computer may have received several advertising documents, and may display the one in step S4, for example depending on the current date or the items chosen by the customer.

[0035] The TPI terminal can also be configured to display several advertising documents successively, which are then provided by the MSI computer and stored by the TPI terminal. The display of the next advertising document by the TPI terminal can be triggered by the client pressing a confirmation key on the TPI terminal.

[0036] The MSI computer may have received several advertising documents, and be configured to select and transmit to the TPI terminal only the last advertising document received, or to select the advertising document to transmit to the TPI terminal according to parameters, such as the items chosen by the customer, the date (for example only on weekends), the amount of the transaction (only from a certain amount threshold), or the turnover achieved by the merchant, for example when the turnover achieved during the current period is less than that achieved during a previous period or less than a threshold value.

[0037] In step S5, the customer presents a CPi payment device (CPI or CP2) to the TPI terminal. During this presentation, contact or NFC (Near Field Communication) communication is established between the CPi payment device and the TPI terminal. The CPi payment device then transmits PN1 identification and payment device authentication data to the terminal. This data includes, in particular, a PAN (Primary Account Number) bank card number. Thus, the customer may also be required to enter a PIN linked to the payment device for authentication. In step S6, the TPI terminal generates a cryptographic token Cil = TK[PN1] containing the PN1 bank card number. The Cil token is obtained, for example, using a cryptographic function, such as a hash function. The ID1 token is transmitted to the MSI computer. Furthermore, the TPI terminal executes the transaction with the TSRV transaction server by generating and transmitting cryptographic data containing transaction data such as the received bank card number PN1, the PIN entered by the user, the transaction amount, and the payment recipient. The Cil token allows the payment device, and therefore the customer, to be identified without needing to know the payment device's PN1 identifier. Note that the Cil token can be generated not by the TPI terminal, but by the MSI computer.

[0038] In step S7, the MSI computer receives the Cil token and transmits it to the PSRV server along with an ID1 identifier of the merchant ML1, transaction data TD, the IDD identifier of the advertising document AD, and the ID2 identifier of the merchant ML2 targeted by the advertising document. The transmitted transaction data TD may include the transaction date and optionally the transaction amount PX and the identifier of each item purchased. Note that the customer's Cil identifier transmitted by the TPI terminal to the PSRV server may be directly the customer's bank card number PN1. In step S8, the PSRV server receives the information transmitted in step S7 and stores it in a CB database.

[0039] Steps SI 1 to S14 are executed when the customer, identified by the bank card number PN1 or the corresponding cryptographic token Cil, makes a purchase from the merchant ML2, whose identifier ID2 corresponds to the advertising page AD that was displayed on the TPI terminal screen. Steps SI 1 to S14 are substantially identical to steps S5 to S8, except that they are executed by the payment terminal TP2 and the merchant ML2's computer MS2. Thus, in steps SI 1 and S12, the TP2 terminal reads the customer's payment device CPi, generates the cryptographic token Cil = TK[PN1] containing the received bank card number PN1, and transmits the generated identifier Cil to the computer MS2. At step S13, the MS2 computer transmits to the PSRV server the ID2 identifier of the merchant from whom the customer makes the purchase, the Cil identifier of the customer, and the TD transaction data corresponding to the purchase.At step S14, the PSRV server stores the received information in the CB database. As before, step SI 1 can be preceded by steps S2 to S4 and a purchase transaction can be carried out with the merchant ML2.

[0040] According to one embodiment, each time the CB database is updated or periodically, the PSRV server can execute several processing procedures applied to the database. A first procedure may aim to create and update purchase logs per customer. This first procedure may consist of to compile in a log the data relating to all purchases made by each customer. In this way, a journey for each customer can be determined.

[0041] According to one embodiment, a second procedure consists of searching the CB database for correlations between the presentation of an advertising document to a customer (as carried out in step S4) and purchases made by that customer (such as those made in step SI1) from the merchant designated by the advertising document, following this presentation. Each correlation thus found can associate the merchant's ID2 identifier, the advertising document's IDD identifier, as well as the date and amount of the purchase. These correlations can be grouped by merchant, to then determine a cumulative number and amount of purchases and a number of customers concerned during a given period and for a given merchant.It is therefore possible to determine the effectiveness of a poster campaign for an advertising document by calculating the ratio between the number of customers who saw the advertising document IDD and made a purchase at the merchant ID2 targeted by the advertising document, and the number of customers who saw the advertising document IDD.

[0042] According to an embodiment illustrated in Figure 3, the advertising document displayed in step S4 (Figure 1) can inform the customer that they are entitled to a discount at merchant ID2. It can then be provided that, following customer identification after steps S1 and S12, the computer MS2 of merchant ID2 sends an RQ request in step S21 to the PSRV server, including the customer's payment device identifier Cil, to determine whether the corresponding customer was able to view the advertising document IDD during a previous purchase at another merchant such as merchant ID1. In step S22, the PSRV server responds to the RQ request by transmitting the customer's Cil identifier and a discount value RB. At step S23, the MS2 computer calculates the amount PX' of the purchase requested by the customer, taking into account any discount indicated by the PSRV server, and transmits the amount PX' to the TP2 payment terminal.The amount PX' can also be calculated by the merchant and entered directly using the TP2 terminal's keypad. Following step S23, the TP2 terminal executes the transaction with the TSRV transaction server based on the amount PX' and transmits, in step S13, the merchant's ID2 identifier, the customer's payment device's Cil identifier, and optionally TD transaction data including identifiers and amounts of purchased items to the PSRV computer. In step S14, the PSRV server stores the data transmitted in step S13 in the CB database. Here again, the SU step can be preceded by steps S2 to S4.

[0043] According to an embodiment illustrated in Figure 4, the merchant's MSI computer ML1 is configured to transmit a PRQ request for a Progressive Web Application (PWA) to the PSRV server. enabling the creation of a Progressive Web Application (PWA). This PWA is then transmitted to the customer's payment device, which is typically a CP2 terminal such as a smartphone that stores a bank card identifier. Upon receiving the application, it is executed by the CP2 terminal. In one embodiment, the execution of this application triggers the display of an advertisement by the CP2 terminal.

[0044] Figure 4 shows steps S31 to S39 that can be executed following step S6, where the MSI computer receives the Cil identifier of the customer's payment device. In step S31, the MSI computer sends a PRQ request for a Progressive Web Application (PWA) containing the Cil identifier of the payment device to the PSRV server. In step S32, the PSRV server receives the PRQ request and searches the CB database for all merchants located within a predefined area, for example, within a distance of a threshold value from the merchant corresponding to ID2. The PSRV server then retrieves an IDD identifier from the CS database for an advertising document corresponding to one of the identified merchants (for example, ID2). The PSRV server then generates a PWA PLNK link to the IDD advertising document and the ID2 identifier of the merchant corresponding to the advertising document.At step S33, the PSRV server transmits the PLNK link to the MSI computer in response to the PRQ request issued at step S31. At step S34, the MSI computer transmits the PLNK link to the TPI terminal. At step S35, the TPI terminal transmits the PLNK link to the customer's CP2 terminal and the Cil identifier of the customer's CP2 payment device via the NFC connection established during payment. Upon receiving the PLNK link, at step S36, the customer's CP2 terminal generates a cookie storing the received Cil identifier and executes the PLNK link, which contains the IDD identifier of the advertising document and the corresponding merchant ID2 identifier, in association with the cookie containing the Cil identifier of the payment device. The execution of the PLNK link triggers a web page request to the PSRV server.Upon receiving this request, at step S37, the PSRV server stores in its database that the client corresponding to the received Cil identifier is requesting access to the IDD advertising document relating to the merchant corresponding to the ID2 identifier. At step S38, the PSRV server generates the required WP web page from the IDD advertising document and transmits this page to the CP2 terminal. At step S39, the CP2 terminal displays the received web page.

[0045] Thanks to the use of the PWA mechanism, it is possible to display an advertising message directly on a smartphone used to make a payment.

[0046] It will be evident to those skilled in the art that the present invention is susceptible of various embodiments and applications. In particular, the invention is not limited to customer tracking solely within a commercial area. The This process can also be implemented with a first merchant consisting of an online sales site and a second merchant consisting of a physical store, or vice versa. In the first case, where the first merchant is an online sales site, the customer's geographic location can be acquired by the customer's device and used to select advertisements from nearby merchants. The advertisement can then be displayed on the customer's device.

Claims

1. Demands 1. A method for tracking customer journeys across a set of retailers, comprising steps consisting of: during a first payment transaction by a customer at a first merchant (ML1) of the set of merchants, acquire by a first payment terminal (TPI) of the first merchant, a payment device identifier (Cil) (CPI, CP2, CPi) of the customer, and present to the customer on a display screen a document associated with an identifier (ID2) of a second merchant (ML2) of the set of merchants; transmit to a customer journey tracking server (PSRV), data relating to the first transaction including the acquired payment device identifier, an identifier (ID1) of the first merchant and an identifier of the second merchant; store by the tracking server the data relating to the first transaction in a database (CB); during a second payment transaction by the customer at the second merchant, acquire by a second payment terminal (TP2) of the second merchant, the customer's payment device identifier; transmit to the tracking server data relating to the second transaction, including the payment device identifier acquired from the second merchant, and the identifier of the second merchant; to store, by the server in the database, the data relating to the second transaction; and to determine, via the tracking server using the database, that the customer who used the payment device (CPI, CP2, CPi) corresponding to the payment device identifier viewed the document associated with the second merchant's identifier at the first merchant, and made a purchase at the second merchant, The customer's payment device is a customer terminal (CP2) storing a bank card identifier; the document associated with the identifier (ID2) of the second merchant is transmitted by the tracking server (PSRV) to the customer's terminal and displayed on a screen of the customer's terminal; the process includes steps consisting of: transmit via the tracking server (PSRV) to the first payment terminal (TPI) an access link (PNLK) to a web page (WP) containing the document associated with the identifier (ID2) of the second merchant; transmit the access link via the first payment terminal to the customer's terminal (CP2) during the first transaction; activate the access link via the customer's terminal; receive via the tracking server (PSRV) a request to access the access link; generate via the tracking server, the web page containing the document to be displayed; transmit the web page to the customer's terminal in response to the activation of the access link; and receive and display the web page via the customer's terminal.

2. 2. Method according to claim 1, wherein the identifier (Cil) of the payment device is calculated by applying a cryptographic function to a bank card number.

3. 3. A method according to any one of claims 1 or 2, wherein the data relating to the first transaction transmitted to the tracking server (PSRV) and stored in the database (CB), further include: timestamp data of the first transaction, and / or an identifier (IDD) of the document presented to the customer, and / or a transaction amount (PX), and / or a list of references of purchased items, each associated with an amount.

4. 4. A method according to any one of claims 1 to 3, wherein the data relating to the second transaction, transmitted to the tracking server (PSRV) and stored in the database (CB), further include: timestamp data of the second transaction, and / or a transaction amount, and / or a list of references of purchased items, each item reference being associated with an item amount.

5. A method according to any one of claims 1 to 4, comprising steps of: collecting data from the database (CB) in a log relating to all purchases made by each customer; and / or to establish, using the database, correlations between the presentation to a customer of a document designating a merchant, and purchases made by that customer at the merchant designated by the document, following the presentation of the document; and / or to determine, using the database, a number and a cumulative amount of purchases and a number of customers concerned during a given period and for a given merchant; and / or to calculate, using the database, a ratio between a number of customers who saw a document designating a merchant and who made a purchase at the merchant, and the number of customers who saw the document designating the merchant.

6. 6. A method according to any one of claims 1 to 5, comprising steps of: during the second payment transaction, determining by the tracking server (PSRV) that the customer identified by the customer's payment device identifier (Cil) is entitled to a discount at the merchant identified by the second merchant's identifier (ID2); transmitting a discount amount (RB) by the tracking server to a calculator (MS2) of the second merchant; and carrying out the second transaction taking into account the discount amount.

7. 7. A customer journey tracking system among a set of merchants, the system comprising: a customer journey tracking server (PSRV), payment terminals installed at the merchants of the set of merchants, and communicating with the tracking server, and payment devices made available to customers, each of which can be put into communication with one of the payment terminals, the system being configured to implement the method according to any one of claims 1 to 6.

8. 8. System according to claim 7, wherein the payment devices include bank cards and / or customer terminals, storing bank card identifiers in an electronic wallet.