Information processing device, information processing method, and information processing program
The information processing device addresses the challenge of measuring advertisement conversions by generating cohorts from user data similarity and using cohort identifiers, allowing for privacy-preserving conversion rate analysis.
Patent Information
- Application Number
- JP2022081793
- Authority / Receiving Office
- JP · JP
- Patent Type
- Patents
- Current Assignee / Owner
- Filing Date
- 2022-05-18
- Publication Date
- 2025-12-03
- Estimated Expiration
- 2042-05-18
AI Technical Summary
Conventional technologies face challenges in measuring the conversion rates of advertisements while ensuring user information anonymization due to privacy regulations.
An information processing device generates cohorts based on user information similarity and uses cohort identifiers to measure conversions, anonymizing user data through cohort-based analysis.
Enables the measurement of advertisement conversions while preserving user privacy by grouping similar users into cohorts and using cohort identifiers.
Smart Images

Figure 0007779800000001 
Figure 0007779800000002 
Figure 0007779800000003
Abstract
Description
[Technical Field]
[0001] The present invention relates to an information processing device, an information processing method, and an information processing program. [Background technology]
[0002] Conventionally, various indices have been used in advertisement distribution via the Internet. For example, a technique for measuring the effectiveness of advertisement distribution using various indices such as CVR (Conversion Rate; also called "conversion rate") is known (see, for example, Patent Document 1). [Prior art documents] [Patent documents]
[0003] [Patent Document 1] Japanese Patent Application Publication No. 2018-116345 Summary of the Invention [Problem to be solved by the invention]
[0004] However, in recent years, there has been a demand for anonymization of user information in order to protect personal information, and with conventional technology, it has been difficult to measure conversions of delivered advertisements under such regulations.
[0005] The present invention has been made in consideration of the above, and aims to provide an information processing device, an information processing method, and an information processing program that can measure conversions of delivered advertisements while anonymizing user information. [Means for solving the problem]
[0006] In order to solve the above-mentioned problems and achieve the objectives, the information processing device of the present invention includes a generation unit that generates a cohort to classify users based on user information about the users, and a measurement unit that measures conversions related to advertisements delivered to the users using a cohort identifier related to the cohort generated by the generation unit. [Effects of the Invention]
[0007] According to the present invention, it is possible to measure conversions of delivered advertisements while anonymizing user information. [Brief explanation of the drawings]
[0008] [Figure 1] FIG. 1 is a diagram illustrating an example of an information processing system according to an embodiment. [Figure 2] FIG. 2 is a diagram illustrating an example of information processing according to the embodiment. [Figure 3] FIG. 3 is a block diagram illustrating an example of an information processing apparatus according to the embodiment. [Figure 4] FIG. 4 is a diagram illustrating an example of a cohort information storage unit according to the embodiment. [Figure 5] FIG. 5 is a diagram illustrating an example of a conversion information storage unit according to the embodiment. [Figure 6] FIG. 6 is a flowchart illustrating an example of a cohort generation process according to the embodiment. [Figure 7] FIG. 7 is a flowchart illustrating an example of a conversion measurement process according to the embodiment. [Figure 8] FIG. 8 is a hardware configuration diagram illustrating an example of a computer that realizes the functions of the information processing device according to the embodiment. DETAILED DESCRIPTION OF THE INVENTION
[0009] Hereinafter, an information processing device, an information processing method, and an information processing program according to the present application will be described in detail with reference to the drawings. Note that the information processing device, the information processing method, and the information processing program according to the present application are not limited to the embodiments.
[0010] [Embodiment] [1.1. Information Processing System] First, an overview of an information processing system and information processing according to an embodiment will be described with reference to Figures 1 and 2. Figure 1 is a diagram illustrating an example of an information processing system according to an embodiment. Figure 2 is a diagram illustrating an example of information processing according to an embodiment.
[0011] As shown in Fig. 1, an information processing system 1 according to the embodiment includes a user terminal 50, an information processing device 100, and an advertiser server 200, all of which are connected via a network N. Note that Fig. 1 illustrates a case in which the information processing system 1 includes one user terminal 50, one information processing device 100, and one advertiser server 200, but the information processing system 1 may include a plurality of user terminals 50, a plurality of information processing devices 100, and one advertiser server 200.
[0012] 1 is an information processing device that provides content related to various Web services to a user terminal 50. For example, the information processing device 100 distributes advertisements submitted by advertisers to the user terminal 50 together with the content.
[0013] Furthermore, the information processing device 100 measures the conversion (hereinafter also referred to as CV) of the delivered advertisement provided to the user terminal 50. Then, the information processing device 100 optimizes the CVR (Conversion Rate) of each delivered advertisement according to the measured CV.
[0014] The user terminal 50 is a terminal owned by a user. For example, the user terminal 50 displays content delivered from the information processing device 100 together with delivered advertisements. The user terminal 50 is, for example, a variety of client terminals such as a smartphone, a tablet terminal, a personal computer, or a wearable terminal.
[0015] Furthermore, when a user clicks on a delivered advertisement displayed together with content related to a Web service, the user terminal 50 moves to an advertiser site operated by the advertiser. When a predetermined conversion occurs on the advertiser site, the user terminal 50 transmits conversion information to the information processing device 100. This allows the information processing device 100 to measure conversions of the delivered advertisement.
[0016] The advertiser server 200 is a server device that operates an advertiser site of an advertiser. For example, the advertiser server 200 provides the advertiser site to the user terminal 50 in response to access by the user terminal 50.
[0017] [1.2. An example of information processing] In recent years, in order to respect user privacy, anonymization of personal information is required in ad delivery. However, under such regulations, it becomes difficult to measure the conversion rate of delivered ads.
[0018] Therefore, the information processing device 100 according to the embodiment generates a cohort for each user whose user information is similar, and measures the CV for each cohort. Specifically, as shown in Fig. 1, the information processing device 100 generates a cohort from a user vector based on user information such that users whose user vectors are similar belong to the same cohort.
[0019] Next, the information processing device 100 delivers advertisements and measures conversions using the generated cohort. That is, the information processing device 100 can anonymize user information by using a cohort ID (an example of a cohort identifier) that further abstracts the granularity of user information related to users. Then, the information processing device 100 delivers advertisements and measures conversions using the cohort ID, thereby measuring conversions of the advertisements while anonymizing the user information.
[0020] More specifically, as shown in FIG. 2, the information processing device 100 distributes content and distribution advertisements to the user terminal 50, and the content P and distribution advertisements AD are displayed via a web browser or an application on the user terminal 50.
[0021] When the user clicks on the delivered advertisement AD, click information is notified from the user terminal 50 to the information processing device 100. Upon receiving the click information, the information processing device 100 passes to the user terminal 50 a cohort ID corresponding to the user of the user terminal 50 and a URL related to a landing page of the delivered advertisement.
[0022] The user terminal 50 stores the cohort ID received from the information processing device 100 in the web browser storage or a cookie, and displays the advertiser site A by accessing the URL received from the information processing device 100.
[0023] Then, for example, when an operation that satisfies a CV tag embedded in advertiser site A is performed by user terminal 50 (for example, purchasing a product on the advertiser site), the cohort ID and CV information are notified from advertiser server 200 to information processing device 100. Note that information processing device 100 may acquire the cohort ID and CV information notified from a third-party server (for example, a platform provider).
[0024] Then, the information processing device 100 can estimate (measure) the CV corresponding to the click information by comparing the click information notified from the user terminal 50 with the cohort ID and CV information notified from the advertiser site A.
[0025] This enables the information processing device 100 to perform CV measurement using the cohort ID. In this way, by using the cohort ID, the information processing device 100 can perform CV measurement while anonymizing user information.
[0026] [2. Configuration example of information processing device] Next, a configuration example of the information processing device 100 will be described with reference to Fig. 3. Fig. 3 is a block diagram showing a configuration example of the information processing device 100 according to an embodiment. As shown in Fig. 3, the information processing device 100 includes a communication unit 110, a control unit 120, and a storage unit 130.
[0027] The communication unit 110 is realized by, for example, a network interface card (NIC), etc. The communication unit 110 transmits and receives information to and from an external device via a network N, such as various wireless communication networks, such as 4G (Generation), 5G, LTE (Long Term Evolution), WiFi (registered trademark), or wireless LAN (Local Area Network), or various wired communication networks.
[0028] The storage unit 130 is realized by, for example, a semiconductor memory element such as a RAM or a flash memory, or a storage device such as a hard disk or an optical disk. The storage unit 130 also has a user information storage unit 131, a user vector model storage unit 132, a cohort information storage unit 133, a distribution advertising information storage unit 134, a distribution plan information storage unit 135, and a conversion information storage unit 136.
[0029] The user information storage unit 131 stores user information. The user information is various information related to the user. For example, the user information includes information registered in a web service provided by the information processing device 100 and behavioral information on the web service.
[0030] The user vector model storage unit 132 stores a user vector model. A user vector model is a model that has been trained to output similar user vectors when similar user information is input. Note that similar vectors indicate high cosine similarity.
[0031] The cohort information storage unit 133 stores cohort information. The cohort information is information about the definition of each cohort and the users included in each cohort. Fig. 4 is a diagram illustrating an example of the cohort information storage unit 133 according to the embodiment.
[0032] As shown in Fig. 4, the cohort information storage unit 133 stores cohort information formed in a hierarchical structure. In the example shown in Fig. 4, "Cohort.1" in the first layer is subordinate to "Cohort.11" and "Cohort.12" in the second layer, and "Cohort.111" in the third layer is subordinate to "Cohort.11" in the second layer.
[0033] For example, for each cohort, corresponding cohort information (cohort definition and information about users) is stored.
[0034] Returning to the explanation of Fig. 3, the delivery advertisement information storage unit 134 will be explained. The delivery advertisement information storage unit 134 stores delivery advertisement information. The delivery advertisement information is information relating to delivery advertisements submitted by each advertiser, and includes, for example, information relating to images (or video and audio) to be displayed as delivery advertisements, delivery conditions (delivery targets), delivery target number, target cost per conversion (tCPA), and landing page URL.
[0035] The distribution plan information storage unit 135 stores distribution plan information. The distribution plan information is, for example, information about a distribution plan for optimizing the CVR of each distribution advertisement and distributing it.
[0036] The conversion information storage unit 136 stores conversion information. The conversion information is information regarding conversion for each cohort ID for each distributed advertisement. Fig. 5 is a diagram illustrating an example of the conversion information storage unit 136 according to the embodiment.
[0037] 5, the conversion information storage unit 136 stores information on items such as "Camp. ID," "Cohort ID," and "Delivery performance" in association with one another. "Camp. ID" is an identifier for identifying the campaign of each delivered advertisement.
[0038] "Cohort ID" is an identifier used to identify each cohort. "Delivery performance" is broadly divided into "click count" and "conversion count." For example, "click count" indicates the number of times users of the corresponding "cohort ID" clicked on the advertisement delivered by the corresponding campaign, while "conversion count" indicates the number of conversions by users.
[0039] The example in FIG. 5 indicates that the number of clicks by users identified by "Cohort.1" was "2" and the number of conversions was "1" for the advertisement delivered in the campaign identified by "Camp.1".
[0040] Returning to the explanation of Fig. 3, the control unit 120 will be described. The control unit 120 is, for example, a controller, and is realized by a CPU (Central Processing Unit), an MPU (Micro Processing Unit), or the like executing various programs stored in a storage device inside the information processing device 100 using RAM as a work area. The control unit 120 is also a controller, and is realized by an integrated circuit, for example, an ASIC (Application Specific Integrated Circuit), an FPGA (Field Programmable Gate Array), or the like.
[0041] As shown in FIG. 2, the control unit 120 includes an acquisition unit 121, a generation unit 122, a distribution unit 123, a distribution unit 124, an assignment unit 125, a measurement unit 126, and an output unit 127.
[0042] The acquisition unit 121 acquires various types of information from the user terminal 50. The information acquired by the acquisition unit 121 includes, for example, various types of user information, requests for advertisement distribution, and the like. The acquisition unit 121 may acquire the user information by using a cookie (for example, a first party cookie). The acquisition unit 121 may also acquire, as the user information, the behavior history of the user in the web service provided by the information processing device 100.
[0043] The acquisition unit 121 stores the acquired user information in the user information storage unit 131, and when a request for a distribution advertisement is acquired, passes information about the request to the distribution unit 124.
[0044] The generation unit 122 generates a cohort for classifying users based on the user information about the users. For example, when generating the cohort, the generation unit 122 first extracts an arbitrary number of pieces of user information from the user information stored in the user information storage unit 131.
[0045] Next, the generation unit 122 generates a user vector from the extracted user information using the user vector model stored in the user vector model storage unit 132. Next, the generation unit 122 generates a cohort by, for example, hierarchical clustering of the user vector.
[0046] The generation unit 122 may generate a cohort using various clustering processes such as Euclidean distance and Ward's method. Furthermore, the generation unit 122 is not limited to hierarchical clustering, and may generate a cohort using non-hierarchical clustering. After generating a cohort, the generation unit 122 stores information about the generated cohort in the cohort information storage unit 133.
[0047] The allocating unit 123 allocates users (hereinafter referred to as allocation targets) who were not used in generating the cohort to the cohort generated by the generating unit 122. The allocating unit 123 extracts user information related to the allocation targets from the user information storage unit 131, and converts the user information into a user vector using a user vector model.
[0048] Next, the allocating unit 123 classifies the allocation targets into each cohort according to the Mahalanobis distance between the converted user vector of the allocation target and the cluster center of each cohort. In this way, in the information processing device 100, the generation unit 122 generates cohorts using user information on some users, and the allocating unit 123 allocates the allocation targets to each cohort.
[0049] This reduces the processing load of the clustering process related to the generation of the cohort, compared to when the generation unit 122 generates the cohort using the user information of all users.
[0050] The distribution unit 124 distributes a distribution advertisement in response to a request for a distribution advertisement (hereinafter simply referred to as a request) from the user terminal 50. For example, when the cohort of the user who is the request source is known, the distribution unit 124 selects a distribution advertisement to be distributed in accordance with distribution plan information stored in the distribution plan information storage unit 135, including information on the cohort and information on a display medium for the distribution advertisement.
[0051] Then, the distribution unit 124 selects an advertisement to be distributed in response to the request in accordance with the distribution plan, and distributes the advertisement to the requesting user terminal 50. In addition, the distribution unit 124 passes, for example, the cohort ID of the requesting user to the assignment unit 125.
[0052] In addition, if the cohort of the user who is the request source of the request has not been determined, the distribution unit 124 requests the allocation unit 123 to allocate a cohort to the user, and selects an advertisement to be distributed using the cohort allocated by the allocation unit 123.
[0053] In this case, for example, the allocation unit 123 may allocate cohorts using the behavioral history of the user within the same session as user information, or may allocate cohorts using various user information linked to the user ID.
[0054] The assigning unit 125 assigns a cohort ID according to the user to information (URL) indicating the link destination of the delivered advertisement. For example, when a click is made on the delivered advertisement delivered by the delivery unit 124 in the user terminal 50, the assigning unit 125 acquires click information from the user terminal 50.
[0055] When the assigning unit 125 acquires the click information, it assigns a cohort ID corresponding to the user to the URL related to the landing page of the delivered advertisement, and provides the cohort ID to the user terminal 50. For example, the cohort ID assigned by the assigning unit 125 is stored in the web browser of the user terminal 50. The above click information is also notified to the measurement unit 126.
[0056] The measurement unit 126 measures conversions related to the advertisement delivered to the user by using the cohort identifier related to the cohort generated by the generation unit 122. For example, the cohort ID assigned to the URL by the assignment unit 125 is stored on the web browser of the user terminal 50 for a predetermined period of time.
[0057] During that time, if the user performs an action on the advertiser site that satisfies the conditions of the CV tag, the cohort ID and CV information are notified from the advertiser site or a third-party server (for example, a platform provider) to the information processing device 100. The measurement unit 126 measures the CV of each distributed advertisement according to the notified cohort ID and CV information.
[0058] Then, the measurement unit 126 updates the "number of conversions" of the conversion information in the conversion information storage unit 136 every time a conversion is measured, and updates the "number of clicks" of the conversion information based on the click information. Note that the measurement unit 126 may update the distribution plan information stored in the distribution plan information storage unit 135 in accordance with the measured conversions.
[0059] The output unit 127 outputs various information. For example, the output unit 127 generates an advertiser report on CV or CVR for each advertisement (campaign) delivered, and outputs it to each advertiser.
[0060] [3. Processing flow] Next, an example of a processing procedure executed by the information processing device 100 according to the embodiment will be described with reference to Fig. 6 and Fig. 7. Fig. 6 is a flowchart showing an example of a cohort generation process according to the embodiment. Fig. 7 is a flowchart showing an example of a conversion measurement process according to the embodiment.
[0061] 6, first, the information processing device 100 extracts user information for generating a cohort (step S101). Subsequently, the information processing device 10 acquires a user vector corresponding to each piece of extracted user information (step S102).
[0062] Next, the information processing device 100 generates cohorts by various clustering processes (step S103). Then, the information processing device 100 assigns the remaining users to each cohort according to, for example, the distance from the cluster center of the cohort (step S104), and ends the process.
[0063] Next, the processing procedure of the conversion measurement processing will be described with reference to Fig. 7. As shown in Fig. 7, the information processing device 100 distributes a distribution advertisement to the user terminal 50 based on a request (step S111).
[0064] Next, the information processing device 100 determines whether or not click information on the delivered advertisement has been acquired (step S112). If the click information has been acquired (step S112; Yes), the information processing device 100 assigns a cohort ID to the ULR of the landing page (step S113).
[0065] Next, the information processing device 100 determines whether CV information has been acquired within a predetermined period (step S114), and if CV information has been acquired (step S114; Yes), determines whether a cohort ID has been acquired along with the CV information (step S115).
[0066] If the information processing device 100 determines in step S115 that a cohort ID has been acquired (step S115; Yes), it measures the CV (step S116) and ends the process.
[0067] Furthermore, the information processing device 100 terminates the processing if it has not acquired click information in step S112 (step S112; No), if it has not acquired CV information in step S114 (step S114; No), or if it has not acquired a cohort ID in step S115 (step S115; No).
[0068] [4. Modifications] In the above-described embodiment, the information processing device 100 generates a cohort, but the present invention is not limited to this. For example, cohorts and cohort IDs may be shared between companies that have business partnerships.
[0069] [5. Effects] The information processing device 100 according to the embodiment described above includes a generation unit 122 that generates a cohort for classifying users based on user information about the users, and a measurement unit 126 that measures conversions related to delivered advertisements delivered to users by using cohort identifiers related to the cohorts generated by the generation unit 122. Therefore, the information processing device 100 according to the embodiment can measure conversions related to delivered advertisements while anonymizing user information.
[0070] Furthermore, the generation unit 122 according to the above-described embodiment generates a cohort based on user information about some users. Therefore, according to the information processing device 100 according to the embodiment, the load of generating a cohort can be reduced compared to when a cohort is generated from all users.
[0071] Furthermore, the generation unit 122 according to the above-described embodiment generates a cohort by clustering according to the similarity of the user information. Therefore, the information processing device 100 according to the embodiment can appropriately generate a cohort.
[0072] The information processing device 100 according to the embodiment described above includes an assignment unit 125 that assigns the cohort identifier according to the user to information indicating the link destination of the distributed advertisement, and a measurement unit 126 that measures the conversion based on the conversion information notified after the occurrence of a conversion in response to the distributed advertisement and the cohort identifier.
[0073] Furthermore, the generation unit 122 according to the above-described embodiment generates a cohort from user information using a user vector model that has been trained to output similar user vectors when similar user information is input. Therefore, the information processing device 100 according to the embodiment can generate an appropriate cohort such that similar user information is grouped into the same cohort.
[0074] Furthermore, the information processing method according to the above-described embodiment is an information processing method executed by a computer, and includes a generation step of generating a cohort for classifying users based on user information about the users, and a measurement step of measuring conversions related to delivered advertisements delivered to the users by using a cohort identifier related to the cohort generated by the generation step. Therefore, according to the information processing method according to the embodiment, it is possible to measure conversions related to delivered advertisements while anonymizing user information.
[0075] Furthermore, the information processing program according to the above-described embodiment causes a computer to execute a generation step of generating a cohort for classifying users based on user information about the users, and a measurement step of measuring conversions related to delivered advertisements delivered to the users by using a cohort identifier related to the cohort generated by the generation step. Therefore, the information processing program according to the embodiment makes it possible to measure conversions related to delivered advertisements while anonymizing user information.
[0076] [6. Hardware Configuration] The information processing device 100 according to the embodiment described above is realized by, for example, a computer 1000 configured as shown in Fig. 8. Fig. 8 is a hardware configuration diagram showing an example of a computer that realizes the functions of the information processing device 100 according to the embodiment. The computer 1000 has a CPU 1100, a RAM 1200, a ROM 1300, an HDD 1400, a communication interface (I / F) 1500, an input / output interface (I / F) 1600, and a media interface (I / F) 1700.
[0077] The CPU 1100 operates and controls each unit based on programs stored in the ROM 1300 or the HDD 1400. The ROM 1300 stores a boot program executed by the CPU 1100 when the computer 1000 starts up, programs that depend on the hardware of the computer 1000, and the like.
[0078] The HDD 1400 stores programs executed by the CPU 1100, data used by such programs, etc. The communication interface 1500 receives data from other devices via a network (communication network) N and sends the data to the CPU 1100, and transmits data generated by the CPU 1100 to other devices via the network N.
[0079] The CPU 1100 controls output devices such as a display and a printer, and input devices such as a keyboard and a mouse (in FIG. 8, the output devices and input devices are collectively referred to as "input / output devices") via the input / output interface 1600. The CPU 1100 acquires data from the input devices via the input / output interface 1600. The CPU 1100 also outputs generated data to the output devices via the input / output interface 1600.
[0080] Media interface 1700 reads a program or data stored in recording medium 1800 and provides it to CPU 1100 via RAM 1200. CPU 1100 loads the program or data from recording medium 1800 onto RAM 1200 via media interface 1700 and executes the loaded program. Recording medium 1800 is, for example, an optical recording medium such as a DVD (Digital Versatile Disc) or a PD (Phase Change Rewritable Disc), a magneto-optical recording medium such as an MO (Magneto-Optical disk), a tape medium, a magnetic recording medium, or a semiconductor memory.
[0081] For example, when the computer 1000 functions as the information processing device 100 according to the embodiment, the CPU 1100 of the computer 1000 executes programs loaded onto the RAM 1200 to realize the functions of the control unit 120. The CPU 1100 of the computer 1000 reads and executes these programs from the recording medium 1800, but as another example, the CPU 1100 may obtain these programs from another device via the network N.
[0082] Although some of the embodiments of the present application have been described in detail above with reference to the drawings, these are merely examples, and the present invention can be implemented in other forms that include the embodiments described in the Disclosure of the Invention section and that have undergone various modifications and improvements based on the knowledge of those skilled in the art.
[0083] [7. Other] Furthermore, among the processes described in the above embodiments and modifications, all or part of the processes described as being performed automatically can be performed manually, or all or part of the processes described as being performed manually can be performed automatically using known methods. In addition, the information including the processing procedures, specific names, various data, and parameters shown in the above documents and drawings can be changed as desired unless otherwise specified. For example, the various information shown in each drawing is not limited to the information shown in the drawings.
[0084] Furthermore, the components of each device shown in the figure are conceptual functional components and do not necessarily have to be physically configured as shown in the figure. In other words, the specific form of distribution and integration of each device is not limited to that shown in the figure, and all or part of them can be functionally or physically distributed and integrated in any unit depending on various loads, usage conditions, etc.
[0085] Furthermore, the above-described embodiments and modifications can be combined as appropriate within the scope of not causing any contradiction in the processing content.
[0086] Furthermore, the above-mentioned "section, module, unit" can be read as "means" or "circuit," etc. For example, the acquisition unit 121 can be read as acquisition means or acquisition circuit. [Explanation of symbols]
[0087] 1. Information Processing Systems 50 User terminals 100 Information processing device 120 control section 121 Acquisition Department 122 Generation part 123 Sorting section 124 Distribution Department 125 Granting Department 126 Measurement Unit 127 Output section 131 User information storage unit 132 User vector model storage unit 133 Cohort Information Storage Unit 134 Distribution advertising information storage unit 135 Distribution plan information storage unit 136 Conversion information storage unit 200 Advertiser Server
Claims
1. A generation unit that generates a cohort that classifies users based on user information about the users; a measurement unit that measures conversions related to advertisements delivered to the users by using a cohort identifier related to the cohort generated by the generation unit; Equipped with The generation unit A user vector model that has been trained to output similar user vectors when similar user information is input is used to generate a user vector from the user information, and a cohort is generated by clustering the user vector.
1. An information processing device comprising:
2. The generation unit generating the cohort based on the user information for a portion of the users; 2. The information processing device according to claim 1,
3. The generation unit generating the cohort by clustering according to the similarity of the user information; 2. The information processing device according to claim 1,
4. an assigning unit that assigns the cohort identifier corresponding to the user to information indicating a link destination of the delivered advertisement; The measurement unit Measure the conversion based on conversion information notified after the conversion occurs in response to the distributed advertisement and the cohort identifier.
2. The information processing device according to claim 1,
5. 1. A computer-implemented information processing method, comprising: A generation step of generating a cohort that classifies users based on user information about the users; a measuring step of measuring conversions related to the advertisement delivered to the user by using the cohort identifier related to the cohort generated by the generating step; Including, The generating step includes: A user vector model that has been trained to output similar user vectors when similar user information is input is used to generate a user vector from the user information, and a cohort is generated by clustering the user vector.
1. An information processing method comprising:
6. A generation step of generating a cohort for classifying users based on user information about the users; a measurement step of measuring conversions related to the advertisement delivered to the user by using the cohort identifier related to the cohort generated by the generation step; on the computer, The generating procedure includes: A user vector model that has been trained to output similar user vectors when similar user information is input is used to generate a user vector from the user information, and a cohort is generated by clustering the user vector. An information processing program characterized by:
Citation Information
Patent Citations
AB test processing method and device based on cloud function, equipment and storage medium
CN113254349A
Advertising method and apparatus using cohort-based user analysis platform and marketing platform
JP2017505499A
Advertisement server and advertisement distribution system
JP2018116345A
Method and system for providing item recommendations in a privacy-enhanced manner
US20170091824A1
Methods for anonymously tracking and / or analysing web and / or internet visitors
US20210377228A1