FR3054350A1 - METHOD FOR CONSTITUTING A USER DATABASE - Google Patents
METHOD FOR CONSTITUTING A USER DATABASE Download PDFInfo
- Publication number
- FR3054350A1 FR3054350A1 FR1656987A FR1656987A FR3054350A1 FR 3054350 A1 FR3054350 A1 FR 3054350A1 FR 1656987 A FR1656987 A FR 1656987A FR 1656987 A FR1656987 A FR 1656987A FR 3054350 A1 FR3054350 A1 FR 3054350A1
- Authority
- FR
- France
- Prior art keywords
- user
- data
- terminal
- relating
- application
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Withdrawn
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q30/00—Commerce
- G06Q30/02—Marketing; Price estimation or determination; Fundraising
- G06Q30/0241—Advertisements
- G06Q30/0251—Targeted advertisements
- G06Q30/0269—Targeted advertisements based on user profile or attribute
Landscapes
- Business, Economics & Management (AREA)
- Engineering & Computer Science (AREA)
- Accounting & Taxation (AREA)
- Development Economics (AREA)
- Strategic Management (AREA)
- Finance (AREA)
- Game Theory and Decision Science (AREA)
- Entrepreneurship & Innovation (AREA)
- Economics (AREA)
- Marketing (AREA)
- Physics & Mathematics (AREA)
- General Business, Economics & Management (AREA)
- General Physics & Mathematics (AREA)
- Theoretical Computer Science (AREA)
- Information Transfer Between Computers (AREA)
Abstract
L'invention traite d'un procédé de constitution d'une base de données (100) d'utilisateurs de terminaux mobiles de télécommunication. Il comprend les étapes suivantes : - on transmet des premières données d'utilisateur au moyen d'un premier programme d'un courriel destiné à l'utilisateur ; - on transmet des premières données (23) de terminal, les données de terminal (23) formant un premier ensemble (23) ; - on associe chaque première donnée d'utilisateur (22) au premier ensemble (23) ; - on transmet des deuxièmes données d'utilisateur (71) au moyen d'un deuxième programme d'une application consultée par l'utilisateur ; - on transmet des deuxièmes données (72) de terminal, les données de terminal (72) formant un deuxième ensemble (72) ; - on associe chaque deuxième donnée (71) d'utilisateur au deuxième ensemble (72) - un comparateur (98) compare les premier et deuxième ensembles (23, 72).The invention relates to a method of constituting a database (100) of users of mobile telecommunication terminals. It comprises the following steps: - first user data is transmitted by means of a first program of an email intended for the user; transmitting first terminal data (23), the terminal data (23) forming a first set (23); each first user data (22) is associated with the first set (23); transmitting second user data (71) by means of a second program of an application consulted by the user; transmitting second terminal data (72), the terminal data (72) forming a second set (72); each second user data (71) is associated with the second set (72); a comparator (98) compares the first and second sets (23, 72).
Description
© N° de publication : 3 054 350 (à n’utiliser que pour les commandes de reproduction)© Publication no .: 3,054,350 (to be used only for reproduction orders)
©) N° d’enregistrement national : 16 56987 ® RÉPUBLIQUE FRANÇAISE©) National registration number: 16 56987 ® FRENCH REPUBLIC
INSTITUT NATIONAL DE LA PROPRIÉTÉ INDUSTRIELLENATIONAL INSTITUTE OF INDUSTRIAL PROPERTY
COURBEVOIE © Int Cl8 : G 06 Q 30/02 (2017.01), G 06 F 17/40COURBEVOIE © Int Cl 8 : G 06 Q 30/02 (2017.01), G 06 F 17/40
DEMANDE DE BREVET D'INVENTION A1A1 PATENT APPLICATION
PROCEDE DE CONSTITUTION D'UNE BASE DE DONNEES D'UTILISATEURS.METHOD FOR ESTABLISHING A USER DATABASE.
FR 3 054 350 - A1 (£/) L'invention traite d'un procédé de constitution d'une base de données (100) d'utilisateurs de terminaux mobiles de télécommunication. Il comprend les étapes suivantes:FR 3 054 350 - A1 (£ /) The invention relates to a method of constituting a database (100) of users of mobile telecommunications terminals. It includes the following steps:
- on transmet des premières données d'utilisateur au moyen d'un premier programme d'un courriel destiné à l'utilisateur;- first user data are transmitted by means of a first program of an email intended for the user;
- on transmet des premières données (23) de terminal, les données de terminal (23) formant un premier ensemble (23);- transmitting first data (23) from the terminal, the terminal data (23) forming a first set (23);
- on associe chaque première donnée d'utilisateur (22) au premier ensemble (23);- Each first user data item (22) is associated with the first set (23);
- on transmet des deuxièmes données d'utilisateur (71) au moyen d'un deuxième programme d'une application consultée par l'utilisateur;- transmitting second user data (71) by means of a second program of an application consulted by the user;
- on transmet des deuxièmes données (72) de terminal, les données de terminal (72) formant un deuxième ensemble (72);- transmitting second terminal data (72), the terminal data (72) forming a second set (72);
- on associe chaque deuxième donnée (71) d'utilisateur au deuxième ensemble (72)- each second user data (71) is associated with the second set (72)
- un comparateur (98) compare les premier et deuxième ensembles (23, 72).- A comparator (98) compares the first and second sets (23, 72).
-1 L'invention se rapporte à la diffusion de publicités sur des terminaux mobiles.-1 The invention relates to the dissemination of advertisements on mobile terminals.
II est connu de collecter des données à distance relatives à des internautes afin de leur adresser ultérieurement des messages publicitaires ou commerciaux. Ainsi, lorsqu’un internaute utilise un ordinateur de bureau de type PC, on sait associer cet internaute à un profil de consommateur et à son adresse courriel. Lorsque l’internaute navigue sur un site internet via son PC, toutes ses actions peuvent être enregistrées via le site, par exemple grâce aux protocoles utilisant des « cookies », de manière à créer puis à enrichir son profil d’utilisateur. Ainsi, les affinités de l’internaute et ses habitudes de consommation sont connues. De cette manière, l’internaute peut être relancé à tout moment par courriel, avec un message conçu en fonction de son profil d’utilisateur. II peut s’agir d’un client ayant quitté un site sans valider l’achat d’un produit pour lequel il a montré de l’intérêt, qu’on relance en vantant les mérites de ce produit. II peut également s’agir de rendre visible à l’internaute sur le site des publicités en lien avec ses actions passées, lorsqu’il visite le site une nouvelle fois.It is known to collect remote data relating to Internet users in order to subsequently send them advertising or commercial messages. So, when a user uses a PC-type desktop computer, we know how to associate this user with a consumer profile and their email address. When the user browses a website via his PC, all his actions can be recorded via the site, for example using protocols using "cookies", so as to create and then enrich his user profile. Thus, the affinities of the Internet user and their consumption habits are known. In this way, the user can be restarted at any time by email, with a message designed according to their user profile. It can be a customer who has left a site without validating the purchase of a product for which he has shown interest, which we relaunch by praising the merits of this product. It can also be to make visible to the user on the site advertisements in connection with his past actions, when he visits the site again.
Le fait de cibler un consommateur particulier en fonction de ses habitudes passées, particulièrement un client reparti sans consommer, s’appelle « le retargeting ». Si le « retargeting » sur PC, au moyen des navigateurs web, est un procédé connu, le retargeting dans le cadre des applications mobiles pose beaucoup plus de difficultés.Targeting a particular consumer based on their past habits, particularly a customer who left without consuming, is called "retargeting". If “retargeting” on PC, using web browsers, is a known process, retargeting in the context of mobile applications poses much more difficulties.
En effet, pour diffuser de la publicité ciblée sur le terminal mobile d’un utilisateur via une application mobile (et non via un navigateur web), il est nécessaire de connaître l’identifiant publicitaire du terminal, c’est-à-dire son «Advertise ID ». Pour que le contenu publicitaire soit pertinent, il est nécessaire de connaître les actions passées de l’utilisateur du terminal et de les relier à l’Advertise ID. Mais il peut être également très intéressant de connaître son adresse courriel, ainsi que sa position géographique de manière à pouvoir lui transmettre le bon message au bon moment, à travers le bon canal. Or, aujourd’hui, dans le cadre des applications mobiles, il n’existe pas de solution permettant de faire remonter simplement de telles données en les associant les unes aux autres. En d’autres termes, la seule solution pour associer l’Advertise ID, l’adresse courriel et les habitudes de consommation à un même profil d’utilisateur consiste à rechercher manuellement des données issues de différentes bases de données. II s’agit d’un travail long et compliqué, alors qu’il peut être souvent intéressant de relancer un utilisateur à chaud, c’est-à-dire peu de temps après sa visite.Indeed, to broadcast targeted advertising on a user's mobile terminal via a mobile application (and not via a web browser), it is necessary to know the advertising identifier of the terminal, i.e. its "Advertise ID". In order for the advertising content to be relevant, it is necessary to know the past actions of the terminal user and to link them to the Advertise ID. But it can also be very interesting to know his email address, as well as his geographic position so that he can send him the right message at the right time, through the right channel. However, today, in the context of mobile applications, there is no solution allowing to simply trace such data by associating them with each other. In other words, the only solution to associate the Advertise ID, email address and consumption habits with the same user profile is to manually search for data from different databases. It is a long and complicated job, while it can often be interesting to restart a hot user, that is to say shortly after his visit.
Un but de l’invention est de permettre la remontée de données pertinentes d’un utilisateur de terminal mobile en vue de le cibler. L’invention vise ainsi à permettre la constitution d’une base de données de ce type d’utilisateurs.An object of the invention is to allow the feedback of relevant data from a user of a mobile terminal in order to target him. The invention thus aims to allow the constitution of a database of this type of user.
A cet effet, on prévoit selon l’invention un procédé de constitution d’une base de données d’utilisateurs de terminaux mobiles de télécommunication, caractérisé en ceTo this end, there is provided according to the invention a method of constituting a database of users of mobile telecommunications terminals, characterized in that
- 2 qu’il comprend les étapes suivantes :- 2 that it includes the following stages:
- lorsqu’un utilisateur consulte un courriel au moyen d’un terminal mobile de télécommunication un premier programme du courriel commande l’envoi par le terminal d’au moins une première donnée d’utilisateur relative à l’utilisateur sur un réseau de télécommunication ;- when a user consults an email by means of a mobile telecommunications terminal, a first program of the email commands the terminal to send at least one first user data item relating to the user on a telecommunications network;
- un dispositif de traitement extérieur au terminal obtient au moins une première donnée de terminal relative au terminal, la ou les données de terminal formant un premier ensemble;a processing device external to the terminal obtains at least one first terminal data item relating to the terminal, the terminal data or data forming a first set;
- on associe la ou chaque première donnée d’utilisateur au premier ensemble;- the or each first user data item is associated with the first set;
- lorsque l’utilisateur accède au moyen du terminal à une application associée au courriel, un deuxième programme de l’application commande l’envoi par le terminal d’au moins une deuxième donnée d’utilisateur relative à l’utilisateur sur un réseau de télécommunication ;- when the user accesses by means of the terminal an application associated with the email, a second program of the application commands the terminal to send at least one second user data item relating to the user on a network of telecommunications;
- le dispositif de traitement obtient au moins une deuxième donnée de terminal relative au terminal, la ou les deuxièmes données de terminal formant un deuxième ensemble ;the processing device obtains at least a second terminal data item relating to the terminal, the second terminal data or items forming a second set;
- on associe la ou chaque deuxième donnée d’utilisateur au deuxième ensemble ;- the or each second user data item is associated with the second set;
- un comparateur compare les premier et deuxième ensembles ; et- a comparator compares the first and second sets; and
- si le premier ensemble est identique au deuxième ensemble, un dispositif de traitement associe la ou chaque première donnée d’utilisateur associée au premier ensemble à la ou chaque deuxième donnée d’utilisateur associée au deuxième ensemble, au sein d’un profil d’utilisateur.- if the first set is identical to the second set, a processing device associates the or each first user data item associated with the first set with the or each second user data item associated with the second set, within a profile of user.
Les premières données d’utilisateur, notamment l’adresse courriel, sont connues de bases de données d’utilisateur, mais inconnues de l’éditeur de l’application ou du site. C’est pourquoi lorsque le courriel, qui est de préférence informatif, est envoyé à l’utilisateur, le programme présent sur le courriel, qu’on peut appeler « tag >> ou « pixel », envoie cette ou ces premières données d’utilisateur, qu’il contient, à un dispositif de traitement. En revanche, le programme ne peut bien entendu pas accéder à certaines données : il ne permet pas de connaître « l’Advertise ID >> de l’utilisateur, il ne permet pas de remonter des informations de consommation de l’utilisateur. C’est pourquoi un dispositif de traitement demande à obtenir la ou les premières données de terminal qui vont permettre de caractériser le terminal. Ce premier ensemble de premières données de terminal forme ainsi une signature, ou encore une empreinte, du terminal. En d’autres termes, le dispositif calcule une empreinte du terminal.The first user data, in particular the email address, are known to user databases, but unknown to the publisher of the application or site. This is why when the email, which is preferably informative, is sent to the user, the program present on the email, which can be called "tag >> or" pixel ", sends this or these first data of user, which it contains, to a processing device. On the other hand, the program cannot of course access certain data: it does not make it possible to know the user's "AD ID", it does not make it possible to retrieve user consumption information. This is why a processing device requests to obtain the first terminal data or data which will make it possible to characterize the terminal. This first set of first terminal data thus forms a signature, or even a fingerprint, of the terminal. In other words, the device calculates a fingerprint of the terminal.
Dans un deuxième temps, un autre programme, tag ou pixel, présent sur l’application, permet lui de remonter l’Advertise ID. En revanche, ce deuxième programme ne permet pas de connaître l’adresse courriel du mobinaute. C’est pourquoiIn the second step, another program, tag or pixel, present on the application, allows it to retrieve the Advertise ID. However, this second program does not allow to know the email address of the mobile user. That is why
-3le dispositif demande une nouvelle fois à obtenir des données de terminal, appelées deuxièmes données de terminal, formant le deuxième ensemble. Il s’agit donc de calculer une empreinte du terminal, une nouvelle fois.The device again requests to obtain terminal data, called second terminal data, forming the second set. So it's a matter of calculating a footprint of the terminal, again.
Pour associer les premières données d’utilisateur, remontées par le premier programme du courriel, aux deuxièmes données d’utilisateur, remontées par le deuxième programme, on compare les deux ensembles de données de terminal. S’ils sont identiques, cela veut dire que le terminal utilisé est le même. On peut alors associer par exemple l’adresse courriel à l’Advertise ID de l’utilisateur. Il est alors ensuite possible de cibler cet utilisateur en lui envoyant des courriels et en faisant apparaître des publicités sur l’application.To associate the first user data, returned by the first email program, with the second user data, returned by the second program, the two sets of terminal data are compared. If they are identical, this means that the terminal used is the same. We can then associate, for example, the email address with the user's Advertise ID. It is then possible to target this user by sending him emails and by making advertisements appear on the application.
Ainsi, l’invention permet de regrouper simplement des données pertinentes concernant un utilisateur afin de pouvoir le relancer.Thus, the invention makes it possible to simply gather relevant data relating to a user in order to be able to restart it.
De préférence, la ou les premières données d’utilisateur comprennent une adresse courriel de l’utilisateur, notamment sous forme cryptée.Preferably, the first user data (s) include an email address of the user, in particular in encrypted form.
Avantageusement, la ou les deuxièmes données d’utilisateur comprennent un identifiant du terminal associé à des fonctions publicitaires.Advantageously, the second user data or data comprise an identifier of the terminal associated with advertising functions.
On appelle généralement cet identifiant «Advertise ID >>, chaque fabricant de terminal ayant cependant sa propre dénomination.This identifier is generally called “Advertise ID”, each terminal manufacturer however having its own name.
De préférence, la ou les données de terminal comprennent au moins une des données de terminal suivantes :Preferably, the terminal data or data comprise at least one of the following terminal data:
- une version du système d’exploitation du terminal ;- a version of the terminal operating system;
- une adresse de géolocalisation du terminal ;- a terminal geolocation address;
- une adresse IP du terminal ;- an IP address of the terminal;
- une marque de fabricant ou de vendeur du terminal ;- a mark of manufacturer or seller of the terminal;
- une résolution d’écran du terminal ; et- a screen resolution of the terminal; and
- un identifiant de série du terminal.- a terminal serial identifier.
Ces données forment les premier et deuxième ensembles qui sont envoyés en deux temps à partir du terminal. Ils forment des « empreintes >> ou « signatures >> de terminal. Ces données permettent ainsi de caractériser un terminal, et donc, lorsqu’un premier ensemble est identique à un deuxième ensemble, d’associer toutes les données qui sont déjà associées à ces ensembles respectifs, telles que l’adresse courriel d’une part et l’Advertise ID d’autre part.These data form the first and second sets which are sent in two stages from the terminal. They form "fingerprints" or "signatures" of the terminal. These data thus make it possible to characterize a terminal, and therefore, when a first set is identical to a second set, to associate all the data which are already associated with these respective sets, such as the email address on the one hand and the Advertise ID on the other hand.
Avantageusement :Advantageously:
- après la mise en oeuvre des étapes précédentes, lorsque l’utilisateur consulte l’application au moyen du terminal, un logiciel de traçage de l’application obtient au moins une troisième donnée d’utilisateur relative à l’utilisateur ;- After the implementation of the preceding steps, when the user consults the application by means of the terminal, software for tracing the application obtains at least a third user data item relating to the user;
- le logiciel commande l’envoi par le terminal de la ou chaque troisième donnée- the software controls the sending by the terminal of the or each third data
-4d’utilisateur sur un réseau de télécommunication ; et-4 user on a telecommunications network; and
- le dispositif de traitement associe la ou chaque troisième donnée d’utilisateur au profil de l’utilisateur.- the processing device associates the or each third user data item with the user profile.
Ainsi, à chaque fois que l’utilisateur navigue de nouveau sur l’application, ses actions sont connues et enregistrées. Elles permettent d’enrichir son profil d’utilisateur et donc de mieux connaître l’utilisateur afin par exemple de lui présenter de futures publicités en adéquation avec son profil. Plus son profil est connu et enrichi, plus les messages qui lui seront envoyés ou qui seront rendus visibles auprès de lui pourront être pertinents.Thus, each time the user browses the application again, his actions are known and recorded. They allow you to enrich your user profile and therefore to get to know the user better in order, for example, to present him with future advertisements in line with his profile. The more his profile is known and enriched, the more relevant the messages that will be sent to him or that will be made visible to him.
De préférence, les troisièmes données d’utilisateur comprennent au moins une des données suivantes :Preferably, the third user data includes at least one of the following data:
- une donnée de géolocalisation de l’utilisateur ;- user geolocation data;
- une donnée relative à une action de l’utilisateur sur l’application ;- data relating to a user action on the application;
- une donnée relative à un historique du parcours de l’utilisateur sur l’application ;- data relating to a history of the user's journey on the application;
- une donnée relative à un historique d’achats de l’utilisateur sur l’application ;- data relating to the user's purchase history on the application;
- une donnée relative à une intention d’achat de l’utilisateur ; et- data relating to the user's intention to purchase; and
- une donnée relative à des affinités de l’utilisateur.- data relating to user affinities.
Avantageusement, on prépare un deuxième courriel en tenant compte d’au moins une des données d’utilisateur et on commande l’envoi du deuxième courriel à l’utilisateur.Advantageously, a second email is prepared taking into account at least one of the user data and the second email is sent to the user.
Ainsi, le deuxième courriel est pertinent car il cible l’utilisateur en fonction de ce qui est connu de lui. Il a donc vocation à être plus efficace qu’un document impersonnel. On précise ici que si ce deuxième courriel est préparé en tenant compte d’au moins une des deuxièmes données d’utilisateur, il n’est pas nécessaire qu’il incorpore de telles données. En effet, il peut comprendre des informations résultant de ces données et ne pas comprendre les données elles-mêmes.So the second email is relevant because it targets the user based on what is known to them. It is therefore intended to be more effective than an impersonal document. It is specified here that if this second email is prepared taking into account at least one of the second user data, it is not necessary that it incorporate such data. Indeed, it can understand information resulting from this data and not understand the data itself.
De préférence, le deuxième courriel comprend au moins une des données d’utilisateur obtenues lors des étapes précédentes.Preferably, the second email includes at least one of the user data obtained during the previous steps.
Il peut s’agir par exemple de s’adresser à l’utilisateur en utilisant ses nom et prénom.For example, it may be to address the user using their first and last name.
De préférence, lorsqu’un dispositif détecte que l’utilisateur effectue une action prédéterminée, on commande via un réseau de télécommunication l’affichage, la diffusion ou l’envoi d’un message sur le terminal.Preferably, when a device detects that the user is performing a predetermined action, the display, broadcasting or sending of a message on the terminal is controlled via a telecommunications network.
Avantageusement, l’action prédéterminée comprend l’arrivée du terminal dans une zone géographique prédéterminée, en particulier une zone associée à une donnée du profil de l’utilisateur, par exemple relative à un point de vente.Advantageously, the predetermined action includes the arrival of the terminal in a predetermined geographic area, in particular an area associated with a datum of the user's profile, for example relating to a point of sale.
Par exemple, s’il est connu, au vu de ses actions sur l’application, que l’utilisateur apprécie un certain type de produit, il peut être intéressant de lui envoyer un courrielFor example, if it is known, in view of its actions on the application, that the user likes a certain type of product, it may be worth sending him an email
-5lorsqu’il approche d’un point de vente de ce type de produits.-5when approaching a point of sale for this type of product.
De préférence :Preferably:
-un dispositif de traitement obtient au moins une quatrième donnée d’utilisateur au moyen d’une borne via un réseau de télécommunication local, par exemple de type « Bluetooth », et commande son envoi sur un réseau de télécommunication ; eta processing device obtains at least a fourth user data item by means of a terminal via a local telecommunication network, for example of the "Bluetooth" type, and orders its sending over a telecommunication network; and
- le dispositif de traitement associe la ou chaque quatrième donnée d’utilisateur au profil d’utilisateur.- the processing device associates the or each fourth user data item with the user profile.
Ainsi, par exemple dans un magasin, lorsqu’un utilisateur a allumé le mode « bluetooth >> de son terminal et qu’il est configuré pour envoyer des informations, son passage près d’une borne peut permettre à cette dernière de récupérer une ou des données d’utilisateur et d’enrichir le profil d’utilisateur.Thus, for example in a store, when a user has switched on the "bluetooth" mode of his terminal and that he is configured to send information, his passage near a terminal can allow the latter to recover one or more user data and enrich the user profile.
Avantageusement :Advantageously:
- un dispositif de traitement détermine au moins une cinquième donnée d’utilisateur relative à l’utilisateur à partir des données d’utilisateur déjà obtenues ; et- a processing device determines at least a fifth user data relating to the user from the user data already obtained; and
- le dispositif de traitement associe cette ou chaque cinquième donnée au profil d’utilisateur.- the processing device associates this or every fifth data item with the user profile.
Par exemple, certaines des données d’utilisateurs connues peuvent concerner le sexe, l’âge, la profession ainsi que des affinités de l’utilisateur. Il est alors possible de déterminer une autre donnée qui concernerait la propension de l’utilisateur à être intéressé par un futur produit, ou par un produit qu’il n’a jusqu’à présent pas considéré. Cette donnée dépendrait des données précitées, et n’aurait donc pas été remontée, mais serait déduite par le dispositif de traitement à partir des données d’utilisateur déjà connues. Il serait par la suite pertinent de faire la publicité de ce produit auprès de cet utilisateur.For example, some of the known user data may relate to the sex, age, profession and affinities of the user. It is then possible to determine other data which would relate to the user's propensity to be interested in a future product, or in a product which he has not hitherto considered. This data would depend on the aforementioned data, and therefore would not have been reassembled, but would be deduced by the processing device from user data already known. It would then be relevant to advertise this product to this user.
On prévoit également selon l’invention un procédé de constitution d’une base de données d’utilisateurs de terminaux mobiles de télécommunication, dans lequel, lorsqu’un utilisateur accède au moyen d’un terminal mobile de télécommunication et via un courriel à une application associée au courriel :The invention also provides a method of constituting a database of users of mobile telecommunication terminals, in which, when a user accesses by means of a mobile telecommunication terminal and via e-mail an application associated with email:
- un programme de l’application obtient au moins une première donnée d’utilisateur relative à l’utilisateur et au moins une deuxième donnée d’utilisateur relative à l’utilisateur ;- an application program obtains at least a first user data item relating to the user and at least a second user data item relating to the user;
- le programme commande l’envoi par le terminal de la ou chaque première et deuxième données sur un réseau de télécommunication, et- the program orders the sending by the terminal of or each first and second data on a telecommunications network, and
- un dispositif de traitement associe la ou chaque première donnée à la ou chaque deuxième donnée au sein d’un profil d’utilisateur.- a processing device associates the or each first datum with the or each second datum within a user profile.
Il s’agit en fait du cas particulier où l’utilisateur possède déjà l’application, ou est redirigé par le courriel vers l’application. Dans ce cas, il n’est pas nécessaire deThis is actually the special case where the user already owns the application, or is redirected by email to the application. In this case, there is no need to
-6remonter des données de terminal car il n’est pas nécessaire de comparer ces données. En effet, le programme, ou tag, ou pixel, remonte de lui-même les premières et deuxièmes données d’utilisateur.-6reassemble terminal data because there is no need to compare this data. Indeed, the program, or tag, or pixel, goes up by itself the first and second user data.
On prévoit également selon l’invention un procédé de prospection numérique d’utilisateurs de terminaux mobiles de télécommunication, qui comprend au moins une fois l’ensemble des étapes suivantes :According to the invention, a method of digital prospecting of users of mobile telecommunications terminals is also provided, which comprises at least once all of the following steps:
- mise en ligne d’une application pour terminal mobile sur un réseau de télécommunication, l’application comprenant un logiciel de traçage apte à obtenir des données d’utilisateur lorsqu’il est utilisé sur un terminal mobile, et- putting an application for a mobile terminal online on a telecommunications network, the application comprising tracking software capable of obtaining user data when it is used on a mobile terminal, and
- envoi sur un réseau de télécommunication d’un courriel associé à l’application et comprenant un programme apte à contenir des données d’utilisateur lorsqu’il est utilisé sur un terminal mobile.- sending over an telecommunications network of an email associated with the application and comprising a program capable of containing user data when it is used on a mobile terminal.
On prévoit également selon l’invention un procédé de constitution d’une base de données d’utilisateurs de terminaux mobiles de télécommunication, qui comprend les étapes suivantes :According to the invention, a method is also provided for constituting a database of users of mobile telecommunication terminals, which comprises the following steps:
- lorsqu’un utilisateur consulte un courriel au moyen d’un terminal mobile de télécommunication, un premier programme du courriel commande l’envoi d’au moins une première donnée d’utilisateur sur un réseau de télécommunication ;- when a user consults an email by means of a mobile telecommunications terminal, a first program of the email commands the sending of at least one first user data item on a telecommunications network;
- lorsque le terminal reçoit une première requête de la part d’un dispositif de traitement extérieur au terminal afin d’obtenir des premières données de terminal relatives au terminal, le terminal envoie au moins une première donnée de terminal ;- when the terminal receives a first request from a processing device external to the terminal in order to obtain first terminal data relating to the terminal, the terminal sends at least one first terminal data;
- lorsque l’utilisateur accède au moyen du terminal à une application associée au courriel, un deuxième programme de l’application obtient au moins une deuxième donnée d’utilisateur et commande l’envoi de la ou chaque deuxième donnée d’utilisateur ; et- when the user accesses by means of the terminal an application associated with the email, a second program of the application obtains at least a second user data and orders the sending of the or each second user data; and
- lorsque le terminal reçoit une deuxième requête de la part du dispositif de traitement extérieur au terminal afin d’obtenir des deuxièmes données de terminal relatives au terminal, le terminal envoie au moins une deuxième donnée de terminal.- when the terminal receives a second request from the processing device external to the terminal in order to obtain second terminal data relating to the terminal, the terminal sends at least one second terminal data.
On prévoit également selon l’invention un terminal mobile de télécommunication permettant de naviguer sur une application mobile et agencé pour mettre en œuvre le procédé précédent.According to the invention, a mobile telecommunication terminal is also provided, making it possible to navigate on a mobile application and arranged to implement the above method.
De préférence, dans tous les procédés précités, on envoie préalablement aux étapes énoncées le courriel à l’utilisateur.Preferably, in all the aforementioned processes, the email is sent to the user before the steps set out.
On peut prévoir que ce courriel n’est pas préparé par l’éditeur mais par une tierce personne de confiance qui intègre le programme comportant l’adresse courriel de l’utilisateur, inconnue de l’éditeur, dans le courriel.It can be expected that this email is not prepared by the publisher but by a trusted third party who integrates the program containing the user's email address, unknown to the publisher, in the email.
On prévoit également selon l’invention un procédé de comparaison d’ensembles deThere is also provided according to the invention a method for comparing sets of
-7données de terminaux mobiles de télécommunication, dans lequel des moyens automatisés commandent les étapes suivantes :-7data from mobile telecommunication terminals, in which automated means control the following steps:
- l’envoi à un dispositif de traitement d’un premier ensemble de données de terminal relatives à un terminal mobile de télécommunication ;- sending to a processing device a first set of terminal data relating to a mobile telecommunication terminal;
- l’envoi à un dispositif de traitement d’un deuxième ensemble de données de terminal relatives au terminal ;- sending a second set of terminal data relating to the terminal to a processing device;
- association des données du premier ensemble les unes aux autres de manière à former une première chaîne de caractères ;- association of the data of the first set with each other so as to form a first character string;
- association des données du deuxième ensemble les unes aux autres de manière à former une deuxième chaîne de caractères ;- association of the data of the second set with each other so as to form a second character string;
- comparaison des première et deuxième chaînes :- comparison of the first and second channels:
- si les chaînes sont identiques, exécution d’une action prédéterminée relative à un profil d’utilisateur.- if the strings are identical, execution of a predetermined action relating to a user profile.
Ainsi, si tous les caractères sont identiques, on considère que les premier et deuxième ensembles de données sont relatifs au même terminal mobile, sinon on considère que les premier et deuxième ensembles sont relatifs à des terminaux mobiles différents. Si une seule donnée est différente, on considère que les deux ensembles de données de terminal viennent respectivement de terminaux différents.Thus, if all the characters are identical, it is considered that the first and second sets of data relate to the same mobile terminal, otherwise it is considered that the first and second sets relate to different mobile terminals. If only one piece of data is different, the two sets of terminal data are considered to come from different terminals respectively.
Avantageusement, l’action prédéterminée comprend une étape d’association des premier et deuxième ensembles et de données d’utilisateurs associées respectivement aux premier et deuxième ensembles, au sein d’une base de données de façon à créer ou à enrichir un profil d’utilisateur.Advantageously, the predetermined action comprises a step of association of the first and second sets and of user data associated respectively with the first and second sets, within a database so as to create or enrich a profile of user.
On prévoit également selon l’invention un programme d’ordinateur, comprenant des instructions de code aptes à commander la mise en œuvre des étapes d’un procédé selon l’invention lorsqu’il est exécuté sur un ordinateur.A computer program is also provided according to the invention, comprising code instructions capable of controlling the implementation of the steps of a method according to the invention when it is executed on a computer.
On prévoit également selon l’invention un procédé de mise à disposition du programme selon l’invention en vue de son téléchargement sur un réseau de télécommunications.According to the invention, there is also provided a method of making the program according to the invention available for downloading on a telecommunications network.
On prévoit également selon l’invention un système de constitution d’une base de données d’utilisateurs de terminaux mobiles de télécommunication, qui comprend :According to the invention, a system is also provided for constituting a database of users of mobile telecommunications terminals, which comprises:
- un dispositif apte à générer un courriel agencé de sorte que, lorsqu’un utilisateur consulte le courriel au moyen d’un terminal, un premier programme du courriel commande l’envoi par le terminal d’au moins une première donnée d’utilisateur relative à l’utilisateur sur un réseau de télécommunication ;a device capable of generating an email arranged so that, when a user consults the email by means of a terminal, a first program of the email commands the terminal to send at least one first relative user data item to the user on a telecommunications network;
- un dispositif de traitement apte, à obtenir au moins une première donnée de terminal relative au terminal, la ou les premières données de terminal formant un premier ensemble, ainsi qu’au moins une deuxième donnée de terminal relative au- a processing device capable of obtaining at least one first terminal data item relating to the terminal, the first terminal data or items forming a first set, as well as at least one second terminal data item relating to the
-8terminal, la ou les deuxièmes données de terminal formant un deuxième ensemble ;-8terminal, the second terminal data or data forming a second set;
- des moyens aptes à associer la ou chaque première donnée d’utilisateur au premier ensemble ;- means capable of associating the or each first user data item with the first set;
- une application associée au courriel et agencé de sorte que, lorsque l’utilisateur accède au moyen du terminal à l’application, un deuxième programme de l’application commande l’envoi d’au moins une deuxième donnée d’utilisateur relative à l’utilisateur ;an application associated with the e-mail and arranged so that, when the user accesses the application by means of the terminal, a second program of the application commands the sending of at least a second user data item relating to the 'user;
- des moyens aptes à associer la ou chaque deuxième donnée d’utilisateur au deuxième ensemble ; et- means capable of associating the or each second user data item with the second set; and
- un dispositif de traitement agencé de sorte que, si le premier ensemble est identique au deuxième ensemble, le dispositif de traitement associe la ou chaque première donnée d’utilisateur associée au premier ensemble à la ou chaque deuxième donnée d’utilisateur associée au deuxième ensemble, au sein d’un profil d’utilisateur.a processing device arranged so that, if the first set is identical to the second set, the processing device associates the or each first user data item associated with the first set with the or each second user data item associated with the second set , within a user profile.
On prévoit également une base de données résultant de la mise en œuvre d’un procédé selon l’invention et comportant un support d'enregistrement électronique comprenant sous forme enregistrée au moins une donnée parmi les données suivantes :There is also provision for a database resulting from the implementation of a method according to the invention and comprising an electronic recording medium comprising in recorded form at least one item of the following data:
- une donnée relative à une action d’un utilisateur sur une application mobile;- data relating to a user action on a mobile application;
- une donnée relative à un historique d’un parcours d’un utilisateur sur une application mobile;- data relating to a history of a user's journey on a mobile application;
- une donnée relative à un historique d’achats d’un utilisateur sur une application ;- data relating to a user's purchase history on an application;
- une donnée relative à une intention d’achat d’un utilisateur ;- data relating to a user's purchase intention;
- une donnée relative à des affinités d’un utilisateur ;- data relating to a user's affinities;
- une donnée de civilité d’un utilisateur ;- civility data of a user;
- une adresse d’un utilisateur ;- a user's address;
- une taille d’écran d’un terminal ; et- a screen size of a terminal; and
- une donnée de catégorie socio-professionnelle d’un utilisateur.- data of socio-professional category of a user.
Nous allons maintenant présenter des modes de réalisation de l’invention à l’appui des figures annexées, qui sont fournies à titre d'exemples et ne présentent aucun caractère limitatif, dans lesquelles :We will now present embodiments of the invention with the support of the appended figures, which are provided by way of examples and have no limiting character, in which:
- la figure 1 illustre un procédé de constitution d’une base de données d’utilisateurs de terminaux mobiles de télécommunication selon un premier mode de mise en œuvre de l’invention ;- Figure 1 illustrates a method of constituting a database of users of mobile telecommunication terminals according to a first embodiment of the invention;
- la figure 2 illustre un procédé de comparaison d’ensembles de données de terminal mobile selon un mode de mise en œuvre de l’invention ;- Figure 2 illustrates a method of comparing sets of mobile terminal data according to an embodiment of the invention;
- les figures 3 à 5 illustrent des possibilités de collectes de données d’utilisateur selon des modes de mise en œuvre de l’invention qui peuvent se cumuler ; et- Figures 3 to 5 illustrate the possibilities of collecting user data according to modes of implementation of the invention which can be combined; and
- la figure 6 illustre un procédé de constitution d’une base de données d’utilisateurs- Figure 6 illustrates a method of constituting a user database
-9de terminaux mobiles de télécommunication selon un deuxième mode de mise en œuvre de l’invention.-9mobile telecommunication terminals according to a second embodiment of the invention.
Dans toute la suite, même si ce n’est pas précisé, on suppose que les différentes éléments mettant en œuvre le procédé de l’invention (terminaux, dispositifs, base de données, etc.) communiquent entre eux lorsque cela est nécessaire sur un ou plusieurs réseaux de télécommunication hertziens tels qu’un réseau de téléphonie mobile, un réseau Wi-fi ou encore bluetooth. Par ailleurs, tous ces éléments sont équipés d’au moins un processeur et d’au moins une mémoire et aptes à commander et/ou mettre en œuvre les opérations qui les concernent dans ce qui suit lorsqu’un programme d’ordinateur adapté est mis en œuvre dans ces éléments. On prévoit également la mise à disposition de tels programmes sur un réseau de télécommunication en vue de leur téléchargement.In the following, even if it is not specified, it is assumed that the different elements implementing the method of the invention (terminals, devices, database, etc.) communicate with each other when necessary on a or several wireless telecommunications networks such as a mobile telephone network, a Wi-fi network or even bluetooth. Furthermore, all of these elements are equipped with at least one processor and at least one memory and capable of controlling and / or implementing the operations which concern them in the following when a suitable computer program is implemented implemented in these elements. Provision is also made for making such programs available on a telecommunications network for downloading.
Premier mode de réalisationFirst embodiment
Dans les exemples qui vont suivre, l’invention est utilisée par deux types d’acteurs.In the examples which follow, the invention is used by two types of actors.
Il y a d’abord les éditeurs, c’est-à-dire les responsables d’applications mobiles concernés par l’invention. Ils veulent pouvoir cibler les consommateurs qui ont utilisé leurs applications. Ils veulent pouvoir les relancer avec des publicités pertinentes, car en adéquation avec les intérêts de chaque consommateur.First there are the publishers, that is to say the mobile application managers concerned with the invention. They want to be able to target consumers who have used their apps. They want to be able to relaunch them with relevant advertisements, because they are in line with the interests of each consumer.
Les autres acteurs sont les consommateurs. Dans la suite de la demande, on les appellera les utilisateurs ou mobinautes (pour utilisateur de terminal mobile). Ce sont les particuliers qui téléchargent les applications mobiles des éditeurs et les utilisent. Après avoir parcouru ces applications, ils vont recevoir de la part des éditeurs des informations personnalisées, des publicités, par courriel ou via des espaces publicitaires disposés sur ces applications.The other players are the consumers. In the remainder of the request, they will be called users or mobile users (for mobile terminal users). Individuals download and use mobile apps from publishers. After browsing these applications, they will receive from publishers personalized information, advertisements, by email or via advertising spaces placed on these applications.
L’invention fonctionne en deux temps. Il s’agit tout d’abord de collecter des données sur les utilisateurs. Il s’agit ensuite d’utiliser ces données pour envoyer de façon personnalisée le bon message au bon moment à travers le bon canal.The invention works in two stages. The first is to collect user data. The next step is to use that data to send the right message in the right way at the right time through the right channel.
Collecte des donnéesCollection of data
Nous allons tout d’abord décrire, en référence à la figure 1, un procédé de collecte de données, c’est-à-dire de constitution d’une base de données d’utilisateurs de terminaux mobiles de télécommunication.We will first describe, with reference to FIG. 1, a method of collecting data, that is to say of constituting a database of users of mobile telecommunications terminals.
Dans la suite, on parlera d’un éditeur comme étant le responsable de l’application mobile, et d’un utilisateur comme étant la personne qui l’utilise, conformément auxIn the following, we will speak of an editor as being responsible for the mobile application, and of a user as being the person who uses it, in accordance with
- 10définitions précédentes.- 10 previous definitions.
Différents éléments sont à identifier pour la bonne compréhension de l’invention :Different elements are to be identified for a good understanding of the invention:
- l’application mobile 2, illustrée à la figure 1, conçue par l’éditeur, est dans l’exemple suivant une application de m-commerce, c’est-à-dire qu’elle permet à l’utilisateur de se renseigner sur des produits et éventuellement de les acheter directement via l’application.- the mobile application 2, illustrated in FIG. 1, designed by the publisher, is in the following example an m-commerce application, that is to say that it allows the user to obtain information on products and possibly buy them directly via the app.
- le terminal mobile 3 de l’utilisateur 1 ne comporte pas au début du procédé l’application mobile 2 de l’éditeur, et est un smartphone. Cela pourrait être une tablette ou un autre type de terminal mobile de communication sur un réseau de télécommunication hertzien tel qu’un réseau de téléphonie mobile, un réseau Wi-Fi ou encore Bluetooth.- the mobile terminal 3 of the user 1 does not include at the start of the process the mobile application 2 of the publisher, and is a smartphone. It could be a tablet or another type of mobile communication terminal on a wireless telecommunication network such as a mobile phone network, a Wi-Fi network or even Bluetooth.
- le courriel informatif 11 est relatif à l’application mobile 2, c’est-à-dire que son contenu fait la publicité de cette application ou traite d’un sujet associé à l’application. Au début du procédé, il est présent dans une base de données 12 connectée à un dispositif de traitement 14, sous la forme d’un courriel à envoyer.- the informative email 11 relates to the mobile application 2, that is to say that its content advertises this application or deals with a subject associated with the application. At the start of the process, it is present in a database 12 connected to a processing device 14, in the form of an email to be sent.
Ce procédé de collecte se divise lui-même en deux temps. Tout d’abord, il s’agit d’effectuer la remontée de premières données d’utilisateurs, associées à un ensemble de données caractérisant le terminal mobile de chacun d’eux.This collection process is itself divided into two stages. First of all, it involves bringing up the first user data, associated with a set of data characterizing the mobile terminal of each of them.
Une première étape 10 comprend l’envoi du courriel informatif 11 à un utilisateur, par un dispositif de traitement tel qu’un serveur 14. L’envoi se fait via internet, comme tous les échanges décrits dans la suite entre le terminal mobile et les divers dispositifs de traitements. L’utilisateur 1 n’est pas connu de l’éditeur. Il s’agit d’un particulier qui a préalablement donné son accord pour que son adresse courriel soit enregistrée dans une base de données 12. Dans cette base, les utilisateurs sont classés selon différents critères, tels que leur catégorie socio-professionnelle, leur âge et leur sexe. Ainsi, l’éditeur peut demander à ce que le courriel soit envoyé à tous les mobinautes correspondant à certains critères. Pour autant, il ne connaît pas leurs données personnelles.A first step 10 comprises sending the informative email 11 to a user, by a processing device such as a server 14. The sending is done via the internet, like all the exchanges described below between the mobile terminal and the various treatment devices. User 1 is not known to the publisher. This is an individual who has previously given his consent for his email address to be recorded in a database 12. In this database, users are classified according to different criteria, such as their socio-professional category, their age and their gender. Thus, the publisher can request that the email be sent to all mobile users who meet certain criteria. However, he does not know their personal data.
Le courriel 11, pouvant également être appelé « newsletter », est rédigé en format html et est « responsive design », c’est-à-dire qu’il est adapté pour une lecture sur un terminal mobile de télécommunication, tel qu’un smartphone ou une tablette et est agencé pour adapter son affichage au format et aux dimensions de l’écran du terminal. Il comporte des images, des liens et/ou du texte, pouvant rappeler la charte graphique de l’éditeur, c’est-à-dire celle de l’application mobile.Email 11, which can also be called "newsletter", is written in html format and is "responsive design", that is to say that it is suitable for reading on a mobile telecommunications terminal, such as a smartphone or tablet and is designed to adapt its display to the format and dimensions of the terminal screen. It includes images, links and / or text, which may recall the graphic charter of the publisher, that is to say that of the mobile application.
Ce courriel informatif comprend un lien vers l’application 2, qui redirige vers une page de téléchargement si l’application 2 n’est pas déjà enregistrée sur le terminal.This informative email includes a link to Application 2, which redirects to a download page if Application 2 is not already registered on the device.
Il comprend également un programme 13. On peut appeler ce programme « tag »,It also includes a program 13. We can call this program “tag”,
- 11 ou « pixel >>. Ce programme contient des premières données 22 concernant l’utilisateur et des instructions de code, qui, lorsque le courriel est ouvert par le terminal mobile de l’utilisateur, commandent lors de l’étape 20 l’envoi de ces premières données 22 de l’utilisateur par ce terminal et via un réseau de télécommunication à un dispositif de traitement 21 accessible par l’éditeur. Ces premières données d’utilisateur 22 sont notamment l’adresse courriel de l’utilisateur sous forme cryptée. Il s’agit plus particulièrement de l’empreinte dite « md5 >> de l’adresse courriel de l’utilisateur. Les données 22 comprennent également l’adresse de la base de données, source de ce md5, de manière à pouvoir le retrouver. Elles comprennent également des données de civilité de l’utilisateur, sa catégorie socio-professionnelle, son âge, et éventuellement d’autres données, telles qu’une donnée de géolocalisation. Il peut ainsi s’agir de toutes les catégories de données de la base de données.- 11 or "pixel". This program contains first data 22 concerning the user and code instructions, which, when the email is opened by the mobile terminal of the user, control in step 20 the sending of these first data 22 of the user by this terminal and via a telecommunications network to a processing device 21 accessible by the editor. This first user data 22 is in particular the user's email address in encrypted form. This is more specifically the so-called "md5" fingerprint of the user's email address. The data 22 also includes the address of the database, source of this md5, so that it can be found. They also include data on the user's civility, socio-professional category, age, and possibly other data, such as geolocation data. This can include all categories of data in the database.
Ainsi, lorsque l’utilisateur lit le courriel, l’empreinte md5 de son adresse courriel devient connue par l’éditeur. Par un système web service classique bien connu de l'homme du métier, l’adresse courriel elle-même est retrouvée à partir du md5 de cette adresse. Cependant, elle n’est pas utilisable tant qu’elle n’est pas associée à un utilisateur particulier, c’est-à-dire à un profil d’utilisateur. En effet, il est pertinent d’envoyer des informations à l’adresse courriel d’un utilisateur dont on connaît par exemple les habitudes de consommation et qui est bien identifié. C’est l’objectif principal de l’invention.So when the user reads the email, the md5 fingerprint of their email address becomes known to the publisher. By a conventional web service system well known to those skilled in the art, the e-mail address itself is found from the md5 of this address. However, it cannot be used until it is associated with a particular user, i.e. with a user profile. Indeed, it is relevant to send information to the email address of a user whose consumption habits are known, for example, and who is well identified. This is the main objective of the invention.
Pour cela, à l’étape 30, le dispositif de traitement 21 envoie sur le réseau une requête en vue d’obtenir des données 23 relatives au terminal de l’utilisateur. Il s’agit d’une requête web demandant des données accessibles de façon simple.To do this, in step 30, the processing device 21 sends a request over the network in order to obtain data 23 relating to the user's terminal. It is a web request requesting easily accessible data.
Ces données 23 sont envoyées au dispositif par le terminal à l’étape 40 sur le réseau. Ces données 23 doivent permettre de caractériser le terminal mobile, de sorte que si on retrouve les mêmes données par la suite, on sait qu’elles proviennent du même terminal mobile, et donc du même utilisateur. Ces données 23 forment donc un ensemble de données de terminal. On peut également dire qu’il s’agit d’une signature du terminal ou d’une empreinte du terminal. Ces données 23 sont notamment la version du système d’exploitation du terminal, une adresse géolocalisée du terminal, une adresse IP du terminal, une marque de fabricant ou de vendeur du terminal, une résolution d’écran du terminal, ou encore un identifiant de série du terminal. En d’autres termes, on peut dire que lors de cette étape 40, le dispositif de traitement 21 calcule une empreinte du terminal 3. Au total, cette empreinte formée de premières données de terminal peut être composée d’une vingtaine de données.This data 23 is sent to the device by the terminal in step 40 over the network. These data 23 must make it possible to characterize the mobile terminal, so that if the same data are found later, we know that they come from the same mobile terminal, and therefore from the same user. This data 23 therefore forms a set of terminal data. We can also say that it is a signature of the terminal or a fingerprint of the terminal. This data 23 is in particular the version of the operating system of the terminal, a geolocated address of the terminal, an IP address of the terminal, a brand of manufacturer or seller of the terminal, a screen resolution of the terminal, or even an identifier of terminal series. In other words, it can be said that during this step 40, the processing device 21 calculates a fingerprint of the terminal 3. In total, this fingerprint formed by first terminal data can be composed of about twenty data.
Ensuite, lors de l’étape 50, le dispositif 21 associe ces premières données de terminal 23 aux premières données 22 de l’utilisateur, notamment l’adresse courrielThen, during step 50, the device 21 associates this first data of terminal 23 with the first data 22 of the user, in particular the email address
- 12désormais décryptée, au sein d’une base de données 24. Désormais, ce qui est connu de l’utilisateur par l’éditeur sont ses premières données d’utilisateur 22, notamment son adresse courriel, et des premières données 23 de terminal caractérisant son terminal mobile, qu’on peut appeler empreinte du terminal.- 12 now decrypted, within a database 24. From now on, what is known to the user by the editor are his first user data 22, notably his email address, and first terminal data 23 characterizing his mobile terminal, which can be called the terminal fingerprint.
Si l’utilisateur 1 ne télécharge jamais l’application mobile 2 de l’éditeur, ces données 22 et 23 ne sont pas pertinentes. Cependant, il est encouragé par le courriel informatif 11, via le lien à cet effet, à télécharger l’application 2, ce qu’il fait à l’étape 60. Ainsi, si dans un second temps l’utilisateur télécharge et navigue sur l’application mobile 2, alors le procédé selon l’invention prend tout son sens.If user 1 never downloads the mobile app 2 from the publisher, that data 22 and 23 is irrelevant. However, he is encouraged by the informative email 11, via the link for this purpose, to download the application 2, which he does in step 60. Thus, if in a second step the user downloads and browses mobile application 2, then the method according to the invention takes on its full meaning.
En effet, l’invention prévoit qu’un deuxième programme 62, ou tag, ou pixel, est situé sur l’application mobile 2. Contrairement au premier programme 13 présent sur le courriel informatif, ce programme 62 ne contient pas l’adresse courriel de l’utilisateur. Mais il permet d’obtenir des deuxièmes données d’utilisateur 71, notamment l’identifiant publicitaire du terminal, autrement appelé « Advertise ID », et de commander son envoi par le terminal à un dispositif de traitement 73. Il contient également d’autres deuxièmes données d’utilisateur, telles qu’une position géolocalisée. A l’étape 80, le dispositif de traitement 73 envoie sur le réseau une requête en vue d’obtenir des deuxièmes données de terminal 72 relatives au terminal de l’utilisateur. Il s’agit d’une requête web demandant des données accessibles de façon simple. Ces données 72 sont envoyées au dispositif par le terminal à l’étape 90 sur le réseau. Ces données 72 doivent permettre de caractériser le terminal mobile. Il s’agit une nouvelle fois d’une empreinte du terminal. Ces deuxièmes données 72 de terminal sont donc en l’espèce la version du système d’exploitation du terminal, une adresse géolocalisée du terminal, une adresse IP du terminal, une marque de fabricant ou de vendeur du terminal, une résolution d’écran du terminal, ou encore un identifiant de série du terminal. En d’autres termes, on peut dire que, lors de cette étape 90, le dispositif de traitement 73 calcule une deuxième empreinte du terminal 3.Indeed, the invention provides that a second program 62, or tag, or pixel, is located on the mobile application 2. Unlike the first program 13 present on the informative email, this program 62 does not contain the email address of the user. However, it makes it possible to obtain second user data 71, in particular the advertising identifier of the terminal, otherwise called “Advertise ID”, and to order its sending by the terminal to a processing device 73. It also contains other second user data, such as a geolocated location. In step 80, the processing device 73 sends a request over the network in order to obtain second terminal data 72 relating to the user's terminal. It is a web request requesting easily accessible data. This data 72 is sent to the device by the terminal in step 90 over the network. These data 72 must make it possible to characterize the mobile terminal. Again, this is a fingerprint of the terminal. These second terminal data 72 are therefore in this case the version of the operating system of the terminal, a geolocated address of the terminal, an IP address of the terminal, a mark of manufacturer or seller of the terminal, a screen resolution of the terminal, or a terminal serial identifier. In other words, it can be said that, during this step 90, the processing device 73 calculates a second imprint of the terminal 3.
Les deuxièmes données d’utilisateur 71 et les deuxièmes données de terminal 72 sont associées les unes aux autres par le dispositif de traitement 73 dans la base de donnée 74 lors de l’étape 95. Dans la base de données 74, le deuxième ensemble 72 de données de terminal est donc associé aux deuxièmes données 71 d’utilisateur, telles que « l’Advertise ID ». Cet «Advertise ID » est une donnée importante : cet identifiant permet d’envoyer des publicités directement sur l’écran du terminal mobile de l’utilisateur, dans des espaces publicitaires prévus à cet effet sur l’application mobile de l’éditeur par exemple. En revanche, dans cette base de données 74, on ne connaît pas son adresse courriel. On ne connaît pas non plus ses données de civilité, sa catégorie socio-professionnelle ou son âge.The second user data 71 and the second terminal data 72 are associated with each other by the processing device 73 in the database 74 during step 95. In the database 74, the second set 72 terminal data is therefore associated with second user data 71, such as "the Adviseise ID". This “Advertise ID” is an important piece of information: this identifier makes it possible to send advertisements directly to the screen of the user's mobile terminal, in advertising spaces provided for this purpose on the publisher's mobile application, for example . However, in this database 74, we do not know his email address. We do not know his civility data, his socio-professional category or his age.
- 13Récapitulons où nous en sommes. Ace moment, les données de l’utilisateur 1 sont réparties dans deux endroits :- 13Let's recap where we are. At this moment, the data of user 1 is distributed in two places:
- dans la base de données 24 figurent ses données de civilités, son adresse courriel, sa catégorie socio-professionnelle. Ce sont les premières données 22 de l’utilisateur. Elles sont associées à un premier ensemble 23 de données de son terminal.- in the database 24 appear its data of civilities, its email address, its socio-professional category. These are the first user data 22. They are associated with a first set 23 of data from its terminal.
- dans la base de données 74 figurent son advertise ID, ainsi que d’autres données d’utilisateur. Elles forment des deuxièmes données 71 d’utilisateur. Elles sont associées au deuxième ensemble 72 de données de terminal.- in database 74 are its advertise ID, as well as other user data. They form second user data 71. They are associated with the second set 72 of terminal data.
Puisque l’invention effectue ces étapes pour de nombreux utilisateurs, on obtient deux bases de données 24 et 74 séparées comportant des premières données d’utilisateurs associées à des premiers ensembles pour l’une, et des deuxièmes données d’utilisateur associées à des deuxièmes ensembles pour l’autre. Cependant, l’objectif est de pouvoir regrouper ces données au sein de profils d’utilisateur, afin de déterminer pour un même utilisateur son adresse courriel et son advertise ID, avec d’autres données d’utilisateur remontées par les « pixels >>, ou programmes, 13 et 62.Since the invention performs these steps for many users, two separate databases 24 and 74 are obtained comprising first user data associated with first sets for one, and second user data associated with second sets for each other. However, the objective is to be able to gather this data within user profiles, in order to determine for the same user his email address and his advertise ID, with other user data transmitted by the "pixels", or programs, 13 and 62.
Pour permettre ce regroupement, il faut comparer deux à deux les premiers et deuxièmes ensembles de données de terminal 23 et 72 des bases de données respectives 24 et 74.To allow this regrouping, it is necessary to compare two by two the first and second sets of terminal data 23 and 72 of the respective databases 24 and 74.
Ainsi, si un premier ensemble est identique à un deuxième ensemble, on sait que ces ensembles proviennent du même terminal et que donc les premières et deuxièmes données d’utilisateur auxquelles ces premier et deuxième ensembles sont respectivement associés correspondent au même utilisateur.Thus, if a first set is identical to a second set, we know that these sets come from the same terminal and that therefore the first and second user data to which these first and second sets are respectively associated correspond to the same user.
On va donc décrire, en référence à la figure 2, un procédé de comparaison d’ensembles de données de terminaux mobiles. Il s’agit d’un exemple présentant des données de terminal différentes des données 23 et 72 de la figure 1, mais avec le même comparateur 98 et les mêmes bases de données 24 et 74.We will therefore describe, with reference to FIG. 2, a method of comparing sets of data from mobile terminals. This is an example showing terminal data different from the data 23 and 72 in FIG. 1, but with the same comparator 98 and the same databases 24 and 74.
Le comparateur 98 obtient de la base de données 24 un des premier ensembles 96, et de la base de données 74 un des deuxièmes ensembles 97.The comparator 98 obtains from the database 24 one of the first sets 96, and from the database 74 one of the second sets 97.
Ces ensembles 96 et 97 sont ensuite écrits sous la forme de chaînes de caractères. Ainsi, chaque chaîne de caractères comprend toutes les données de l’ensemble en question accolées bout à bout à la suite les unes des autres dans un ordre prédéterminé.These sets 96 and 97 are then written in the form of character strings. Thus, each character string includes all the data of the set in question joined end to end following each other in a predetermined order.
Le comparateur effectue une comparaison des deux chaînes caractère par caractère. Ainsi, les premiers caractères 93 et 94 respectifs de chaque ensemble sont comparés. S’ils sont identiques, le comparateur effectue la comparaison des caractères suivants, et ainsi de suite.The comparator compares the two strings character by character. Thus, the first characters 93 and 94 respectively of each set are compared. If they are identical, the comparator compares the following characters, and so on.
Si le comparateur détermine que certains caractères respectifs des deux ensemblesIf the comparator determines that certain respective characters of the two sets
- 14ne sont pas identiques, comme c’est le cas des caractères 91 et 92 de la figure 2, il stoppe la comparaison et envoie en résultat à un dispositif de traitement 99 que les terminaux dont proviennent ces ensembles 96 et 97 ne sont pas le même terminal. Le comparateur passe alors à la comparaison suivante, consistant à comparer le premier ensemble considéré cette fois avec le deuxième ensemble suivant de la base 74.- 14 are not identical, as is the case with characters 91 and 92 of FIG. 2, it stops the comparison and sends as a result to a processing device 99 that the terminals from which these sets 96 and 97 originate are not the same terminal. The comparator then proceeds to the next comparison, consisting in comparing the first set considered this time with the next second set in the base 74.
En revanche, si, comme à la figure 1, le comparateur 98 détermine que les premier et deuxième ensembles 23 et 72 sont identiques, cela signifie que les données de terminal de chaque ensemble proviennent du même terminal 3.On the other hand, if, as in FIG. 1, the comparator 98 determines that the first and second sets 23 and 72 are identical, this means that the terminal data of each set comes from the same terminal 3.
Le dispositif de traitement 99 associe alors les données associées à chaque ensemble à l’étape 130. En particulier, l’adresse courriel associée au premier ensemble 23 est associée à l’Advertise ID associé au deuxième ensemble 72. Les premières et deuxièmes données de l’utilisateur 22 et 71 sont donc connues, associées entre elles et enrichissent un profil d’utilisateur 91 dans une base de données 100.The processing device 99 then associates the data associated with each set in step 130. In particular, the email address associated with the first set 23 is associated with the Advertise ID associated with the second set 72. The first and second data of the user 22 and 71 are therefore known, associated with one another and enrich a user profile 91 in a database 100.
Le comparateur effectue ainsi un rapprochement des deux bases de données pour déterminer quels sont les premiers et deuxièmes ensembles qui correspondent au même terminal et constituer ainsi des profils d’utilisateurs exploitables. Pour rappel, dans ces empreintes de terminal se trouvent notamment une donnée de géolocalisation. Un terminal qui aurait changé de position entre l’envoi des première et deuxième empreintes de terminal ne permettrait donc pas le rapprochement entre les premières et deuxièmes données d’utilisateur. Cette donnée de géolocalisation est cependant nécessaire pour limiter le nombre d’empreintes à comparer, en comparant par exemple les empreintes dont les données de géolocalisation sont identiques, de façon à obtenir des résultats positifs rapides et à créer des profils utilisateur rapidement.The comparator thus performs a reconciliation of the two databases to determine which are the first and second sets which correspond to the same terminal and thus constitute exploitable user profiles. As a reminder, in these terminal footprints there is in particular a geolocation datum. A terminal which would have changed position between the sending of the first and second terminal fingerprints would therefore not allow the reconciliation between the first and second user data. This geolocation data is however necessary to limit the number of fingerprints to be compared, for example by comparing fingerprints whose geolocation data are identical, so as to obtain rapid positive results and to create user profiles quickly.
Le premier temps de l’invention est donc terminé : l’éditeur connaît des informations pertinentes sur l’utilisateur 1 et a des moyens de le contacter, par courriel via son adresse courriel ou par diffusion de publicité via l’Advertise ID. Par la suite, ce profil 91 va donc permettre de recontacter l’utilisateur 1, en utilisant les données qui y sont enregistrées. Ce profil va également être enrichi grâce à un logiciel de traçage 61 qui est présent sur l’application mobile 2 et qui continue à obtenir des données d’utilisateur lorsque l’utilisateur 1 navigue sur l’application 2.The first phase of the invention is therefore complete: the publisher knows relevant information about user 1 and has the means to contact him, by email via his email address or by broadcasting advertising via the Advertise ID. Subsequently, this profile 91 will therefore make it possible to recontact user 1, using the data recorded there. This profile will also be enriched thanks to tracking software 61 which is present on the mobile application 2 and which continues to obtain user data when the user 1 browses on the application 2.
Le logiciel de traçageTracing software
En effet, un logiciel de traçage 61 de l’application permet d’effectuer les actions suivantes :Indeed, a tracking software 61 of the application makes it possible to carry out the following actions:
- enregistrer toute activité de l’utilisateur 1 sur l’application mobile 2 de l’éditeur et- record any activity by user 1 on the publisher's mobile application 2 and
- 15commander l’envoi par le terminal d’informations au sujet de cette activité ;- 15 order information to be sent via the terminal about this activity;
- obtenir d’autres données d’utilisateur telles que la position géographique du terminal, si la géolocalisation de ce terminal est prévue et accordée par l’utilisateur, et commander son envoi.- obtain other user data such as the geographic position of the terminal, if the geolocation of this terminal is planned and granted by the user, and order its dispatch.
Le logiciel 61 peut éventuellement effectuer d’autres types d’actions, obtenir d’autres données et les envoyer sur le réseau.Software 61 can optionally perform other types of actions, obtain other data, and send it over the network.
Ainsi, à chaque fois que l’utilisateur navigue sur l’application 2, des données peuvent être déduites de ses actions et envoyées par le terminal à un dispositif de traitement.Thus, each time the user navigates to the application 2, data can be deduced from his actions and sent by the terminal to a processing device.
Envoi de messages ciblésSending targeted messages
En référence aux figures 3 et 4, nous allons décrire le deuxième temps de l’invention, qui consiste à mettre en place des opérations de « retargeting >> ou de reciblage, c’est-à-dire à relancer l’utilisateur de façon pertinente au moyen de l’invention.With reference to FIGS. 3 and 4, we will describe the second step of the invention, which consists in implementing “retargeting” or retargeting operations, that is to say relaunching the user so relevant by means of the invention.
La figure 3 illustre ainsi une relance par un nouveau courriel 105, ou newsletter. Il s’agit d’une méthode appelée « email retargeting >>.FIG. 3 thus illustrates a relaunch by a new email 105, or newsletter. This is a method called "email retargeting".
A l’étape 101, l’utilisateur navigue sur l’application mobile et effectue donc des actions qui donnent lieu à des nouvelles données d’utilisateur 102 qui sont obtenues par le logiciel de traçage 61. Il s’agit par exemple d’une recherche d’un produit particulier. Ces nouvelles données d’utilisateur 102 peuvent être envoyées par le terminal au dispositif de traitement 99 sur le réseau à chaque fois qu’elles sont obtenues, à des intervalles de temps prédéterminés, ou encore lorsque des actions particulières ont été effectuées par l’utilisateur 1, par exemple lorsqu’il valide un panier d’achat de produits sur l’application 2.In step 101, the user navigates to the mobile application and therefore performs actions which give rise to new user data 102 which are obtained by the tracking software 61. This is for example a looking for a particular product. These new user data 102 can be sent by the terminal to the processing device 99 on the network each time they are obtained, at predetermined time intervals, or even when specific actions have been performed by the user. 1, for example when it validates a shopping cart for products on the application 2.
A un moment prédéterminé, le dispositif de traitement 99 ayant reçu ces nouvelles données d’utilisateur 102 prépare à l’étape 111 un nouveau courriel informatif 105.At a predetermined time, the processing device 99 having received this new user data 102 prepares in step 111 a new informative email 105.
Contrairement au premier courriel informatif 11, envoyé de façon impersonnelle à l’utilisateur 1 à l’étape 10, ce nouveau courriel 105 est conçu par le dispositif de traitement 99 pour être personnalisé. A cet effet, le dispositif 99 utilise les données d’utilisateur recueillies et stockées dans la base de données 100 dans le profil d’utilisateur 91 : les premières et deuxièmes données respectivement 22 et 71, mais aussi les nouvelles données d’utilisateur 102 qui ont été fournies. Par exemple, le courriel 105 peut être au nom de l’utilisateur 1 et traiter d’un produit qu’il a particulièrement apprécié puisqu’il l’avait déposé dans son panier d’achat sur l’application mobile 2, avant de finalement ne pas régler le paiement et valider l’achat. Ce courriel 105 peut également informer l’utilisateur que le produit est visible dans unUnlike the first informative email 11, sent impersonally to user 1 in step 10, this new email 105 is designed by the processing device 99 to be personalized. To this end, the device 99 uses the user data collected and stored in the database 100 in the user profile 91: the first and second data 22 and 71 respectively, but also the new user data 102 which have been provided. For example, email 105 can be in the name of user 1 and deal with a product that he particularly appreciated since he had placed it in his shopping cart on the mobile application 2, before finally do not settle the payment and confirm the purchase. This email 105 can also inform the user that the product is visible in a
- 16point de vente proche de chez lui. Ainsi, toutes les données d’utilisateur qui auront été obtenues par le logiciel de traçage 61 permettent ensuite d’envoyer à l’utilisateur 1 un courriel 105 pertinent.- 16 point of sale near him. Thus, all the user data which will have been obtained by the tracking software 61 then makes it possible to send the user 1 a relevant email 105.
Le moment de l’envoi de ce courriel 105, à l’étape 121, est également important. Comme on le verra par la suite, un ensemble de paramètres traitant du courriel 105 et de son envoi peuvent être prévus par l’éditeur. Il peut par exemple être pertinent d’envoyer le courriel 105 dans la minute qui suit la fin de la visite de l’utilisateur sur l’application, ou d’attendre quelques heures. Cet envoi est réalisé automatiquement par le dispositif de traitement 99, mais il peut bien entendu être décidé manuellement.The timing of sending this email 105 in step 121 is also important. As will be seen below, a set of parameters dealing with email 105 and its sending can be provided by the publisher. For example, it may be appropriate to send email 105 within one minute of the end of the user's visit to the application, or to wait a few hours. This sending is carried out automatically by the processing device 99, but it can of course be decided manually.
Enfin, contrairement au premier courriel informatif 11 qui a été envoyé à l’utilisateur 1 et à l’application 2, ce courriel 105 ne présente pas de programme remontant les premières données d’utilisateur. En effet, les premières données d’utilisateur 22 sont déjà connues à ce stade. D’ailleurs, il n’est pas nécessaire d’attendre que l’utilisateur 1 navigue plusieurs fois sur l’application 2, pour le relancer. Dès que ses première et deuxième données d’utilisateur respectivement 22 et 71 ont été associées les unes aux autres, il peut être relancé.Finally, unlike the first informative email 11 which was sent to user 1 and to application 2, this email 105 does not have a program reporting the first user data. The first user data 22 is already known at this stage. Besides, there is no need to wait for user 1 to navigate several times to application 2 before relaunching it. As soon as its first and second user data 22 and 71 respectively have been associated with each other, it can be restarted.
En référence à la figure 4, on va décrire une autre méthode de retargeting : le « display retargeting » ou reciblage par affichage. Il s’agit cette fois d’utiliser les données de l’utilisateur pour afficher une publicité pertinente sur l’écran de son terminal mobile, à un moment pertinent. Dans l’exemple illustré, à l’étape 201, le logiciel de traçage 61 envoie au moyen du terminal sur le réseau la position géolocalisée 202 de l’utilisateur 1 au dispositif de traitement 99. Ce dernier détermine que l’utilisateur 1 se trouve près d’un point de vente dans lequel se trouve un produit pour lequel l’utilisateur a montré de l’intérêt via l’application. En réaction, le dispositif de traitement 99 commande l’envoi à l’étape 211 d’une publicité 212 sur le terminal mobile 3 de l’utilisateur 1, cette publicité 212 informant l’utilisateur 1 qu’un point de vente d’un produit qui l’intéresse est proche de lui.Referring to Figure 4, we will describe another retargeting method: "display retargeting" or retargeting by display. This time, it's about using user data to display relevant advertising on the screen of their mobile terminal, at a relevant time. In the example illustrated, in step 201, the tracking software 61 sends by means of the terminal on the network the geolocated position 202 of the user 1 to the processing device 99. The latter determines that the user 1 is located near a point of sale in which there is a product for which the user has shown interest via the application. In response, the processing device 99 commands the sending at step 211 of an advertisement 212 on the mobile terminal 3 of the user 1, this advertisement 212 informing the user 1 that a point of sale for a product that interests him is close to him.
Cette détection de la position géographique de l’utilisateur pourrait être déclenchée par l’application elle-même, qui envoie alors une alerte au dispositif de traitement pour qu’une publicité soit préparée et envoyée. La diffusion de la publicité est possible grâce à la connaissance de l’Advertise ID de l’utilisateur 1, toujours stocké dans le profil de l’utilisateur 91 au sein de la base de données 100. Cette publicité 212 est affichée sur l’application mobile 2, par exemple dans un espace prévu à cet effet. Il est également possible que, l’application 2 n’ayant pas été fermée par l’utilisateur 1 alors que celui-ci navigue sur une autre application, sur internet ou simplement sur un menu de son terminal 3, la publicité 212 s’affiche sur son écran, laissant par exemple la possibilité à l’utilisateur 1 de la fermer après une durée prédéterminée. La publicité 212 est uneThis detection of the user's geographic position could be triggered by the application itself, which then sends an alert to the processing device so that an advertisement is prepared and sent. Advertising can be disseminated by knowing the Advertise ID of user 1, which is always stored in user profile 91 in the database 100. This advertisement 212 is displayed on the application mobile 2, for example in a space provided for this purpose. It is also possible that, since the application 2 has not been closed by the user 1 while the latter is browsing another application, on the internet or simply on a menu on his terminal 3, the advertisement 212 is displayed on its screen, leaving for example the possibility for user 1 to close it after a predetermined duration. Advertisement 212 is a
- 17image. Mais il peut s’agir de tout autre type de contenu, tel qu’une vidéo, un contenu audio, ou encore un contenu interactif demandant à l’utilisateur d’agir.- 17 picture. But it can be any other type of content, such as video, audio, or interactive content asking the user to act.
Les données d’utilisateur 22, 71, 102, 202 permettent ainsi de relancer l’utilisateur au moyen de courriels ou de publicités pertinents, envoyés à des moments clefs avec des informations en lien avec le profil de l’utilisateur 1. Pour rappel, les premières données d’utilisateur 22, notamment son adresse courriel, ont été obtenues avant que l’utilisateur 1 n’ait l’application 2, via le programme 13 du courriel 11. Les deuxièmes données d’utilisateur 71, notamment l’Advertise ID, ont été obtenues via le programme 62 de l’application 2. Depuis que son profil d’utilisateur 91 a été créé, à chaque fois que l’utilisateur 1 navigue sur l’application 2, de nouvelles données d’utilisateur sont récupérées et envoyées par le logiciel de traçage 61 au dispositif 99 et à la base de données 100.The user data 22, 71, 102, 202 thus make it possible to relaunch the user by means of relevant emails or advertisements, sent at key moments with information linked to the profile of the user 1. As a reminder, the first user data 22, in particular his e-mail address, were obtained before user 1 had the application 2, via the program 13 of the e-mail 11. The second user data 71, in particular the Advertise ID, were obtained via program 62 of application 2. Since his user profile 91 was created, each time user 1 browses application 2, new user data is retrieved and sent by the tracking software 61 to the device 99 and to the database 100.
Mais ces données ne sont pas utilisées que de façon brute. Elles peuvent en effet être analysées afin de déterminer d’autres données. Par exemple, lorsque l’utilisateur ne valide pas l’achat d’un produit, les données amenées au dispositif de traitement vont être liées à ce produit. Le dispositif peut déduire de ces données que l’utilisateur pourrait être intéressé par d’autres produits similaires, tels que ceux faisant partie de la même gamme. En croisant plusieurs données, il peut être amené à déterminer qu’un produit particulier, pour lequel l’utilisateur n’a pas montré d’intérêt, pourrait en fait l’intéresser. Ainsi, les données d’utilisateurs obtenues permettent d’en déduire d’autres, et ainsi d’envoyer des courriels ou de diffuser des publicités pertinentes.But this data is not used only in a raw way. They can indeed be analyzed in order to determine other data. For example, when the user does not validate the purchase of a product, the data brought to the processing device will be linked to this product. The device can deduce from this data that the user could be interested in other similar products, such as those belonging to the same range. By crossing several data, he may be led to determine that a particular product, for which the user has not shown interest, could in fact interest him. Thus, the user data obtained makes it possible to deduce others, and thus to send e-mails or to broadcast relevant advertisements.
La figure 5 illustre un procédé de collectes de données pour un utilisateur 5 passant en point de vente. Ainsi, au moyen d’une borne 311 communiquant selon le protocole « bluetooth >>, des données d’utilisateur 302 peuvent être collectées par la borne 311 et envoyées sur le réseau. Si à l’utilisateur 5 correspond déjà un profil d’utilisateur, ces données 302 peuvent ainsi venir le compléter. De plus, ce type de borne permet aux marques d’analyser et de mesurer les fréquences de visite de consommateurs en point de vente. En associant ces données 302 aux données d’utilisateur remontées par le logiciel de traçage, les profils d’utilisateur sont enrichis. Pour que cette communication par Bluetooth fonctionne, il faut que l’utilisateur 5 ne l’ait pas désactivée, et qu’il ait donné son accord pour fournir des données 302.FIG. 5 illustrates a method of collecting data for a user 5 passing through a point of sale. Thus, by means of a terminal 311 communicating according to the "bluetooth" protocol, user data 302 can be collected by terminal 311 and sent over the network. If user 5 already corresponds to a user profile, this data 302 can thus complement it. In addition, this type of terminal allows brands to analyze and measure the frequency of consumer visits to the point of sale. By associating this data 302 with the user data returned by the tracking software, the user profiles are enriched. For this communication via Bluetooth to work, user 5 must not have deactivated it and must have given its consent to supply data 302.
Du côté de l’éditeur, l’invention prévoit une plateforme pour mettre en place et paramétrer des campagnes de relance. Ainsi, un éditeur peut choisir une zone géographique, une date de début et une date de fin de sa campagne. L’invention fonctionnera donc dans l’intervalle choisi et pour les terminaux mobiles situés dans la zone géographique choisie. La plateforme permet également de charger les publicités que l’éditeur souhaite diffuser, de régler des paramètres concernant les courriels deOn the publisher side, the invention provides a platform for setting up and configuring recovery campaigns. Thus, an editor can choose a geographic area, a start date and an end date for his campaign. The invention will therefore operate within the chosen interval and for mobile terminals located in the chosen geographical area. The platform also makes it possible to load the advertisements that the publisher wishes to broadcast, to adjust parameters concerning the emails of
- 18relance qui seront envoyés, tels que l’intervalle de temps entre la dernière visite de l’utilisateur sur l’application et l’envoi d’un courriel, le type de sujet que doivent contenir les courriels, etc.- 18 reminders that will be sent, such as the time interval between the user's last visit to the application and sending an email, the type of subject that should be contained in emails, etc.
Cette plateforme pourrait également être utilisée par un autre type d’acteur : des annonceurs. En effet, il est possible qu’éditeurs et annonceurs utilisent l’invention séparément. Ainsi, l’éditeur se servirait des données d’utilisateur pour permettre à des annonceurs d’envoyer des courriels ou de diffuser des publicités pertinentes sur l’application mobile, sans que ces publicités n’aient forcément de lien avec l’application. L’éditeur peut ainsi vendre des données d’utilisateur et/ou des espaces publicitaires aux annonceurs pour leur permettre de réaliser du ciblage pertinent. Il est dans ce cas possible que le procédé ne soit pas du « retargeting », mais du « targeting », c’est-àdire simplement l’envoi de courriels ou de publicités à des utilisateurs qui n’auraient avant pas sollicité l’annonceur. Dans ce cas, le premier courriel informatif reçu n’est pas relatif à l’annonceur. Il peut être relatif à l’éditeur.This platform could also be used by another type of actor: advertisers. Indeed, it is possible that publishers and advertisers may use the invention separately. In this way, the publisher would use user data to allow advertisers to send emails or broadcast relevant advertisements on the mobile application, without these advertisements being necessarily linked to the application. The publisher can thus sell user data and / or advertising space to advertisers to enable them to carry out relevant targeting. In this case it is possible that the process is not "retargeting", but "targeting", that is to say simply sending emails or advertisements to users who would not have previously contacted the advertiser . In this case, the first informative email received does not relate to the advertiser. It can be relative to the publisher.
Enfin, l’invention prévoit une « SDK >>. Il s’agit de l’acronyme anglais pour « Software Development Kit >>. C’est un ensemble d’outils d’aide à la programmation informatique. C’est donc un ensemble destiné aux développeurs informatiques. Cette SDK permet de mettre en œuvre l’invention sur les terminaux mobiles, et de la paramétrer directement par programmation informatique.Finally, the invention provides an "SDK". This is the acronym for "Software Development Kit". It is a set of computer programming aid tools. So this is a set for IT developers. This SDK makes it possible to implement the invention on mobile terminals, and to configure it directly by computer programming.
Deuxième mode de réalisationSecond embodiment
En référence à la figure 6, nous allons maintenant décrire un second mode de mise en œuvre de l’invention permettant la constitution d’une base de données d’utilisateurs de terminaux mobiles de télécommunication. Ce mode de réalisation est globalement identique au premier. Nous ne décrirons dans la suite que les caractéristiques qui diffèrent du premier mode.With reference to FIG. 6, we will now describe a second embodiment of the invention allowing the constitution of a database of users of mobile telecommunication terminals. This embodiment is broadly identical to the first. We will describe in the following only the characteristics which differ from the first mode.
Ce mode est mis en œuvre lorsque l’utilisateur 6 possède déjà l’application mobile 2 avant de recevoir le premier courriel informatif 11. Il est en effet tout à fait possible qu’il ait déjà téléchargé l’application 2 de sa propre initiative. Pour rappel, le courriel informatif 11 comprend un lien vers l’application, qui redirige vers une page de téléchargement si l’application 2 n’est pas déjà enregistrée sur le terminal 3. Il comprend également un programme 13 apte à faire remonter des premières données d’utilisateur 22 telles que l’adresse courriel de l’utilisateur 6. De même, l’application comprend un programme 62 apte à faire remonter des deuxièmes données d’utilisateur, dont l’advertise ID.This mode is implemented when the user 6 already has the mobile application 2 before receiving the first informative email 11. It is indeed quite possible that he has already downloaded the application 2 on his own initiative. As a reminder, the informative email 11 includes a link to the application, which redirects to a download page if the application 2 is not already registered on the terminal 3. It also includes a program 13 capable of bringing up the first user data 22 such as the user's email address 6. Likewise, the application includes a program 62 capable of sending up second user data, including the advertise ID.
Lorsqu’il reçoit le courriel informatif 11 à l’étape 10bis, si l’utilisateur 6 ouvreWhen he receives the informative email 11 in step 10bis, if the user 6 opens
- 19l’application 2 en utilisant le lien vers celle-ci situé sur le courriel 11, le programme 62 est capable d’obtenir lui-même les données 22 du programme 13 du courriel 11. Ainsi, à la différence du premier mode de mise en œuvre, le terminal peut envoyer de luimême les premières données 22 de même que les deuxièmes données d’utilisateur 71 par l’intermédiaire du programme 62. Puisque ces premières et deuxièmes données sont récupérées en même temps, elles sont automatiquement associées les unes aux autres. En particulier, l’AdvertiselD et l’adresse courriel de l’utilisateur 6 sont associées au profil d’utilisateur 106 par le dispositif 99 au sein de la base 100, à l’étape 120bis. II n’est donc pas nécessaire d’obtenir des données de terminal et de les comparer. Ainsi, aucun calcul d’empreinte n’est nécessaire. Cependant, il est tout de même possible de demander ces données de terminal de façon à enregistrer dans le profil d’utilisateur un ensemble de données du terminal. Même si cela n’a qu’un intérêt limité au moment de l’enregistrement, cet ensemble pourrait par la suite être comparé à d’autres ensembles, par exemple dans le cas où l’utilisateur a supprimé puis a de nouveau téléchargé l’application sur son terminal mobile.- 19 the application 2 using the link to this located on the email 11, the program 62 is capable of obtaining itself the data 22 of the program 13 of the email 11. Thus, unlike the first mode of setting implemented, the terminal can send the first data 22 as well as the second user data 71 by means of the program 62. Since these first and second data are retrieved at the same time, they are automatically associated with each other. other. In particular, the AdvertiselD and the email address of the user 6 are associated with the user profile 106 by the device 99 within the base 100, in step 120bis. There is therefore no need to obtain and compare terminal data. Thus, no fingerprint calculation is necessary. However, it is still possible to request this terminal data in order to save a set of data from the terminal in the user profile. Even if this is only of limited interest at the time of registration, this set could subsequently be compared to other sets, for example in the case where the user deleted and then downloaded the application on his mobile terminal.
Bien entendu, on pourra apporter à l'invention de nombreuses modifications sans sortir du cadre de celle-ci.Of course, many modifications can be made to the invention without departing from the scope thereof.
Ainsi, l’invention est applicable à tout type d’application mobile, et pas uniquement à celles de m-commerce.Thus, the invention is applicable to any type of mobile application, and not only to those of m-commerce.
De plus, tous les éléments techniques décrits précédemment comme étant séparés peuvent bien entendu être regroupés. Ainsi, un seul dispositif de traitement peut effectuer les fonctions des différents dispositifs de traitements décrits, de même qu’une unique base de données peut regrouper progressivement toutes les données obtenues au moyen de l’invention. D’ailleurs, on peut imaginer qu’une seule base de données comprend plusieurs tables de données. L’invention peut fonctionner au moyen de tout réseau de télécommunication, et pas uniquement via internet. Une partie des données voire toutes les données peuvent également être stockées localement et au moins temporairement sur le terminal mobile de l’utilisateur, par exemple en cas de connexion impossible avec le réseau de télécommunication.In addition, all the technical elements described above as being separate can of course be grouped together. Thus, a single processing device can perform the functions of the various processing devices described, just as a single database can gradually group together all the data obtained by means of the invention. Besides, one can imagine that a single database includes several data tables. The invention can work by any telecommunication network, and not only by internet. Part of the data or even all the data can also be stored locally and at least temporarily on the user's mobile terminal, for example in the event of an impossible connection with the telecommunications network.
Claims (22)
Priority Applications (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
FR1656987A FR3054350A1 (en) | 2016-07-21 | 2016-07-21 | METHOD FOR CONSTITUTING A USER DATABASE |
PCT/FR2017/052001 WO2018015683A1 (en) | 2016-07-21 | 2017-07-20 | Method of constructing a database of users |
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
FR1656987A FR3054350A1 (en) | 2016-07-21 | 2016-07-21 | METHOD FOR CONSTITUTING A USER DATABASE |
FR1656987 | 2016-07-21 |
Publications (1)
Publication Number | Publication Date |
---|---|
FR3054350A1 true FR3054350A1 (en) | 2018-01-26 |
Family
ID=57583185
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
FR1656987A Withdrawn FR3054350A1 (en) | 2016-07-21 | 2016-07-21 | METHOD FOR CONSTITUTING A USER DATABASE |
Country Status (2)
Country | Link |
---|---|
FR (1) | FR3054350A1 (en) |
WO (1) | WO2018015683A1 (en) |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20150269604A1 (en) * | 2014-03-21 | 2015-09-24 | Research Now Group, Inc. | Optimizing market research using mobile respondent observed activities determined from third party data sets |
US20150310485A1 (en) * | 2014-03-13 | 2015-10-29 | Tune, Inc. | Systems and methods for attribution of actions without utilizing persistent client-side storage or cross-process communication |
US20160125459A1 (en) * | 2014-10-29 | 2016-05-05 | Dealerx | System and method for tracking car sales |
-
2016
- 2016-07-21 FR FR1656987A patent/FR3054350A1/en not_active Withdrawn
-
2017
- 2017-07-20 WO PCT/FR2017/052001 patent/WO2018015683A1/en active Application Filing
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20150310485A1 (en) * | 2014-03-13 | 2015-10-29 | Tune, Inc. | Systems and methods for attribution of actions without utilizing persistent client-side storage or cross-process communication |
US20150269604A1 (en) * | 2014-03-21 | 2015-09-24 | Research Now Group, Inc. | Optimizing market research using mobile respondent observed activities determined from third party data sets |
US20160125459A1 (en) * | 2014-10-29 | 2016-05-05 | Dealerx | System and method for tracking car sales |
Non-Patent Citations (1)
Title |
---|
ANONYMOUS: "Device Fingerprinting Methodology | Tune Help", 30 December 2015 (2015-12-30), XP055337401, Retrieved from the Internet <URL:http://web.archive.org/web/20151230235528/http://help.tune.com/marketing-console/device-fingerprinting-methodology/> [retrieved on 20170120] * |
Also Published As
Publication number | Publication date |
---|---|
WO2018015683A1 (en) | 2018-01-25 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US10341490B2 (en) | Real-time communications-based internet advertising | |
US9223893B2 (en) | Updating social graph data using physical objects identified from images captured by smartphone | |
US20170026672A1 (en) | Matching data objects to video content | |
US20140188911A1 (en) | Bandscanner, multi-media management, streaming, and electronic commerce techniques implemented over a computer network | |
US20100088187A1 (en) | System and method for localized and/or topic-driven content distribution for mobile devices | |
KR20120061997A (en) | Systems and methods for merchandising transactions via image matching in a content delivery system | |
JP2010531626A (en) | Provision of content to mobile communication facilities based on contextual data and behavior data related to a part of mobile content | |
US20190251615A1 (en) | Enhanced information delivery during a customer support session | |
US20170228785A1 (en) | Method and System That Manages Geo-Fence Objects Using Automated Auctioning | |
CN104756157A (en) | Image processing device, image processing method, and program | |
EP2909753A1 (en) | Method and device for distributing information to a user provided with a communicating mobile terminal with information filtering and learning using bipartite graphs or neural networks | |
US20200111069A1 (en) | Method, apparatus, and system for providing a creative over a network | |
US20190107930A1 (en) | System for enhanced display of information on a user device | |
US10037547B2 (en) | Grouping channels based on user activity | |
EP3494494A1 (en) | Means for broadcasting a personalized content in a communication network | |
US20080065249A1 (en) | Method and apparatus for ad hoc sharing of media samples | |
US20170337269A1 (en) | System for sharing musical preferences | |
FR3009634A1 (en) | METHOD FOR PROVIDING A LICENSE IN A SYSTEM FOR PROVIDING MULTIMEDIA CONTENT | |
FR3054350A1 (en) | METHOD FOR CONSTITUTING A USER DATABASE | |
WO2013057269A1 (en) | Communication system for the display of advertisements | |
US20150019611A1 (en) | Providing device-specific instructions in response to a perception of a media content segment | |
EP2950512B1 (en) | Method and device for controlling the display of a group of contacts | |
WO2019086782A1 (en) | Method, device and program for composing an ordered list of recommended elements | |
FR2914089A1 (en) | Portable electronic apparatus e.g. portable mobile telephone, for e.g. exchanging photograph, has computing unit with memory storing descriptors and address or identifier, where apparatus is arranged to exchange data with other apparatus | |
EP3574637B1 (en) | Automatic activation of the configuration of a communication terminal |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PLFP | Fee payment |
Year of fee payment: 2 |
|
PLSC | Publication of the preliminary search report |
Effective date: 20180126 |
|
PLFP | Fee payment |
Year of fee payment: 3 |
|
PLFP | Fee payment |
Year of fee payment: 5 |
|
ST | Notification of lapse |
Effective date: 20200306 |
|
FC | Decision of inpi director general to approve request for restoration |
Effective date: 20200617 |
|
RN | Application for restoration |
Effective date: 20200617 |
|
PLFP | Fee payment |
Year of fee payment: 6 |