Advertisement provision device, advertisement provision system, advertisement provision method and program
The advertisement providing device and system address the issue of inadequate user rewards by acquiring user actions, granting rewards, and prioritizing advertisements, thereby increasing the value of advertisement delivery.
Patent Information
- Application Number
- JP2023183023
- Authority / Receiving Office
- JP · JP
- Patent Type
- Applications
- Current Assignee / Owner
- Filing Date
- 2023-10-25
- Publication Date
- 2025-05-12
- Estimated Expiration
- 2043-10-25
AI Technical Summary
Existing advertisement delivery systems fail to properly reward users for their actions towards the target of action, leading to a suboptimal value of advertisement provision.
An advertisement providing device and system that includes a user action acquisition unit, a reward grant control unit, a registration unit, and an advertisement providing unit, which acquires user actions, grants rewards based on these actions, registers users and action objects, and prioritizes advertisement delivery to users based on their registered actions and objects.
This solution increases the value of advertisement delivery by ensuring that users are properly rewarded for their actions, thereby enhancing user engagement and the effectiveness of advertisement provision.
Smart Images

Figure 2025072741000001_ABST
Abstract
Description
[Technical field]
[0001] The present invention relates to an advertisement providing device, an advertisement providing system, an advertisement providing method, and a program. [Background technology]
[0002] Conventionally, as shown in, for example, Patent Document 1, an advertisement providing system has been disclosed that provides advertisements and gives rewards to users depending on the user's actions toward a target of action, such as clicking on the advertisement or requesting information about the advertisement. In this way, by giving rewards to users, it is possible to increase the value of the advertisement provided. [Prior art documents] [Patent documents]
[0003] [Patent Document 1] JP 2001-265993 A Summary of the Invention [Problem to be solved by the invention]
[0004] However, in such an advertisement provision system, although a reward is given based on the user's behavior toward the behavior target, the reward is not given to the user appropriately. For this reason, it is desired to further increase the value of advertisement provision. [Means for solving the problem]
[0005] An advertisement provision device that solves the above problem includes a user behavior acquisition unit that acquires user behavior with respect to a behavior target, a reward granting control unit that controls a reward granting unit to grant a reward to a user based on the user behavior acquired by the user behavior acquisition unit, a registration unit that, when the reward granting unit grants a reward to a user, associates and registers the user to whom the reward granting unit will grant a reward with the behavior target corresponding to the user's behavior, and an advertisement provision unit that provides advertisements to users in order of priority based on the users and behavior targets registered by the registration unit.
[0006] An advertisement provision system that solves the above problem includes a user behavior acquisition unit that acquires user behavior with respect to a behavior target, a reward granting control unit that controls a reward granting unit to grant a reward to a user based on the user behavior acquired by the user behavior acquisition unit, a registration unit that, when the reward granting unit grants a reward to a user, associates and registers the user to whom the reward granting unit will grant a reward with the behavior target corresponding to the user's behavior, and an advertisement provision unit that provides advertisements to users in order of priority based on the users and behavior targets registered by the registration unit.
[0007] An advertisement providing method that solves the above problem includes one or more computers acquiring user behavior with respect to a behavior target, granting a reward to the user based on the acquired user behavior, and when granting a reward to a user, registering the user to be granted the reward and the behavior target corresponding to the user's behavior in association with each other, and providing advertisements to the users in order of priority based on the registered users and behavior targets.
[0008] A program for solving the above problem causes one or more computers to acquire user behavior with respect to a behavior target, grant a reward to the user based on the acquired user behavior, and when granting a reward to a user, register the user to be granted the reward and the behavior target corresponding to the user's behavior in association with each other, and provide advertisements to the users in order of priority based on the registered users and behavior targets. Effect of the Invention
[0009] According to the present invention, it is possible to increase the value of advertisement provision. [Brief description of the drawings]
[0010] [Figure 1] FIG. 1 is a diagram showing an overall configuration of an advertisement providing system according to the first embodiment. [Diagram 2] FIG. 2 is a diagram illustrating an electrical configuration of the terminal device of the first embodiment. [Diagram 3] FIG. 3 is a diagram illustrating an electrical configuration of the advertisement server according to the first embodiment. [Figure 4] FIG. 4 is a diagram showing the remuneration management database according to the first embodiment. [Diagram 5] FIG. 5 is a diagram showing the advertisement management database according to the first embodiment. [Figure 6] FIG. 6 is a diagram showing a priority data table according to the first embodiment. [Figure 7] FIG. 7 is a flowchart illustrating the advertisement search control process according to the first embodiment. [Figure 8] FIG. 8 is a flowchart showing the user action control process according to the first embodiment. [Figure 9] FIG. 9 is a flowchart showing the advertisement provision control process according to the first embodiment. [Figure 10] FIG. 10 is a diagram showing a display state of the terminal display unit in the first embodiment. DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS
[0011] [First embodiment] An embodiment of an advertisement providing device, an advertisement providing system, an advertisement providing method, and a program will be described.
[0012] <Configuration of advertisement providing system 10> As shown in Fig. 1, the advertisement providing system 10 is a system that provides advertisements to users. In particular, the advertisement providing system 10 may be a system that provides web advertisements related to a plurality of services. The advertisements may be classified into any of the plurality of services. The plurality of services may include, for example, services such as an electronic commerce service, a travel service, a video distribution service, and an electronic flyer service.
[0013] The advertisement providing system 10 may be a system capable of providing a reward to a user with an advertisement as a starting point for behavior. The advertisement providing system 10 may be a system that further provides an advertisement to a user based on the reward provided to the user with an advertisement as a starting point for behavior.
[0014] The advertisement providing system 10 may include a plurality of servers 11 to 17. The advertisement providing system 10 may include a web server 11. The web server 11 is a server that provides information to users. In particular, the web server 11 is a server that manages a site that provides advertisements to users via an application.
[0015] The advertisement providing system 10 includes an advertisement server 12. The advertisement server 12 is a server that provides advertisements to users. The advertisement server 12 is a server that manages information related to advertisements to be provided to users. The advertisement server 12 corresponds to an example of an advertisement providing device.
[0016] The advertisement providing system 10 may include a user management server 13. The user management server 13 is a server that manages information related to users. In particular, the user management server 13 is a server that grants rewards to users. The user management server 13 corresponds to an example of a reward granting unit.
[0017] The advertisement providing system 10 may include an electronic commerce server 14. The electronic commerce server 14 is a server that provides electronic commerce services. The electronic commerce server 14 is a server that manages information related to electronic commerce.
[0018] The advertisement providing system 10 may include a travel management server 15. The travel management server 15 is a server that provides travel services. The travel management server 15 is a server that manages information related to travel.
[0019] The advertisement providing system 10 may include a video distribution server 16. The video distribution server 16 is a server that provides a video distribution service. The video distribution server 16 is a server that manages information related to video distribution.
[0020] The advertisement providing system 10 may include an electronic flyer server 17. The electronic flyer server 17 is a server that provides an electronic flyer service. The electronic flyer server 17 is a server that manages information related to electronic flyers.
[0021] The advertisement providing system 10 may include one or more terminal devices 18. As a specific example, the advertisement providing system 10 may include one or more user terminal devices. The user terminal device is a terminal device used by a user. The user terminal device may be a mobile terminal device that can be carried by the user.
[0022] The multiple servers 11-17 and one or more terminal devices 18 are communicatively connected via a network 19. At least any combination of the multiple servers 11-17 and one or more terminal devices 18 may be communicatively connected directly without via the network 19. Hereinafter, a description of communication between the devices via the network 19 will be omitted.
[0023] <Configuration of terminal device 18> 2, the terminal device 18 is composed of one or more computers. The terminal device 18 includes a terminal control unit 20, a terminal storage unit 21, a terminal communication unit 22, a terminal input unit 23, and a terminal display unit 24.
[0024] The terminal control unit 20 is configured to control the terminal device 18. The terminal control unit 20 includes a calculation device and a main storage medium. The calculation device loads an OS (Operating System) and a program from the terminal storage unit 21 to the main storage medium, and executes the command retrieved from the main storage medium. The calculation device is one or more circuits. The circuit may be a CPU (Central Processing Unit), a GPU (Graphic Processing Unit), or an NPU (Neural network Processing Unit). The terminal storage unit 21 may be a secondary storage medium and may store a program. The program may be a dedicated application for using the advertisement providing system 10.
[0025] The terminal communication unit 22 is implemented as hardware, software, or a combination thereof. The terminal communication unit 22 transmits and receives data to and from the multiple servers 11 to 17. The terminal input unit 23 is configured to input information in response to a user's operation. The terminal input unit 23 may be a touch panel integrated with the terminal display unit 24. The terminal input unit 23 may be a pointing device of operation buttons. The terminal display unit 24 displays information in response to an output instruction from the terminal control unit 20.
[0026] <Configuration of advertisement server 12> As shown in FIG. 3, the advertisement server 12 is composed of one or more computers. The advertisement server 12 includes a control unit 30, a memory unit 31, and a communication unit 32. The control unit 30 is configured to control the advertisement server 12. The control unit 30 includes a calculation device and a main storage medium. The control unit 30 has a similar configuration to the terminal control unit 20, and the description of the calculation device and the main storage medium will be omitted. The memory unit 31 is a secondary storage medium, and stores information for managing the advertisement server 12.
[0027] The communication unit 32 is implemented as hardware, software, or a combination of these. The communication unit 32 transmits and receives data to and from the terminal device 18. The advertisement server 12 may include an operation unit that allows an information provider to perform an input operation, and may include a display unit that displays information.
[0028] The web server 11, the user management server 13, the electronic commerce server 14, the travel management server 15, the video distribution server 16, and the electronic flyer server 17 are configured in the same manner as the advertisement server 12. Explanation of the configurations of the web server 11, the user management server 13, the electronic commerce server 14, the travel management server 15, the video distribution server 16, and the electronic flyer server 17 will be omitted.
[0029] In the advertisement server 12, the control unit 30 configures a processing circuit by executing a program. The control unit 30 includes, as the processing circuit, an attribute information acquisition unit 30A, a user behavior acquisition unit 30B, a reward granting control unit 30C, a registration unit 30D, a determination unit 30E, and an advertisement provision unit 30F.
[0030] The attribute information acquisition unit 30A acquires the attribute information of the user. The attribute information acquisition unit 30A may acquire the attribute information of the user through communication with the user management server 13. The attribute information acquisition unit 30A may acquire the attribute information of the user through communication with the terminal device 18. The attribute information acquisition unit 30A may acquire the attribute information of the user by reading out the attribute information of the user from the storage unit 31.
[0031] The user attribute information may be information indicating the degree of registration for use of multiple services. As a specific example, the user attribute information includes whether the user has registered to use an e-commerce service or whether the user has registered to use an e-commerce service and a travel service. In other words, the user attribute information is information indicating royalties associated with use of multiple services.
[0032] The user attribute information may include user segment information. The user attribute information may include the user's age, gender, and address. The user attribute information may include the user's behavior history. In particular, the user attribute information may include the user's behavior with respect to the behavior target.
[0033] The user behavior acquisition unit 30B acquires user behavior with respect to a behavior target. In particular, the user behavior acquisition unit 30B acquires user behavior with respect to a behavior target in each of a plurality of services. The user behavior acquisition unit 30B acquires user behavior with respect to a behavior target starting from an advertisement. In particular, the user behavior acquisition unit 30B acquires user behavior with respect to a behavior target starting from an advertisement provided in response to a user search.
[0034] The user's behavior corresponds to the user's operation. The information on the user's behavior includes impressions (IMP). The impressions indicate the number of times an advertisement is displayed. The information on the user's behavior includes click-through rates (CTR). The click-through rate indicates the ratio of the number of clicks to the number of times an advertisement is displayed.
[0035] Information regarding user behavior includes conversions (CV). Conversions indicate the number of times a targeted behavior is performed starting from an advertisement. Conversions include the completion of a transaction in an e-commerce service, including the purchase of goods or services in e-commerce. Conversions include the completion of a transaction in a travel service, including the purchase of goods or services related to travel. Conversions include the completion of a transaction in a video distribution service, including the completion of a contract for the video distribution service itself, and including a purchase for video distribution. Conversions include the completion of a transaction in an electronic flyer service, including the use of an electronic flyer.
[0036] The information on user behavior includes a stay time, which indicates the time spent on the site starting from the advertisement. The information on user behavior includes a number of pages visited, which indicates the number of pages viewed on the site starting from the advertisement.
[0037] The action target is the target of a user's action starting from an advertisement. The action target corresponds to any one of a plurality of services. The action target includes products or services in electronic commerce. The action target includes products or services related to travel. The action target includes the video distribution service itself. The action target includes the video being distributed. The action target includes an electronic flyer.
[0038] The reward granting control unit 30C controls the granting of rewards to users. The reward granting control unit 30C controls the granting of rewards to users. The reward granting control unit 30C communicates with the user management server 13 and controls the user management server 13 to grant rewards to users.
[0039] The reward-granting control unit 30C controls the user management server 13 to grant a reward to the user based on the user's behavior. The reward-granting control unit 30C controls the user management server 13 to grant a reward of a reward value to the user based on the user's behavior. In particular, the reward-granting control unit 30C may control the user management server 13 to grant a reward to the user in response to a time when the user's operation on the behavior target is acquired as the user's behavior. In particular, the reward-granting control unit 30C may control the user management server 13 to grant a reward to the user in response to at least one of a time when the user's conversion is established starting from the behavior target.
[0040] The reward may be points that can be used in a plurality of services. The reward value may be the number of points. The reward may be usable among a plurality of services that have the same administrator, or may be usable among a plurality of services that have different administrators. The reward may be a benefit for the user.
[0041] When the registration unit 30D grants a reward to a user, the registration unit 30D registers the user who grants the reward and the behavior target corresponding to the user's behavior in association with each other. In particular, when the registration unit 30D grants a reward to a user, the registration unit 30D registers the user who grants the reward, the reward value to be granted to the user, and the behavior target corresponding to the user's behavior in association with each other. In addition, when the registration unit 30D grants a reward to a user, the registration unit 30D registers the user who grants the reward, the behavior target corresponding to the user's behavior, and the service into which the advertisement that is the starting point of the behavior target is classified in association with each other.
[0042] The determination unit 30E determines the degree of association between the user and the type of the behavior target. In particular, the determination unit 30E determines the degree of association between the user and the type of the behavior target based on the user and the behavior target.
[0043] The advertisement providing unit 30F provides advertisements to the user. The advertisement providing unit 30F provides advertisements to the user in a priority order based on the user and the action target. In particular, the advertisement providing unit 30F provides advertisements to the user in a priority order based on the user, the reward value, and the action target. In addition, the advertisement providing unit 30F provides advertisements to the user in a priority order based on the user and the action target, regardless of the user's search. The advertisement providing unit 30F provides advertisements to the user in a priority order based on the user's attribute information and the action target.
[0044] In addition, the advertisement provision unit 30F provides advertisements to the user in a priority order based on the result of determining the degree of association between the user and the type of behavior target. In particular, the advertisement provision unit 30F provides advertisements corresponding to the type of behavior target to the user in a priority order that increases the degree of association with the user based on the result of determining the degree of association between the user and the type of behavior target.
[0045] <Remuneration Management Database 31A> As shown in Fig. 4, the storage unit 31 stores a reward management database 31A. The reward management database 31A is a database that manages reward granting information related to rewards granted to users. In particular, the reward management database 31A is a database that manages reward granting information related to rewards granted to users based on user actions initiated by advertisements.
[0046] In the reward management database 31A, a reward ID, a grant date and time, a user ID, attribute information, a service type, a behavior object, a behavior object type, a user behavior, and a reward value are associated with each other.
[0047] The reward ID is information that can identify the grant of a reward to a user. The grant date and time is information indicating the date and time when the reward was granted to the user. The user ID is information that can identify the user to whom the reward was granted. The attribute information is attribute information of the user to whom the reward was granted. The service type is information indicating the type of service that was the starting point of the grant of the reward to the user. In particular, the service type is information indicating the service type corresponding to the starting advertisement when the reward is granted to the user starting from an advertisement. The action target is information indicating the action target that was the starting point of the grant of the reward to the user. In particular, the action target is information indicating the action target to which the reward is granted to the user when the reward is granted to the user starting from an advertisement. The action target type is information indicating the type of the action target of the user. The user action is information indicating the user action associated with the grant of the reward to the user. The reward value is information indicating the reward value granted to the user.
[0048] In this way, when a reward is given to a user due to the user's action on a behavior target starting from an advertisement, the reward giving information is registered in the reward management database 31A. This makes it possible to obtain the reward giving information by referring to the reward management database 31A.
[0049] <Advertisement Database 31B> 5, the storage unit 31 stores an advertisement management database 31B. The advertisement management database 31B is a database that manages information related to advertisements to be provided to users. The advertisement management database 31B is a database in which information related to advertisements is registered when an advertisement is submitted by an advertisement client.
[0050] In the advertisement management database 31B, an advertisement ID, a service type, a recommended attribute, a recommended behavior target type, a recommended behavior, and a reward value condition are associated with each other. The advertisement ID is information capable of identifying an advertisement. The service type is information indicating the type of service corresponding to the advertisement. The recommended attribute is attribute information of a user for whom the provision of an advertisement is recommended. The recommended behavior target type is a behavior target of a user for whom the provision of an advertisement is recommended. The recommended behavior is a user behavior for which the provision of an advertisement is recommended. The reward value condition is information indicating the reward value of a user for whom the provision of an advertisement is recommended. The memory unit 31 also stores the advertisement itself to be provided to the user so that it corresponds to the advertisement ID.
[0051] In addition, in the advertisement management database 31B, the advertisement ID may be associated with reward granting information. The reward granting information is information indicating a reward value to be granted to a user when a user behavior occurs with respect to a behavior target originating from an advertisement. As a specific example, the reward granting information may be information indicating that 1 point is granted as a reward to a user when a user clicks on a product originating from an advertisement corresponding to an electronic commerce service. The reward granting information may be information indicating that 10 points are granted as a reward to a user when a user converts to a trip originating from an advertisement corresponding to a travel service. The reward granting information may be information indicating that a reward is not granted to a user regardless of a behavior target originating from an advertisement and a user behavior.
[0052] In this way, the conditions for recommending the provision of an advertisement can be obtained by referring to the advertisement management database 31B. In detail, the service type, the recommended attribute, the recommended action target type, the recommended action, and the reward value condition can be obtained as the conditions for recommending the provision of an advertisement by referring to the advertisement management database 31B.
[0053] <Priority Data Table 31C> 6, the storage unit 31 stores a priority data table 31C. The priority data table 31C is a data table indicating the priority of providing advertisements corresponding to a plurality of services.
[0054] In the priority data table 31C, the service type and the priority are associated with each other. The priority is information indicating the order of priority for providing advertisements corresponding to each of a plurality of services. The priority may be set to be changeable by an administrator of the advertisement server 12, or may be set to be changeable based on a bid amount for providing the advertisement.
[0055] In this way, advertisements are provided based on the priorities corresponding to a plurality of services by referring to the priority data table 31C. In particular, advertisements corresponding to services with high priority are more likely to be provided than advertisements corresponding to services with low priority.
[0056] <Various data> In particular, in the user management server 13, the storage unit 31 stores a user management database. In the user management database, a user ID, a password, a user address, a user contact information, user attribute information, and a reward value are associated with each other.
[0057] <Ad search control process> Next, the advertisement search control process will be described with reference to Fig. 7. The advertisement search control process is a process executed by the control unit 30 at predetermined intervals. In order to facilitate understanding of the invention, the following process will be described on the assumption that user authentication has been performed normally.
[0058] 7, in the advertisement server 12, in step S10, the control unit 30 determines whether or not an advertisement search request has been input by communication with the terminal device 18 via the web server 11. The control unit 30 may also determine whether or not an advertisement search request has been input by communication with the terminal device 18 without via the web server 11.
[0059] The advertisement search request is information for requesting a search for an advertisement. The advertisement search request may include search conditions related to an advertisement. The search conditions may include a search word. The search conditions may include a service type. The advertisement search request may include a user ID.
[0060] If the control unit 30 determines that an advertisement search request has not been input, the control unit 30 ends the advertisement search control process. If the control unit 30 determines that an advertisement search request has been input, the control unit 30 proceeds to step S11.
[0061] In step S11, the control unit 30 executes an attribute information acquisition process. In the attribute information acquisition process, the control unit 30 acquires attribute information of a user corresponding to a user ID. In detail, the control unit 30 acquires the user ID included in the advertisement search request. The control unit 30 transmits the user ID to the user management server 13. The user management server 13 transmits the attribute information corresponding to the user ID to the advertisement server 12. The control unit 30 receives the attribute information corresponding to the user ID from the user management server 13.
[0062] In step S12, the control unit 30 executes a service type acquisition process. In the service type acquisition process, the control unit 30 acquires the service type included in the advertisement search request.
[0063] In step S13, the control unit 30 executes advertisement search processing. In the advertisement search processing, the control unit 30 searches for advertisements to be provided based on search conditions included in the advertisement search request. In particular, the control unit 30 searches for advertisements to be provided based on the service type. The control unit 30 searches for advertisements to be provided based on attribute information. In detail, the control unit 30 refers to the advertisement management database 31B and searches for advertisements corresponding to recommended attributes that match the user's attribute information.
[0064] In step S14, the control unit 30 executes a search advertisement acquisition process. In the search advertisement acquisition process, the control unit 30 retrieves an advertisement to be provided as a result of a search based on the search conditions from the storage unit 31. In this way, the control unit 30 acquires the advertisement to be provided.
[0065] In step S15, the control unit 30 executes a search advertisement providing process. In the search advertisement providing process, the control unit 30 transmits the acquired advertisement to the terminal device 18. In this way, the control unit 30 provides the acquired advertisement to the user.
[0066] In step S16, the control unit 30 executes a behavior starting point registration process. In the behavior starting point registration process, the control unit 30 registers the advertisement search request as a behavior starting point in the storage unit 31. In particular, the control unit 30 registers a user ID, a service type, a search word, an advertisement ID, and date and time information corresponding to the advertisement search request in the storage unit 31 as a behavior starting point.
[0067] <User Action Control Processing> Next, the user behavior control process will be described with reference to Fig. 8. The user behavior control process is executed by the control unit 30 at predetermined intervals.
[0068] As shown in Fig. 8, in the advertisement server 12, in step S20, the control unit 30 determines whether or not user behavior information has been input. The control unit 30 may determine whether or not user behavior information has been input by providing an advertisement to the terminal device 18. The control unit 30 may determine whether or not user behavior information has been input by communicating with the terminal device 18 via the web server 11. The control unit 30 may determine whether or not user behavior information has been input by communicating with the terminal device 18 without via the web server 11.
[0069] The user behavior information is information indicating behavior starting from an ad search request. The user behavior information may be obtainable by providing an advertisement starting from an ad search request. The user behavior information may be obtainable based on a tracking result starting from an ad search request. The user behavior information may include a user ID, a service type, a behavior target, a behavior type, and date and time information.
[0070] If the control unit 30 determines that the user action has not been input, the control unit 30 ends the user action control process. If the control unit 30 determines that the user action has been input, the control unit 30 moves the process to step S21.
[0071] In step S21, the control unit 30 executes a user behavior acquisition process. In the user behavior acquisition process, the control unit 30 acquires a user behavior and a behavior target based on the input user behavior information.
[0072] In this way, the control unit 30 acquires the user's behavior with respect to the behavior target in each of the multiple services. In particular, the control unit 30 acquires the user's behavior with respect to the behavior target starting from an advertisement classified into any of the multiple services. The control unit 30 also acquires the user's behavior with respect to the behavior target starting from an advertisement provided in response to the user's search.
[0073] In step S22, the control unit 30 executes an attribute information acquisition process. In the attribute information acquisition process, the control unit 30 acquires the attribute information of the user corresponding to the user ID, in the same manner as in step S11.
[0074] In step S23, the control unit 30 executes a user behavior registration process. In the user behavior registration process, the control unit 30 associates the acquired user behavior, the user's behavior target, the service type, and the user's attribute information, and stores them in the storage unit 31. As a result, the control unit 30 registers the acquired user behavior, the user's behavior target, the service type, and the user's attribute information in the storage unit 31, in association with each other.
[0075] In step S24, the control unit 30 determines whether or not the reward granting condition is satisfied. The reward granting condition can be satisfied based on the target of the user's behavior starting from the advertisement and the user's behavior. In detail, the control unit 30 refers to the advertisement management database 31B and reads out reward granting information corresponding to the advertisement ID of the advertisement that is the starting point of the user's behavior. The control unit 30 determines whether or not the reward granting condition is satisfied based on the user's behavior and the target of the user's behavior registered in the storage unit 31, and the reward granting information corresponding to the advertisement that is the starting point of the user's behavior.
[0076] If the control unit 30 determines that the reward granting condition is not met, the control unit 30 ends the user behavior control process. If the control unit 30 determines that the reward granting condition is met, the control unit 30 moves the process to step S25.
[0077] In step S25, the control unit 30 executes a reward granting control process. In the reward granting control process, the control unit 30 reads out a reward value to be granted to the user based on the reward granting information. This reward value corresponds to the advertisement that is the starting point of the user's behavior, the user's behavior, and the user's behavior target. The control unit 30 transmits a reward granting instruction to the user management server 13. The reward granting instruction may include a user ID and a reward value.
[0078] When the user management server 13 receives a reward granting instruction from the advertisement server 12, the user management server 13 reads out the user ID and the reward value included in the reward granting instruction. The user management server 13 adds the received reward value to the reward value corresponding to the user ID. As a result, the user management server 13 grants a reward of the reward value specified by the advertisement server 12 to the user specified by the advertisement server 12.
[0079] In this way, the control unit 30 controls the user management server 13 to give a reward to the user based on the user's behavior. In particular, the control unit 30 controls the user management server 13 to give a reward of a reward value to the user based on the user's behavior. In addition, the control unit 30 controls the user management server 13 to give a reward to the user in response to at least one of the following: when the user's operation on a behavior target is acquired as the user's behavior; and when the user's conversion is established starting from the behavior target.
[0080] In step S26, the control unit 30 executes a reward granting information registration process. In the reward granting information registration process, the control unit 30 generates a reward ID. The control unit 30 registers the granting date and time, the user ID, the user attribute information, the service type corresponding to the advertisement, the user's action target, the user's action, and the reward value granted to the user in the reward management database 31A so as to correspond to the reward ID.
[0081] In this way, when the control unit 30 grants a reward to a user, the control unit 30 registers the user to whom the reward is granted and the behavior target corresponding to the user's behavior in association with each other. In particular, when the control unit 30 grants a reward to a user, the control unit 30 registers the user to whom the reward is granted, the reward value to be granted to the user, and the behavior target corresponding to the user's behavior in association with each other. In addition, when the control unit 30 grants a reward to a user, the control unit 30 registers the user to whom the reward is granted, the behavior target corresponding to the user's behavior, and the service into which the advertisement that is the starting point of the user's behavior target is classified in association with each other.
[0082] <Advertisement provision control process> Next, the advertisement provision control process will be described with reference to Fig. 9. The advertisement provision control process is a process executed by the control unit 30 at predetermined intervals.
[0083] 9, in the advertisement server 12, in step S30, the control unit 30 determines whether or not an advertisement request has been input by communication with the terminal device 18 via the web server 11. The control unit 30 may also determine whether or not an advertisement request has been input by communication with the terminal device 18 without via the web server 11.
[0084] The advertisement request is not information for requesting a search for an advertisement, but information for requesting the provision of an advertisement. In other words, the advertisement request is information for requesting the provision of an advertisement to a user regardless of the user's search. The advertisement request may include a user ID.
[0085] If the control unit 30 determines that an advertisement request has not been input, the control unit 30 ends the advertisement provision control process. If the control unit 30 determines that an advertisement request has been input, the control unit 30 proceeds to step S31.
[0086] In step S31, the control unit 30 executes an attribute information acquisition process. In the attribute information acquisition process, the control unit 30 acquires the attribute information of the user corresponding to the user ID, similarly to step S11. In particular, the control unit 30 acquires the attribute information of the user corresponding to the user ID included in the reward grant information registered in step S26 of the user behavior control process.
[0087] In step S32, the control unit 30 executes a priority acquisition process. In the priority acquisition process, the control unit 30 refers to the priority data table 31C and acquires the priority of the service corresponding to the action target of the user action.
[0088] In step S33, the control unit 30 executes a reward granting information acquisition process. In the reward granting information acquisition process, the control unit 30 refers to the reward management database 31A and acquires reward granting information corresponding to the acquired user ID. In detail, the control unit 30 acquires reward granting information corresponding to the user ID, the reward granting information whose granting date and time is within a predetermined reference period. The reference period may be one month or one week.
[0089] In step S34, the control unit 30 executes a behavior target type determination process. In the behavior target type determination process, the control unit 30 acquires the behavior target type of the user to whom the reward has been granted based on the reward grant information acquired in step S33. The control unit 30 may acquire the behavior target type of the user in the order of the reward value granted to the user among the behavior target types of the user to whom the reward has been granted in the order of the number of times the user has been granted the reward among the behavior target types of the user to whom the reward has been granted. The control unit 30 may acquire the behavior target type of the user to whom the reward has been granted with a prescribed number as the upper limit. In other words, the control unit 30 determines the type of the behavior target of the user that has a high degree of association with the user. In this way, the control unit 30 determines the degree of association between the user and the type of the behavior target of the user based on the user and the behavior target of the user.
[0090] In step S35, the control unit 30 executes an advertisement type determination process. In the advertisement type determination process, the control unit 30 refers to the advertisement management database 31B and determines the degree of association between the user and the advertisement.
[0091] In detail, the control unit 30 determines, based on the determination result of step S34, an advertisement in which the type of the user's behavior target that has a high degree of relevance to the user matches the recommended behavior target type as an advertisement in which the user's attribute information acquired in step S31 matches the recommended attribute as an advertisement in which the user's attribute information has a high degree of relevance to the user.
[0092] The control unit 30 determines the degree of association between the advertisements corresponding to the multiple services and the user based on the priorities acquired in step S32. In detail, the control unit 30 determines to give priority to an advertisement corresponding to a second service having a higher priority than an advertisement corresponding to a first service having a lower priority.
[0093] In step S36, the control unit 30 executes an advertisement acquisition process. In the advertisement acquisition process, the control unit 30 acquires an advertisement having a high relevance to the user based on the determination result in step S35. That is, the control unit 30 preferentially acquires an advertisement having a high relevance to the user over an advertisement having a low relevance to the user.
[0094] In step S37, the control unit 30 executes an advertisement providing process. In the advertisement providing process, the control unit 30 transmits the acquired advertisement to the terminal device 18. In this way, the control unit 30 provides the acquired advertisement to the user.
[0095] In this way, the control unit 30 provides advertisements to the user in a priority order based on the user and the user's target behavior. In particular, the control unit 30 provides advertisements to the user in a priority order based on the user, the reward value, and the user's target behavior. The control unit 30 provides advertisements to the user in a priority order based on the user's attribute information and the user's target behavior. In addition, the control unit 30 provides advertisements to the user in a priority order based on the user and the user's target behavior, regardless of the user's search.
[0096] In addition, the control unit 30 provides advertisements to the user in a priority order based on the result of determining the degree of relevance between the user and the type of the user's target behavior. In particular, the control unit 30 provides advertisements to the user corresponding to the type of the user's target behavior in a priority order that increases the degree of relevance between the user and the type of the user's target behavior, based on the result of determining the degree of relevance between the user and the type of the user's target behavior.
[0097] In detail, the control unit 30 provides the first advertisement to the user in preference to a second advertisement having a lower relevance to the user compared to the first advertisement based on the result of determining the relevance between the user and the type of the user's behavior target. Also, the control unit 30 provides the advertisement to the first user having a higher relevance to the advertisement than to a second user having a lower relevance to the advertisement based on the result of determining the relevance between the user and the type of the user's behavior target.
[0098] <Operation of the First Embodiment> The operation of the first embodiment will be described. As shown in Fig. 10, a first screen 24A may be displayed on the terminal display unit 24 of the terminal device 18. The first screen 24A is a home screen of an application that provides advertisements to the user. The first screen 24A is a screen that is displayed after the application is started.
[0099] An image showing a user is displayed on the first screen 24A. An image showing a reward value possessed by the user is displayed on the first screen 24A. An image showing an advertisement is displayed on the first screen 24A. A plurality of images showing advertisements are displayed on the first screen 24A. In particular, an image showing an advertisement suitable for the user is displayed on the first screen 24A.
[0100] An image for selecting a screen is displayed on the first screen 24A. In detail, an image for selecting a home screen, an image for selecting a search screen, and an image for selecting a setting screen may be displayed on the first screen 24A.
[0101] Next, the second screen 24B may be displayed on the terminal display unit 24 of the terminal device 18. The second screen 24B is a search screen for searching for advertisements. The second screen 24B is a screen that is displayed when an image for selecting a search screen is selected after the application is started.
[0102] An image for selecting a service type to be searched for is displayed on the second screen 24B. An image for inputting a search word to be searched for is displayed on the second screen 24B. An image for prompting the selection of a service type and input of a search word is displayed on the second screen 24B.
[0103] Next, the third screen 24C may be displayed on the terminal display unit 24 of the terminal device 18. The third screen 24C is a screen for selecting a service type to be searched for. The third screen 24C is a screen that is displayed when an image for selecting a service type is selected on the search screen after the application is started.
[0104] On the third screen 24C, an image showing a selection of a plurality of services to be searched is displayed. This allows the user to select a service to be searched by selecting one of the images showing the selection of a plurality of services.
[0105] Next, the fourth screen 24D may be displayed on the terminal display unit 24 of the terminal device 18. The fourth screen 24D is a screen that displays advertisements as a result of a search on the search screen. An image showing an advertisement as a search result is displayed on the fourth screen 24D. A plurality of images showing advertisements as search results are displayed on the fourth screen 24D.
[0106] As a specific example, an advertisement search is performed based on a search condition where the service type is e-commerce and the search word is dog food. In this case, products related to dog food are displayed as advertisements in the e-commerce service. As an example of the advertisement, the product name, price, reward to be given, and store name are displayed.
[0107] In addition, a reward granting image showing the granting of a reward may be displayed in association with the advertisement on the fourth screen 24D. The reward granting image may be expressed as Pt corresponding to points. When the user acts on the action target starting from the advertisement to which the reward granting image is assigned, a reward granting condition may be established. When the reward granting condition is established, a reward is granted to the user.
[0108] As a specific example, in an electronic commerce service, if a product is clicked on starting from an advertisement with a reward image, and a reward condition is met, a reward is given to the user. In a travel service, if a conversion to a trip is made starting from an advertisement with a reward image, and a reward condition is met, a reward is given to the user. When a user takes an action on a behavior target starting from an advertisement, and a reward is given to the user, information regarding the giving of the reward to the user is registered.
[0109] Next, when the home screen of the application is displayed, advertisements are displayed on the terminal display unit 24 in a priority order based on information regarding the granting of rewards to users. In particular, when a reward is granted due to a user's behavior toward a behavior target starting from an advertisement, advertisements are displayed on the terminal display unit 24 in a priority order based on the user to whom the reward is granted and the user's behavior target. In particular, when a reward is granted due to a user's behavior toward a behavior target starting from an advertisement, advertisements having a higher relevance to the user to whom the reward is granted are displayed on the terminal display unit 24 with higher priority than advertisements having a lower relevance to the user to whom the reward is granted.
[0110] <Advantages of the First Embodiment> The effects of the first embodiment will be described. (1) The control unit 30 controls the user management server 13 to grant a reward to a user based on the user's behavior with respect to a behavior target. The control unit 30 registers a user to whom a reward is to be granted and a behavior target corresponding to the user's behavior in association with each other. The control unit 30 provides advertisements to the user in a priority order based on the registered user and the user's behavior target. Therefore, the control unit 30 can provide advertisements to a user to whom a reward has been granted based on the user's behavior with respect to a behavior target in a priority order that takes into account the user and the user's behavior target. Therefore, the value of providing advertisements can be increased.
[0111] (2) The control unit 30 registers a user to whom a reward is to be granted, a reward value to be granted to the user, and an action target corresponding to the user's action in association with each other. The control unit 30 provides advertisements to the users in a priority order based on the registered users, the reward value, and the user's action target. Therefore, the control unit 30 can provide advertisements to users to whom a reward has been granted based on the user's action on the action target in a priority order that takes into account the reward value granted to the user. Therefore, the value of providing advertisements can be increased.
[0112] (3) The control unit 30 determines the degree of association between the user and the type of the user's behavior target based on the registered user and the user's behavior target. The control unit 30 provides advertisements to the user in a priority order based on the result of determining the degree of association between the user and the type of the user's behavior target. Therefore, the control unit 30 can provide advertisements to users who have been granted rewards based on the user's behavior with respect to the behavior target in a priority order that takes into account the degree of association with the user. Therefore, the value of providing advertisements can be increased.
[0113] (4) The control unit 30 provides advertisements to users in a priority order based on the registered user attribute information and the user's behavior target. Therefore, the control unit 30 can provide advertisements to users who have been granted rewards based on the user's behavior with respect to the behavior target in a priority order that takes into account the user's attribute information. Therefore, the value of providing advertisements can be increased.
[0114] (5) The control unit 30 acquires the user's behavior regarding the behavior target originating from the advertisement. Therefore, the control unit 30 can provide the advertisement to the user again, taking into account the behavior target originating from the advertisement. Therefore, the value of providing the advertisement can be increased.
[0115] (6) The control unit 30 registers a user to whom a reward is to be given, a behavioral target corresponding to the user's behavior, and a service to which the advertisement that is the starting point of the behavioral target is classified in association with each other. Therefore, the control unit 30 can provide an advertisement to a user to whom a reward has been given based on the user's behavior with respect to the behavioral target starting from an advertisement, again taking into consideration the behavioral target starting from the advertisement. Therefore, the value of providing advertisements can be increased.
[0116] (7) The control unit 30 acquires the user's behavior with respect to the behavior target originating from the advertisement provided in response to the user's search. The control unit 30 provides the user with an advertisement regardless of the user's search in a priority order based on the registered user and the user's behavior target. Therefore, the control unit 30 can provide the advertisement to the user again, taking into consideration the behavior target originating from the advertisement, regardless of the user's search, to the user to whom a reward has been granted based on the user's behavior with respect to the behavior target originating from the advertisement provided by the user's search. Therefore, the value of the advertisement provision can be increased.
[0117] (8) The control unit 30 controls the user management server 13 to provide a reward to a user when a user's operation on a user's behavior target is acquired as the user's behavior. The control unit 30 controls the user management server 13 to provide a reward to a user when a user conversion is established starting from the user's behavior target. For this reason, the control unit 30 can provide advertisements to a user who has been provided with a reward based on either the user's operation or the user's conversion in a priority order that takes into account the user and the user's behavior target.
[0118] [Example of change] This embodiment can be modified as follows: This embodiment and the following modifications can be combined with each other to the extent that there is no technical contradiction.
[0119] The control unit 30 may register a user who is given a reward, a behavioral target corresponding to the user's behavior, and an advertisement that is the starting point of the behavioral target in association with each other. This allows the advertisement that is the starting point of the user's behavioral target to be managed in association with the user who is given a reward.
[0120] The user attribute information may include a reward value held by the user. The user attribute information may include a reward value granted to the user within a predetermined period. In this case, the control unit 30 may provide advertisements to users with a large reward value in preference to users with a small reward value.
[0121] The user attribute information may include the amount of payment made by the user within a predetermined period. In this case, the control unit 30 may provide advertisements to users who have made large payment amounts preferentially over users who have made small payment amounts.
[0122] The user attribute information may include the number of times the user has made a payment within a predetermined period. In this case, the control unit 30 may provide advertisements to users who have made a large number of payments preferentially over users who have made a small number of payments.
[0123] The user attribute information may include the number of times the user has viewed the advertisement within a predetermined period of time. In this case, the control unit 30 may provide advertisements to users who have viewed the advertisement more frequently than to users who have viewed the advertisement less frequently.
[0124] The user attribute information may include information for each of a plurality of services. In this case, the control unit 30 may provide advertisements corresponding to each of the plurality of services in order of priority based on the information for each of the plurality of services.
[0125] In step S34, the control unit 30 may acquire a combination of a user's action target type and a user's action in descending order of the reward value granted to the user from among the combinations of the user's action target type and the user's action to which a reward has been granted. In step S34, the control unit 30 may acquire a combination of a user's action target type and a user's action in descending order of the reward value granted to the user from among the combinations of the user's action target type and the user's action to which a reward has been granted. The predetermined action may be, for example, an impression or a conversion.
[0126] In step S26, the control unit 30 may register reward grant information corresponding to the user's attribute information as the reward management database 31A. In this case, in step S34, the control unit 30 refers to the reward management database 31A and acquires reward grant information including the user's attribute information corresponding to the user ID. The control unit 30 may provide the user with an advertisement corresponding to the user's attribute information.
[0127] The control unit 30 may determine a behavioral target type having a high reward value granted to the user, and provide the user with an advertisement corresponding to the behavioral target type based on the determination result. The control unit 30 may determine a service type having a high reward value granted to the user, and provide the user with an advertisement corresponding to the service type based on the determination result. The control unit 30 may determine attribute information of a user having a high granted reward value, and provide the user with an advertisement corresponding to the user's attribute information based on the determination result. In other words, the control unit 30 may provide the user with an advertisement corresponding to a behavioral target having a high reward value granted to the user.
[0128] When a user's behavior toward a behavioral target starting from an advertisement is a conversion, the control unit 30 may register reward granting information in the reward management database 31A when granting the user a reward of a reward value that is a predetermined percentage of the price corresponding to the conversion.
[0129] The multiple services may not include at least any of the e-commerce service, the travel service, the video distribution service, and the electronic flyer service. The multiple services may include a service other than the e-commerce service, the travel service, the video distribution service, and the electronic flyer service. As a specific example, the multiple services may include a payment service. The payment service may be provided by a payment server.
[0130] The control unit 30 may, for example, grant a discount coupon as a reward to the user. The discount coupon may be, for example, a discount on at least one of the purchase of a product, the provision of a trip, and the provision of a service, and may be a coupon that can be used at an affiliated store. The control unit 30 may also grant, for example, the product itself, the provision of a trip, or the provision of a service as a reward to the user. The control unit 30 may grant a type of reward to the user based on the user's behavioral history.
[0131] The combination of the web server 11, the advertisement server 12, the user management server 13, the e-commerce server 14, the travel management server 15, the video distribution server 16, and the electronic flyer server 17 may be managed by different administrators or by the same administrator. As a specific example, the web server 11 may be managed by a first administrator, the advertisement server 12 may be managed by a second administrator, and the user management server 13 may be managed by a third administrator. The e-commerce server 14 and the travel management server 15 may be managed by the first administrator, the video distribution server 16 may be managed by the second administrator, and the electronic flyer server 17 may be managed by the third administrator.
[0132] Of the combination of the web server 11, the advertisement server 12, the user management server 13, the e-commerce server 14, the travel management server 15, the video distribution server 16, and the electronic flyer server 17, the functions of one server may be mounted as the functions of the other server. As a specific example, some or all of the functions of the advertisement server 12 may be mounted on the web server 11. Some or all of the functions of the web server 11 may be mounted on the advertisement server 12. Some or all of the functions of the advertisement server 12 may be mounted on the user management server 13. Some or all of the functions of the user management server 13 may be mounted on the advertisement server 12.
[0133] The term "at least any" as used herein means one or more of the desired options. As an example, the term "at least any" as used herein means only one option or both options if the number of options is two. As another example, the term "at least any" as used herein means only one option or any combination of two or more options if the number of options is three or more.
[0134] [Note] The technical ideas understood from the above-described embodiment and modified examples will be described below. (A) An advertisement providing device includes a user behavior acquisition unit that acquires user behavior with respect to a behavior target; a reward granting control unit that controls a reward granting unit to grant a reward to a user based on the user behavior acquired by the user behavior acquisition unit; a registration unit that, when the reward granting unit grants a reward to a user, registers the user to whom the reward granting unit will grant a reward and the behavior target corresponding to the user's behavior in association with each other; and an advertisement providing unit that provides advertisements to users in order of priority based on the users and behavior targets registered by the registration unit.
[0135] (B) In the advertising provision device described in (A), the reward granting control unit controls the reward granting unit to grant a reward of a reward value to a user based on the user behavior acquired by the user behavior acquisition unit, and when the reward granting unit grants a reward to a user, the registration unit registers the user to whom the reward granting unit will grant a reward, the reward value to be granted to the user by the reward granting unit, and a behavioral target corresponding to the user's behavior in association with each other, and the advertising provision unit provides advertisements to users in order of priority based on the users, reward values, and behavioral targets registered by the registration unit.
[0136] (C) The advertisement providing device according to (A) or (B) further includes a determination unit that determines a degree of association between a user and a type of a behavior target based on the user and the behavior target registered by the registration unit, The advertisement provision unit provides advertisements to a user in order of priority based on the result of the determination made by the determination unit.
[0137] (D) The advertisement providing device described in any one of (A) to (C) includes an attribute information acquiring unit that acquires user attribute information, the attribute information acquiring unit acquiring the user attribute information registered by the registration unit, and the advertisement providing unit providing advertisements to the user in order of priority based on the user attribute information and behavioral target registered by the registration unit.
[0138] (E) In the advertisement providing device described in any one of (A) to (D), the user behavior acquisition unit acquires user behavior with respect to a behavior target that starts from an advertisement provided by the advertisement providing unit.
[0139] In the advertising provision device described in (F) and (E), when the reward granting unit grants a reward to a user, the registration unit registers the user to whom the reward granting unit will grant a reward, a behavioral target corresponding to the user's behavior, and an advertisement that is the starting point of the behavioral target, in association with each other.
[0140] In the advertising provision device described in (G) and (E), when the reward granting unit grants a reward to a user, the registration unit registers, in association with each other, the user to whom the reward granting unit will grant a reward, a behavioral target corresponding to the user's behavior, an advertisement that is the starting point of the behavioral target, and a service into which the advertisement that is the starting point of the behavioral target is classified.
[0141] In the advertisement provision device described in (H)(E), the user behavior acquisition unit acquires user behavior with respect to a behavior target starting from an advertisement provided by the advertisement provision unit in response to a user's search, and the advertisement provision unit provides advertisements to the user in a priority order based on the users and behavior targets registered by the registration unit, regardless of the user's search.
[0142] In the advertising provision device described in any one of (I)(A) to (H), the reward granting control unit controls the reward granting unit to grant a reward to a user in response to at least one of the following: when the user behavior acquisition unit acquires a user's operation on a behavior target as the user's behavior; and when the user behavior acquisition unit completes a user conversion starting from a behavior target.
[0143] (J) The advertisement provision system includes a user behavior acquisition unit that acquires user behavior with respect to a behavior target, a reward granting control unit that controls a reward granting unit to grant a reward to a user based on the user behavior acquired by the user behavior acquisition unit, a registration unit that, when the reward granting unit grants a reward to a user, associates and registers the user to whom the reward granting unit will grant a reward with the behavior target corresponding to the user's behavior, and an advertisement provision unit that provides advertisements to users in order of priority based on the users and behavior targets registered by the registration unit.
[0144] (K) An advertisement providing method includes one or more computers acquiring user behavior with respect to a behavior target, granting a reward to the user based on the acquired user behavior, and, when granting a reward to a user, registering the user to be granted the reward and the behavior target corresponding to the user's behavior in association with each other, and providing advertisements to the users in order of priority based on the registered users and behavior targets.
[0145] (L) The program causes one or more computers to acquire user behavior with respect to a behavior target, grant a reward to the user based on the acquired user behavior, and when granting a reward to the user, register the user to be granted the reward and the behavior target corresponding to the user's behavior in association with each other, and provide advertisements to the users in order of priority based on the registered users and behavior targets. [Explanation of symbols]
[0146] 10...advertising provision system, 11...web server, 12...advertising server, 13...user management server, 14...electronic commerce server, 15...travel management server, 16...video distribution server, 17...electronic flyer server, 18...terminal device, 20...terminal control unit, 30...control unit, 30A...attribute information acquisition unit, 30B...user behavior acquisition unit, 30C...reward granting control unit, 30D...registration unit, 30E...judgment unit, 30F...advertising provision unit, 31...memory unit, 31A...reward management database, 31B...advertising management database, 31C...priority data table.
Claims
1. A user behavior acquisition unit that acquires a user's behavior with respect to a behavior target; a reward granting control unit that controls a reward granting unit to grant a reward to a user based on the user's behavior acquired by the user behavior acquisition unit; a registration unit that, when the reward granting unit grants a reward to a user, registers the user to whom the reward granting unit grants a reward and a behavior target corresponding to the user's behavior in association with each other; an advertisement provision unit that provides advertisements to users in order of priority based on the users and behavioral targets registered by the registration unit; Equipped with Ad serving device.
2. The advertisement providing device according to claim 1 , the reward granting control unit controls the reward granting unit to grant a reward of a reward value to the user based on the user's behavior acquired by the user behavior acquisition unit; When the reward granting unit grants a reward to a user, the registration unit registers the user to whom the reward granting unit grants a reward, a reward value granted to the user by the reward granting unit, and an action target corresponding to the user's action in association with each other; The advertisement provision unit provides advertisements to users in a priority order based on the users, reward values, and behavioral targets registered by the registration unit. Ad serving device.
3. The advertisement providing device according to claim 1 , A determination unit that determines a degree of association between a type of a user and a type of an action target based on the user and the action target registered by the registration unit, The advertisement provision unit provides advertisements to users in order of priority based on the result of the determination by the determination unit. Ad serving device.
4. The advertisement providing device according to claim 1 , An attribute information acquisition unit that acquires attribute information of a user, The attribute information acquisition unit acquires attribute information of the user registered by the registration unit, the advertisement provision unit provides advertisements to users in order of priority based on the attribute information and behavioral targets of the users registered by the registration unit; Ad serving device.
5. The advertisement providing device according to claim 1 , The user behavior acquisition unit acquires user behavior regarding a behavior target starting from the advertisement provided by the advertisement provision unit. Ad serving device.
6. The advertisement providing device according to claim 5 , When the reward granting unit grants a reward to a user, the registration unit registers the user to whom the reward granting unit grants a reward, a behavior target corresponding to the user's behavior, and an advertisement that is a starting point of the behavior target in association with each other. Ad serving device.
7. The advertisement providing device according to claim 5 , When the reward granting unit grants a reward to a user, the registration unit registers the user to whom the reward granting unit grants a reward, a behavioral target corresponding to the user's behavior, an advertisement that is a starting point of the behavioral target, and a service to which the advertisement that is the starting point of the behavioral target is classified, in association with each other. Ad serving device.
8. The advertisement providing device according to claim 5 , the user behavior acquisition unit acquires user behavior with respect to a behavior target starting from an advertisement provided by the advertisement provision unit in response to a user search; The advertisement provision unit provides advertisements to users in a priority order based on the users and behavioral targets registered by the registration unit, regardless of the user's search. Ad serving device.
9. In the advertisement providing device according to any one of claims 1 to 8, The reward granting control unit controls the reward granting unit to grant a reward to the user in response to at least one of a time when the user behavior acquisition unit acquires an operation of the user on a behavior target as the user's behavior and a time when the user behavior acquisition unit establishes a conversion of the user starting from the behavior target. Ad serving device.
10. A user behavior acquisition unit that acquires a user's behavior with respect to a behavior target; a reward granting control unit that controls a reward granting unit to grant a reward to a user based on the user's behavior acquired by the user behavior acquisition unit; a registration unit that, when the reward granting unit grants a reward to a user, registers the user to whom the reward granting unit grants a reward and a behavior target corresponding to the user's behavior in association with each other; an advertisement provision unit that provides advertisements to users in order of priority based on the users and behavioral targets registered by the registration unit; Equipped with Ad serving system.
11. One or more computers Acquiring a user's action on a behavior target; Giving a reward to a user based on the acquired user behavior; and When a reward is to be given to a user, the user to whom the reward is to be given and a behavior target corresponding to the user's behavior are associated and registered; providing advertisements to users in a prioritized order based on registered users and behavioral objectives; Execute How ads are served.
12. On one or more computers, Acquiring a user's action on a behavior target; Giving a reward to a user based on the acquired user behavior; and When a reward is to be given to a user, the user to whom the reward is to be given and a behavior target corresponding to the user's behavior are associated and registered; providing advertisements to users in a prioritized order based on registered users and behavioral objectives; Execute the program.
Citation Information
Patent Citations
Advertisement distribution device, advertisement distribution method, and program
JP2021174235A
Retargeting advertising product recommending user device and service providing device, advertising product recommending system including the same, control method thereof, and non-transitory computer readable storage medium having computer program recorded thereon
US20180040027A1
Advertisement management device, advertisement distribution device, advertisement display device, advertisement distribution method, and advertisement display method
WO2006051971A1
Advertisement display ui and advertisement system
WO2011142486A1
System and method for managing user and user usage information database based on point provision
JP2001265993A