Campaign generation system, campaign generation method and program
The campaign generation system addresses diverse user preferences by selecting spots and offering personalized benefits, enhancing user engagement through tailored routes and rewards.
Patent Information
- Application Number
- JP2024009523
- Authority / Receiving Office
- JP · JP
- Patent Type
- Applications
- Current Assignee / Owner
- Filing Date
- 2024-01-25
- Publication Date
- 2025-08-06
- Estimated Expiration
- 2044-01-25
AI Technical Summary
Existing campaign systems struggle to provide attractive rewards to diverse user preferences, making it difficult to encourage user behavior effectively.
A campaign generation system that acquires user information, selects designated spots based on usage history, generates routes, and determines benefits including coupons for each user, tailored to their preferences.
Enhances user engagement by providing personalized rewards, encouraging users to visit multiple designated spots and participate in campaigns.
Smart Images

Figure 2025115153000001_ABST
Abstract
Description
[Technical Field]
[0001] The present disclosure relates to a campaign generation system, a campaign generation method, and a program. [Background technology]
[0002] Stamp rally campaigns are sometimes implemented as part of promotional activities aimed at attracting customers. For example, Patent Document 1 discloses a method for generating a stamp sheet using a mobile device such as a smartphone to include spots and events selected by the user. This method proposes to increase motivation for completing the stamp rally by awarding rewards such as points, physical goods, gift certificates, or cash vouchers according to achievement conditions such as the number of store visits or the ranking of visits. [Prior art documents] [Patent documents]
[0003] [Patent Document 1] Japanese Patent Publication No. 2022-108352 Summary of the Invention [Problem to be solved by the invention]
[0004] Providing attractive rewards to users is important for encouraging users to take the actions intended by the campaign. However, in recent years, user preferences have become more diverse, making it difficult to provide rewards that are attractive to a large number of users.
[0005] The present disclosure aims to provide a campaign generation system, a campaign generation method, and a program that can more effectively encourage user behavior. [Means for solving the problem]
[0006] A campaign generation system according to one embodiment of the present disclosure is a campaign generation system configured to generate a campaign for each of a plurality of users, the system comprising: an information acquisition unit configured to acquire user information about one of the plurality of users, the user information including the one user's usage history for each of three or more registered spots; a spot selection unit configured to select two or more of the three or more registered spots as designated spots based on the user information; a route generation unit configured to generate one or more routes for the one user, each route including the two or more designated spots; and a benefit determination unit configured to determine a benefit for the campaign corresponding to each of the one or more routes, wherein the benefit determination unit is configured to determine the benefit for each of the route based on the one user's usage history for one or more of the two or more designated spots, and the benefit includes a coupon that can be used at at least one of the two or more designated spots.
[0007] A campaign generation system according to one embodiment of the present disclosure is a campaign generation system configured to generate a campaign for each of a plurality of users, the system comprising one or more computers, at least one of which is configured to perform the following: obtain user information about one of the plurality of users, the user information including the one user's usage history for each of three or more registered spots; select two or more of the three or more registered spots as designated spots based on the user information; generate one or more routes for the one user, each route including the two or more designated spots; and determine, for each route, benefits for the campaign based on the one user's usage history for one or more of the two or more designated spots, the benefits including coupons that can be used at at least one of the two or more designated spots.
[0008] A campaign generation method according to one embodiment of the present disclosure is a campaign generation method for generating a campaign for each of a plurality of users, the method including causing at least one of one or more computers to perform the following: acquiring user information about one of the plurality of users, the user information including the one user's usage history for each of three or more registered spots; selecting two or more of the three or more registered spots as designated spots based on the user information; generating one or more routes for the one user, each of the routes including the two or more designated spots; and determining benefits for the campaign for each of the routes based on the one user's usage history for one or more of the two or more designated spots, the benefits including a coupon that can be used at at least one of the two or more designated spots.
[0009] A program according to one embodiment of the present disclosure is a program for generating a campaign for each of a plurality of users, the program causing at least one of one or more computers to execute the following steps: acquire user information about one of the plurality of users, the user information including the one user's usage history for each of three or more registered spots; select two or more of the three or more registered spots as designated spots based on the user information; generate one or more routes for the one user, each of the routes including the two or more designated spots; and determine benefits for the campaign for each of the routes based on the one user's usage history for one or more of the two or more designated spots, the benefits including coupons that can be used at at least one of the two or more designated spots. [Brief explanation of the drawings]
[0010] [Figure 1] FIG. 1 is a schematic diagram showing the configuration of a system for generating a campaign according to an embodiment. [Figure 2] FIG. 2 is a block diagram illustrating an example of the electrical configuration of a computer that constitutes the campaign generation system of FIG. [Figure 3] FIG. 3 is a diagram illustrating a check-in system. [Figure 4] FIG. 4 is a diagram illustrating the functional units of the service server. [Figure 5] FIG. 5 is a diagram illustrating an example of the spot list screen. [Figure 6] FIG. 6 is a diagram illustrating an example of a route generation condition input screen. [Figure 7] FIG. 7 is a diagram showing a first example of the route list screen. [Figure 8] FIG. 8 is a diagram showing a second example of the route list screen. [Figure 9] FIG. 9 is a diagram illustrating an example of the campaign map screen. [Figure 10] FIG. 10 is a flow diagram illustrating a campaign generation method. [Figure 11] FIG. 11 is a flow diagram illustrating check-in at a designated spot and the provision of check-in privileges. [Figure 12] FIG. 12 is a flow diagram illustrating the provision of payment benefits. [Figure 13] FIG. 13 is a diagram showing an example of a display screen for a coupon provided as a check-in benefit. [Figure 14] FIG. 14 is a diagram illustrating an example of a payment completion screen including a coupon as a payment benefit. DETAILED DESCRIPTION OF THE INVENTION
[0011] Examples of the system, method, and program for generating a campaign of the present disclosure are described below with reference to the drawings. The present invention is not limited to these examples, but is defined by the claims, and is intended to include all modifications within the meaning and scope of the claims.
[0012] [Overall configuration] The campaign generation system 11 shown in FIG. 1 includes a service server 12 configured to generate a campaign. In this disclosure, the term "campaign" refers to a promotional and advertising activity conducted for a target such as a specific product, service, store, or location. A store or location that is a destination for visits in a campaign is called a "spot." A campaign is planned with the purpose of encouraging multiple users to take actions such as purchasing a product, using a service, or visiting a spot.
[0013] The system 11 may include at least one of a payment server 13, a points management server 14, a check-in server 15, a geographic information server 16, and an EC site server 17 in relation to the generation or implementation of a campaign. The geographic information server 16 provides a location information service using map data. The map data may include location information of multiple spots and attribute information of each spot.
[0014] System 11 may further include a machine learning device 18 and a database 19. Database 19 may be held in a data server (not shown). Servers 12 to 17, machine learning device 18, and database 19 may be able to communicate with each other via network 20.
[0015] Network 20 includes, for example, the Internet, a wide area network (WAN), a local area network (LAN), a provider terminal, a wireless communication network, a wireless base station, a dedicated line, etc. Not all combinations of devices shown in FIG. 1 need to be able to communicate with each other, and network 20 may partially include a local network. For example, machine learning device 18 does not necessarily need to be connected to network 20; it is sufficient if it can at least exchange information with service server 12.
[0016] Servers 12-17, machine learning device 18, and data server may be individual computers or servers, or two or more of them may be integrated into a single computer or server. Servers 12-17 and machine learning device 18 may share data from a single database 19, or each may have some or all of the data contained in database 19.
[0017] 2 shows the basic configuration of a computer 30, which is an example of the servers 12 to 17 and the machine learning device 18. The computer 30 includes, for example, one or more processors 31, one or more memories 32, and a communication interface (IF) 33. The communication interface 33 enables communication with other devices via the network 20. The configurations of the servers 12 to 17 and the machine learning device 18 may be different from each other.
[0018] The processor 31 is, for example, a central processing unit (CPU), a graphics processing unit (GPU), a microprocessor unit (MPU), a field-programmable gate array (FPGA), or other arithmetic device. The processor 31 is, for example, a processing circuit configured to execute various software processes. The processing circuit may include a dedicated hardware circuit (e.g., an ASIC) that processes at least a part of the software processes. In other words, the software processes may be executed by a processing circuitry that includes at least one or more software processing circuits and one or more dedicated hardware circuits.
[0019] The memory 32 may include, for example, a random access memory (RAM) or other volatile memory. The memory 32 may be configured to temporarily store programs and data. The memory 32 may also include storage for permanently storing data including programs. The storage may be, for example, a read-only memory (ROM), a hard disk drive, a flash memory, or other non-volatile storage device. The storage may also be a removable storage device such as a memory card. The communication interface 33 may be realized, for example, as a LAN or other wired communication IF.
[0020] [Points Program] The EC site server 17 shown in FIG. 1 is configured to provide an EC site for trading multiple products and multiple services provided by multiple businesses. The payment server 13 is configured to provide electronic payment services such as code payment. The point management server 14 is configured to provide various services related to a common point program. At least some of the businesses that provide products or services on the EC site and the stores that provide electronic payment services are members of the common point program. The point management server 14 is configured to, for example, award points and exchange points for benefits.
[0021] In this example, for convenience, the loyalty program for providing benefits to users is referred to as a "points program," and the amount of points saved is expressed as the number of points. However, the unit of exchange for benefits is not limited to "points," and can be replaced with any other name, such as "miles," "money," "coins," "dollars," "stamps," or "cash."
[0022] A business providing an electronic payment service manages one or more store terminals 21 used in each store. These store terminals 21 are configured to communicate with the payment server 13 via a network 20. The store terminal 21 may be, but is not limited to, a computer, a POS terminal, or a mobile device. The store terminal 21 may be installed inside a building or may be mounted on a mobile object such as a food stall or a car (e.g., a taxi or a mobile vendor). In the electronic payment service provided by the payment server 13, points of a common point program may be awarded according to the payment amount.
[0023] A payment application for making electronic payments may be installed on the mobile terminal 22 used by the user. The mobile terminal 22 may be a mobile device such as a smartphone. The mobile terminal 22 is capable of communicating with one or more of the servers 12 to 17 via the network 20.
[0024] A point management application for managing points may be installed on the mobile terminal 22. The payment application may be linked to a point program. These applications include computer programs for causing the mobile terminal 22, which is a computer, to perform predetermined operations.
[0025] When a user makes an electronic payment using the payment application, the user can earn points according to the payment amount. Using the point management application, the user can, for example, check the points they have, check their point acquisition history, redeem points for rewards, and check their point redemption history. The functions of the point management application may be included in the payment application.
[0026] When a user purchases a product or service on the EC site, the user can earn points according to the purchase amount. The user can use the EC site via a mobile terminal 22 or another device such as a personal computer (not shown).
[0027] The database 19 may include a store database and a user database. The store database stores various information about stores and store terminals 21, related to registered businesses of the e-commerce site and providers of electronic payment services. The information about stores includes, but is not limited to, for example, the store name, store ID, address, account, email address, authentication information, payment receiving account, store terminal 21 ID, electronic payment history, sales history on the e-commerce site, and point allocation history.
[0028] The user database stores various information about users who use the e-commerce site and electronic payments. Information about users includes, but is not limited to, names, user IDs, addresses, accounts, email addresses, electronic payment history, purchase history on the e-commerce site, point acquisition history, and point usage history. Examples of payment information include credit card numbers, debit card numbers, or debit account numbers. The user database may also include each user's purchasing history and payment history. Payment history and purchase history include, but are not limited to, the name of the store where the payment was made, the date and time of the payment, the items purchased in connection with the payment, and the purchase amount.
[0029] [Check-in system] The check-in system shown in Fig. 3 may include a check-in server 15 (see Fig. 1), multiple computers 24, and multiple signal transmission devices 25. The check-in system is configured to detect, via a mobile terminal 22, that a user has visited a pre-registered spot.
[0030] The types of registered spots include, but are not limited to, convenience stores, supermarkets, food specialty stores, drugstores, home appliance stores, fashion-related stores, department stores, commercial facilities, home improvement stores, gas stations, car accessory stores, bookstores, sports facilities, leisure facilities, cafes, restaurants, parks, and tourist attractions. The genres of registered spots include, but are not limited to, women's fashion, men's fashion, kids' and baby products, daily necessities, cosmetics, diet, health, home appliances, sports, outdoors, housing, pets, and hobbies. The genres may match the genres of the products sold on the e-commerce site.
[0031] Database 19 may include a spot database that stores various data related to registered spots. The spot database may include, for example, but is not limited to, the name, spot ID, location, type, genre, available hours, and user visit history of each registered spot. The user database included in database 19 may include the visit history of registered spots.
[0032] The computer 24 and the signal emitting device 25 are generally installed inside a building such as a store. The signal emitting device 25 may be, for example, an ultrasonic emitting device that emits ultrasonic waves, such as a beacon, or a device that emits short-range wireless communication signals, such as Bluetooth (registered trademark). The signal emitting device 25 may be installed, for example, at the store entrance, on the ceiling, or near the cash register. The check-in system may employ, for example, the technology described in Japanese Patent Application Laid-Open No. 2013-141054, but is not limited to this. For example, the microphone of the mobile terminal 22 may detect characteristic sounds within the store (for example, the sound of entering the store, music, or the sound of the cash register).
[0033] The registered spots may include outdoor facilities such as parks, transportation facilities such as stations or bus stops, and tourist spots such as historical sites or scenic spots. In such outdoor facilities, instead of a signal emitted by signal emitting device 25, a GPS (Global Positioning System) function provided in mobile terminal 22 may be used to detect that mobile terminal 22 has reached the registered spot.
[0034] A check-in application may be installed on the mobile terminal 22 of a user who uses the check-in system. When the user visits a registered spot and opens the check-in application, the application receives a signal from the signal transmission device 25, or the microphone detects an audio signal. Alternatively, when the mobile terminal 22 comes close to the registered spot, the check-in application receives radio waves (signals) from an artificial satellite used for GPS.
[0035] Thereafter, when the user performs a predetermined operation (for example, tapping a check-in button, not shown) via the check-in application to confirm receipt of such a signal, a record of the user's visit to the registered spot is transmitted to the check-in server 15. In this way, the act of a user who has visited a registered spot leaving a record of their visit is called "checking in."
[0036] Check-in server 15 is configured to execute a process for users to check in. A record of each check-in of a plurality of users may be stored in database 19 as a check-in history for each user or for each registered spot.
[0037] The check-in server 15 or the point management server 14 may be configured to give points in a point program to the user who has checked in as a reward for checking in. As another reward, the check-in server 15 may provide the checked-in user with an electronic ticket or discount coupon that can be used at registered spots, via the mobile terminal 22.
[0038] [Spot search application and service server] A campaign is individually generated for each user based on user information about each user. A user may participate in the campaign using a mobile device 22. The campaign of the present disclosure is implemented by traveling along a route that includes multiple designated spots, which are multiple registered spots. A user participates in the campaign by checking in at the designated spots using a check-in system.
[0039] A spot search application required for participating in the campaign may be installed on the mobile terminal 22 of a user participating in the campaign. The spot search application has a function for checking in to registered spots. The spot search application may be provided as part of the functions of a payment application, a points management application, or a check-in application.
[0040] 4, the service server 12 may include a plurality of functional units 41 to 48 for generating and implementing one or more campaigns for each of a plurality of users. These functional units 41 to 48 may be stored as program code in the memory 32 of the service server 12. The processor 31 of the service server 12 executes these programs to perform various processes for generating and implementing the campaigns.
[0041] 5 to 9 show examples of screens 50, 60, 70, and 80 displayed by the spot search application, respectively. Because the campaign of the present disclosure is implemented by visiting multiple designated spots included in a route, the creation of a "campaign" may be displayed as the creation of a "route" on screens 50, 60, 70, and 80.
[0042] 5 shows a spot list screen 50 of the spot search application. The screen 50 may display a plurality of registered spots near the mobile terminal 22. The screen 50 may include a create button 51 for starting the generation of a campaign (route). When the user operates the create button 51, the generation of the campaign (route) begins.
[0043] The operation of the functional sections 41 to 48 shown in FIG. 4 will be described below with reference to FIGS. The functional unit 41 is an information acquisition unit 41. The information acquisition unit 41 is configured to acquire user information about one of a plurality of users in order to generate one or more campaigns for that user. The user information includes various types of information stored in the database 19. The information acquisition unit 41 may acquire the user information when a generate button 51 is operated.
[0044] The user information includes one user's usage history for each of three or more registered spots. If the registered spot is a store, the usage history may include transaction history and payment history at the store. Furthermore, if the registered spot store also has a store on an e-commerce site, the usage history may include transaction history on the e-commerce site. In addition, the usage history may include the visit history of the registered spot recorded in the check-in system and various data (including genre) related to the registered spot.
[0045] The functional unit 42 is a spot selection unit 42. The spot selection unit 42 is configured to select two or more of the three or more registered spots as designated spots based on user information in order to generate one campaign.
[0046] The functional unit 43 is a route generation unit 43. The route generation unit 43 is configured to generate one or more routes for each of a plurality of users. Each route includes two or more designated spots selected by the spot selection unit 42. The route generation unit 43 generates a route to be used in the campaign, i.e., a route for visiting a plurality of designated spots, based on at least the selected designated spots and map data including those designated spots.
[0047] The two or more designated spots may include a starting spot that is the starting point of the route and an ending spot that is the end point of the route. If the route includes four or more designated spots, a visiting order may also be set for two or more designated spots between the starting spot and the ending spot. The spot selection unit 42 may select two or more stores where one user has a transaction history as designated spots.
[0048] When the user information of a user includes genre information of one or more registered spots that the user has used, the spot selection unit 42 may be configured to select a registered spot of the same genre as one registered spot that the user has used as the starting spot.
[0049] When the user information of a user includes information about the user's home or workplace, the spot selection unit 42 may be configured to select a registered spot closest to the home or workplace as the start spot or the end spot. The route may be set within a specified range including the start spot or the end spot.
[0050] The functional unit 45 is a communication unit 45. The communication unit 45 is configured to transmit information to and receive information from the mobile terminal 22 used by the user. The functional unit 46 is a geographic information unit 46. The route generation unit 43 and the geographic information unit 46 may process geographic information in conjunction with the geographic information server 16. The geographic information unit 46 is configured to acquire the current position of the mobile terminal 22. In this case, the spot selection unit 42 may be configured to select, as the start spot, the registered spot closest to the current position of the mobile terminal 22, based on the current position of the mobile terminal 22 acquired by the geographic information unit 46.
[0051] The communication unit 45 may be configured to receive input information from one user via the mobile terminal 22. The input information is included in the user information. This input information may include one or more route generation conditions input by the user. The route generation conditions may include, for example, one or more of the following: desired calorie consumption when traveling along the route (condition 1), purpose of traveling along the route (condition 2), presence or absence of a companion traveling along the route (condition 3), means of transportation for the route (condition 4), area in which the route is set (condition 5), start time of traveling along the route (condition 6), and end time of traveling along the route (condition 7). The spot selection unit 42 may select a designated spot based on the input route generation conditions.
[0052] 6 shows an example of a route generation condition input screen 60 of the spot search application. The screen 50 may transition to the screen 60 by operating a generate button 51 on the screen 50.
[0053] The route generation condition input screen 60 may include condition input fields 61 to 67 for inputting conditions 1 to 7, respectively. The desired calorie consumption, which is condition 1, may be a multiple choice answer format. Examples of options include, but are not limited to, "Not required," "0 to 200 calories," "200 to 400 calories," "400 to 600 calories," "600 to 800 calories," "800 to 1000 calories," and "1000 calories or more."
[0054] The purpose of the route tour (play), which is condition 2, may be multiple choice. Examples of options include, but are not limited to, "earning points," "meeting like-minded people," "burning calories," "daily training," "exploring the area," "having fun," "buying groceries," "wanting to be more active," and "other reasons."
[0055] Condition 3, whether or not to have a buddy, may be a multiple choice answer. Examples of options include, but are not limited to, "alone" and "with someone who has the same purpose." If "with someone who has the same purpose" is selected, the spot search application may present one or more potential buddies (hereinafter referred to as "candidate buddies").
[0056] The one or more accompanying candidates may be registered in advance by the user in the spot search application, or may be extracted from contacts registered in some application installed on the mobile terminal 22. For example, if a family member or acquaintance of the user is registered in the payment application as a recipient of electronic money, the person to whom the money is to be sent (the user of the payment application) may be selected as an accompanying candidate.
[0057] The mode of transportation for the route, which is condition 4, may be a multiple choice option. Examples of options include, but are not limited to, "walking," "jogging," "running," "cycling," and "using public transportation."
[0058] The area for setting the route, which is condition 5, may be a multiple choice option or a free input option. Examples of options include, but are not limited to, the area including the user's current location, address, or workplace, as well as the name of the nearby administrative district (for example, ward name, city name, town name, or village name).
[0059] The route may be generated using a learning model generated by the machine learning device 18. For example, the learning model may generate a route by solving a traveling salesman problem (TSP) based on user information.
[0060] When generating a route, a priority condition may be set in advance among the input conditions 1 to 7. For example, if there is a contradiction in the input conditions regarding calories burned, means of transportation, and duration (time from start time to end time), a route may be generated based on a specified priority condition. As an example, if it is difficult to generate a route that satisfies all conditions, such as when condition 1 indicates calories burned of "1000 calories or more," condition 4 indicates the means of transportation to be "walking," and the duration is one hour (conditions 6 and 7), a route may be generated by prioritizing one of conditions 4, 6, or 7 over condition 1.
[0061] The service server 12 may generate multiple campaigns (multiple routes) for one user. Multiple campaigns may be generated by setting different benefits for one route that includes the same designated spot. In this case, the communication unit 45 may transmit the generated multiple campaigns to the mobile terminal 22.
[0062] 7 and 8 show a route list screen 70 (70A, 70B) that displays multiple campaigns (multiple routes). The screen 70 may include multiple route overview display fields 71, and a detailed display button 72 and a participation button 73 associated with each route overview display field 71.
[0063] The route summary display field 71 may display the name (or summary) of the corresponding route and a summary (or catchphrase) of a campaign associated with the route. The route summary display field 71 may include detailed information about the corresponding route, for example, information corresponding to the input conditions 1 to 7 (for example, the calories burned when walking this route), and may also include the names of designated spots included in the route, descriptions of each designated spot, and information about benefits that can be obtained along the route.
[0064] 7 shows a first example of a screen 70A illustrating two campaigns (routes) generated under the same conditions. The route generation conditions in the first example are, for example, condition 1 "400-600 calories," condition 2 "buying groceries," condition 3 "alone," condition 4 "walking," condition 5 "Shinagawa Ward," condition 6 "7 pm," and condition 7 "9 pm."
[0065] 8 shows a second example of a screen 70B that illustrates two examples of campaigns (routes) that have been generated under different conditions than those in the first example. The route generation conditions in the second example are, for example, condition 1 is "unnecessary," condition 2 is "exploring the area," condition 3 is "with people with the same purpose," condition 4 is "using public transportation," condition 5 is "Shinagawa Ward, Minato Ward, Shinjuku Ward, Shibuya Ward," condition 6 is "11 am," and condition 7 is "2 pm."
[0066] If condition 3 is "with people who have the same purpose," one or more potential companions (potential "friends" to be invited) may be displayed in the route summary display field 71. When the user performs an operation to "invite" one of the one or more presented potential companions (for example, tapping an "Invite" button associated with the name of the potential companion), the spot search application may send an invitation notification requesting accompaniment to the potential companion.
[0067] FIG. 9 is an example of a campaign map screen 80 that is displayed when the detail display button 72 is operated. The screen 80 includes geographic information and detailed information about the route. The screen 80 may display a map 81 including the route, a route 83, and multiple designated spots 84 included in the route 83. The multiple designated spots 84 may include a start spot 84S that is the starting point of the route 83 and an end spot 84E that is the end point of the route 83. The screen 80 may include a route description field 82 that displays a description of the route. The route description field 82 may be made invisible by, for example, operating a cross mark associated with the description field 82.
[0068] Some or all of the designated spots 84 may be accompanied by a spot description field 86. The spot description field 86 may display a description of the corresponding designated spot 84 or a description of the benefits that can be obtained at the designated spot 84. Each designated spot 84 may be accompanied by a delete button 87 for deleting the designated spot 84. Alternatively, or in addition, the screen 80 may include an add button 76 for adding registered spots 75 around the designated spot 84 to the route. The number of designated spots 84 included in each route 83 may be determined based on conditions 1 to 7 entered by the user.
[0069] If a specified spot 84 is deleted, the spot search application may present another candidate spot (registered spot 75 accompanied by an add button 76) that meets conditions 1 to 7. If the user performs an operation to add candidate spot 1 to the route, that candidate spot becomes the new designated spot 84. In this case, the route generation unit 43 regenerates the route 83 so as to include the new designated spot 84. Similarly, if a specified spot 84 is deleted, the route generation unit 43 regenerates the route 83 so as to exclude the designated spot 84. Therefore, an operation to delete or add a designated spot 84 corresponds to a route change request from the user.
[0070] Screen 80 may include a back button 88 for returning to the previous screen 70 and a participation button 89 for starting a campaign for this route 83. By operating participation button 73 on screen 70 or participation button 89 on screen 80, the user can select a desired campaign from among the multiple campaigns presented via mobile terminal 22.
[0071] The functional unit 44 is a benefit determination unit 44. The benefit determination unit 44 is configured to determine a benefit for each campaign. The benefit determination unit 44 may be configured to determine a benefit for a campaign corresponding to one route based on one user's usage history at one or more of two or more designated spots included in one route. The benefit may include, for example, a coupon that can be used at at least one of the two or more designated spots. The coupon may be, for example, a discount coupon, a point coupon, or a coupon redeemable for a product or service, but is not limited to these.
[0072] If the usage history includes a purchase history of a product in a certain category, a store that sells products in that category or a category related to that category may be designated as a designated spot, and a coupon that can be used at that store may be offered as a bonus. For example, if there is a purchase history of hiking shoes in the outdoor goods category, a coupon for an outdoor jacket that can be used at a store that sells outdoor goods may be offered as a bonus.
[0073] The benefit determination unit 44 may be configured to provide a benefit such as a coupon for a designated spot desired by the user or a coupon for a product or service desired by the user, in response to an input or selection by the user. Furthermore, the benefit determination unit 44 may assign a route name or a catchphrase (e.g., "Buy Grocery! Campaign" or "Invite Friends! Campaign") that represents the characteristics of the campaign to the route based on the determined benefit. Such a route name or a catchphrase is useful for differentiating routes when multiple routes are presented to the user.
[0074] Functional unit 47 is a benefit provision unit 47. Benefit provision unit 47 is configured to provide one or more coupons to one user. Functional unit 48 is a progress management unit 48. Progress management unit 48 is configured to acquire progress information of a campaign by one user. The progress information may include a visit history of a designated spot by one user acquired from check-in server 15. The progress information may also include payment information at a store that is a designated spot while one user is traveling along a route.
[0075] When the progress management unit 48 acquires information that a user has visited one of two or more designated spots included in the route, the benefit provision unit 47 may be configured to provide the user with a coupon that can be used at one of the two or more designated spots that the user has not yet visited. This coupon is effective in guiding the user to designated spots that the user has not visited. A benefit that is provided in this way in exchange for checking in to a designated spot is called a check-in benefit.
[0076] As an example, when the progress management unit 48 acquires information that a user has visited one of two or more designated spots included in a route, the benefit provision unit 47 may be configured to provide the user with a coupon that can be used at a designated spot located next to the one designated spot on the route. This coupon is valid for moving the user along the route.
[0077] The benefit provision unit 47 may be configured to provide the user with a coupon that can be used at one designated spot when the progress management unit 48 acquires information that the user has visited one of two or more designated spots included in the route. This coupon is effective in encouraging the user to revisit the one designated spot.
[0078] The timing when the reward provider 47 provides a reward may be when participating in a campaign (route), when checking in at a designated spot, or when making an electronic payment at a designated spot. A reward provided with electronic payment as a condition for obtaining the reward is called a payment reward. The reward provider 47 may also provide an additional reward when checking in at a specified number of designated spots or when completing a route. A reward provided with completion of a route as a condition for obtaining the reward is called a completion reward. Completion of a route may be achieved, for example, by checking in at all designated spots, or may be achieved when a specified condition, such as payment at the final spot, is met.
[0079] Check-in rewards may be offered at all designated spots, or only at some designated spots. For example, a first store (e.g., a convenience store near a user's home) that a user has visited may be designated as a first designated spot, and a second store (e.g., a drugstore) that the user has not visited may be designated as a second designated spot. In this case, a check-in reward may not be offered at the first designated spot, but may be offered at the second designated spot. Alternatively, a payment reward may be offered at the first designated spot, and a check-in reward may be offered at the second designated spot. In this way, a check-in reward that requires a visit may be offered at designated spots with no visit history, and reward acquisition conditions may be stricter at designated spots with visit history than at designated spots with no visit history.
[0080] The content of the benefit may differ for each of multiple users. The content of such a benefit may also be determined based on user information. For example, if a user frequently purchases a product (e.g., rice balls) at a store that is a designated spot, the benefit may be a discount coupon for that product, or conversely, the benefit may be a discount coupon for a product (e.g., a bento box) that the user has never purchased. Alternatively, the benefit may be one designated by the store that is the designated spot.
[0081] As described above, the selected campaign (route) may be edited or changed based on user input information. In the present disclosure, adding or deleting designated spots included in the route before the start of the tour is referred to as editing the route, and changing a future designated spot to another designated spot or adding a new designated spot after the start of the route tour but before the completion of the route is referred to as changing the route.
[0082] When a user requests editing or changing one route, the spot selection unit 42 selects a new designated spot to be added to the route. When the spot selection unit 42 selects a new designated spot, the benefit determination unit 44 may add coupons that can be used at the new designated spot to the benefit. In this case, if the route is edited, the coupons for the designated spots that are to be deleted from the route are deleted, while if the route is changed, the coupons for the designated spots that are to be deleted from the route may remain as they are.
[0083] The campaign may include a game element in which at least one of the designated spots included in the route is determined while traveling along the route. The game element may be, for example, a lottery, a coin toss, or rock-paper-scissors provided by an app on the mobile terminal 22. In this case, the spot search application displays a game play screen (not shown). The play screen includes a play button (not shown) for playing the game. When the user operates the play button, the input information is transmitted from the mobile terminal 22 to the service server 12. This input information includes a request to change the route.
[0084] When the input information received by the communication unit 45 includes a route change request, the spot selection unit 42 selects two or more candidate spots from a plurality of registered spots not included in the current route and randomly selects one of the two or more candidate spots as a new designated spot. "Randomly selecting" includes, for example, determining the designated spot through a game such as a lottery or a coin toss. The number of candidate spots may be changed depending on the content of the game. For example, if the game is a coin toss, the spot selection unit 42 may select two candidate spots corresponding to the tails and heads of the coin.
[0085] Such changes to the campaign content through games are not limited to changes in the designated spots, but may also be applied to changes in benefits. For example, in a lottery game, a "win" may be provided with a coupon of higher value (a higher discount rate or more points) than a "lose" may be provided.
[0086] [Campaign generation method] With reference to FIG. 10, an example of a campaign generation method will be described along with the operation of the spot search application.
[0087] When the generate button 51 is operated on the mobile terminal 22 in step S11, the condition input screen 60 is displayed in step S12. In the following step S13, the route generation conditions (input information) entered via the condition input screen 60 are transmitted from the mobile terminal 22. At this time, information (user ID) for identifying the user who input the conditions is transmitted from the mobile terminal 22 together with the route generation conditions.
[0088] In step S21, the communication unit 45 of the service server 12 receives the transmitted route generation conditions. In the following step S22, the information acquisition unit 41 acquires user information about the user. In step S23, the spot selection unit 42 selects the designated spot, and in step S24, the route generation unit 43 generates a route. Note that the selection of the designated spot and the generation of the route may be performed simultaneously using a learning model generated by the machine learning device 18.
[0089] In step S25, the benefit determination unit 44 determines a benefit. Thereafter, another functional unit (explanation generation unit) (not shown) of the service server 12 may generate a campaign name and an explanation of the route. Then, in step S26, the communication unit 45 transmits the generated information related to the campaign (including the route, designated spots included in the route, and the benefit) to the mobile terminal 22.
[0090] In step S14, the mobile terminal 22 receives the campaign information transmitted from the service server 12. Then, in step S15, the spot search application causes the mobile terminal 22 to display the received campaign information as a list screen 70. Furthermore, in response to the user's operation of the detail display button 72, the spot search application causes the mobile terminal 22 to display a map screen 80.
[0091] When the user operates the participation button 73, 89 on the mobile terminal 22 to select a campaign, the spot search application transmits information about the selected campaign (route) to the service server in step S16.
[0092] When the communication unit 45 of the service server 12 receives the information about the selected campaign in step S27, the service server 12 starts the campaign in step S28, whereby the user becomes involved in the campaign.
[0093] [Campaign implementation and check-in benefits] When the campaign starts, the spot search application may display a map including the route and designated spots corresponding to the campaign on the screen of the mobile terminal 22 (campaign execution screen, not shown).
[0094] The campaign execution screen may be a screen obtained by removing the add button 76 and the delete button 87 from the map screen 80 and adding a mark (for example, a circle mark) indicating the current location of the mobile terminal 22 (user). Furthermore, the campaign execution screen may include a stop button for stopping the route search instead of the join button 89.
[0095] With reference to FIG. 11, the process of checking in at a designated spot during route searching and providing check-in benefits will be described. When the user performs a check-in operation at a designated spot via mobile terminal 22 in step S31, check-in server 15 performs check-in processing in step S41. Thereafter, in step S42, check-in server 15 transmits check-in information to service server 12. Steps S41 and S42 may be executed by service server 12 instead of check-in server 15.
[0096] When the communication unit 45 of the service server 12 receives check-in information in step S51, the progress management unit 48 updates the user's campaign progress information based on the check-in information in step S52. If checking in to the designated spot is a condition for obtaining a benefit, the benefit provision unit 47 generates a coupon as a check-in benefit in step S53.
[0097] Next, in step S54, the communication unit 45 transmits the campaign progress information and the coupon to the mobile terminal 22. When the mobile terminal 22 receives the campaign progress information and the coupon in step S32, in step S33 the spot search application updates the screen display of the mobile terminal 22. More specifically, the spot search application changes the display of the specified spot on the campaign execution screen to indicate that the user has been checked in, and displays the benefit display screen 90 (see FIG. 13).
[0098] 13, the benefit display screen 90 includes electronic coupons 91 and 92, which are check-in benefits. If the specified spot where the user checked in is the end spot, a coupon, which is the completion benefit, may be generated in step S53 and transmitted to the mobile terminal 22. If the benefit is points, the service server 12 may transmit benefit information to the point management server 14 after step S52. Then, the point management server 14 or the service server 12 may transmit information on the points that will be awarded as a benefit to the mobile terminal 22.
[0099] [Payment benefits provided] With reference to FIG. 12, the provision of payment benefits during route searching will be described. When the user performs an electronic payment operation, which is a condition for obtaining a benefit, at the designated spot in step S61, the payment server 13 performs a payment process in step S71. Thereafter, the payment server 13 transmits the payment information to the service server 12 in step S72.
[0100] When the service server 12 receives the payment information in step S81, the progress management unit 48 updates the campaign progress information in step S82. Then, the benefit provision unit 47 generates a coupon as a payment benefit in step S83. Furthermore, the communication unit 45 transmits the generated coupon information to the payment server 13 in step S84.
[0101] When the payment server 13 receives the coupon information in step S73, in step S74 the payment server 13 transmits the coupon information together with payment completion information to the mobile terminal 22. When the mobile terminal 22 receives the coupon information together with the payment completion information in step S62, the payment application displays a payment completion screen 93 (see FIG. 14) on the mobile terminal 22 in step S63.
[0102] 14, the payment completion screen 93 may include electronic coupons 91 and 92. In this way, when the condition for obtaining the benefit is electronic payment at a store, the coupons 91 and 92 may be provided on the payment completion screen 93 for electronic payment. Alternatively, after the payment completion screen 93 is displayed on the mobile terminal 22, payment information may be transmitted from the payment server 13 or the mobile terminal 22 to the service server 12. Then, the service server 12 may transmit information on the coupon or points that are the payment benefit to the mobile terminal 22.
[0103] [Effects of the present disclosure] The system 11 and method for generating a campaign determine designated spots, routes, and rewards based on user information for each of multiple users. For example, if the user information includes a history of use or visits to registered spots, the designated spots on the route can include registered spots that the user has used or visited. This allows registered spots familiar to each user to be included on the route, making it easier for users to participate in the campaign.
[0104] If the user information includes information about the user's home or workplace, the registered spot closest to the home or workplace can be selected as the start spot or end spot. Alternatively, the registered spot closest to the current location of the mobile terminal 22 can be selected as the start spot. This also makes it easier for users to participate in the campaign.
[0105] If the user information includes one or more route generation conditions entered by the user, a route can be generated that meets the user's wishes. In this case, the user does not need to take the time to select multiple designated spots. Furthermore, if the route includes spots the user has not used or visited in addition to spots the user has used or visited in the past, the user can enjoy the fun of exploring new spots.
[0106] Furthermore, if the campaign benefit is a coupon that can be used at a designated spot included in the route, it can increase the user's motivation to complete the route. For the user, it is also convenient because the coupon obtained while traveling the route can be used while traveling the route. In this case, since the designated spot is determined based on user information, the coupon that can be used at the designated spot is likely to be attractive to the user.
[0107] In this way, the system 11 and method of the present disclosure determine benefits based on the user information of each of multiple users, making it possible to provide each user with an attractive benefit. By generating such a campaign, it is possible to effectively encourage each of multiple users to visit a designated spot or make a purchase at a target store.
[0108] Stores or facilities that are designated as designated spots can also conduct campaigns targeting users who have used or visited the store in the past or who are interested in the same genre, allowing for more effective advertising activities for each of multiple users.
[0109] The campaign of the present disclosure is not simply a stamp rally that visits multiple designated spots; the system 11 generates a route that visits multiple designated spots. Therefore, even if the route includes an unknown designated spot, the user can reach the designated spot along the route, and can also get some exercise like walking while visiting multiple designated spots. Furthermore, for users who have been using check-in systems for some time, a route can be generated based on the purpose, area, or time period that suits their convenience or mood at the time, allowing them to visit registered spots efficiently and enjoyably.
[0110] [Effects of this disclosure] According to the present disclosure, the following effects can be achieved. (1) By providing campaign benefits in the form of coupons that can be used at designated spots selected based on user information, it is possible to provide attractive benefits to each of multiple users, thereby effectively encouraging each of the multiple users to take the actions intended by the campaign.
[0111] (2) By offering the user a coupon that can be used at a designated spot on the route that the user has not yet visited, the user can be encouraged to visit the designated spot. (3) By providing the user with a coupon that can be used at the designated spot located next to the first designated spot visited on the route as a benefit, the user can be guided to the next designated spot along the route.
[0112] (4) By offering the user a coupon that can be used at one of the designated spots visited along the route as a special benefit, the user can be encouraged to revisit the designated spot. (5) If the user can edit or change the route, it is possible to create a more attractive route for the user. Also, by adding coupons that can be used at designated spots newly added by editing or changing the route as rewards, it is possible to create a more attractive campaign for the user.
[0113] (6) By selecting designated spots based on the user's transaction history at a store, it is possible to provide coupons that are highly useful to the user. It also allows stores to carry out more effective advertising activities for existing customers.
[0114] (7) By setting the registered spot closest to the current location of the mobile terminal 22 as the starting spot, the user can quickly start traveling the route from the current location. In other words, each of multiple users can participate in the desired campaign anytime and anywhere, which is highly convenient for many users.
[0115] (8) By using a registered spot of the same genre as a registered spot that the user has used as the starting spot, the user's interest can be attracted and participation in the campaign can be encouraged.
[0116] (9) By selecting the registered spot closest to the user's home or workplace as the end point, the user can quickly return to their home or workplace after completing the campaign, which encourages the user to complete the campaign.
[0117] (10) By randomly selecting one of two or more candidate spots as the new designated spot based on the information input by the user, it is possible to provide the user with a fun game-like experience.
[0118] (11) By generating routes based on the route generation conditions entered by the user, it is possible to generate campaigns that are optimal for each user, thereby providing benefits that meet the diverse preferences of multiple users.
[0119] (12) By providing the user with coupons 91 and 92 as payment benefits through the electronic payment completion screen 93, the user can quickly check the coupons 91 and 92 after payment without opening the spot search application.
[0120] [Example of change] This embodiment can be modified as follows: This embodiment and the following modifications can be combined and implemented within the scope of technical compatibility.
[0121] [Change Example 1] The route may be a circular route whose start point and end point coincide with each other. For example, if the registered spot closest to the user's home is both the start spot and the end spot, the user can quickly start traveling along the route and quickly return home after completing the route.
[0122] [Change Example 2] The campaign generation system 11 may be realized by a single device or computer including the functional units 41 to .
[0123] [Change Example 3] The coupon may have an expiration date, which has the effect of encouraging people to visit the corresponding designated spot before the expiration date.
[0124] [Note] Below, aspects that can be understood from the above embodiment and modified examples are listed. [Aspect 1] 1. A campaign generation system configured to generate a campaign for each of a plurality of users, the system comprising: an information acquisition unit configured to acquire user information about one of the plurality of users, the user information including a usage history of the one user for each of three or more registered spots; a spot selection unit configured to select two or more of the three or more registered spots as designated spots based on the user information; a route generator configured to generate one or more routes for the one user, each route including the two or more designated spots; a benefit determination unit configured to determine a benefit of the campaign corresponding to each of the one or more routes; Equipped with the benefit determination unit is configured to determine the benefit for each of the routes based on a usage history of the one user at one or more of the two or more designated spots, and the benefit includes a coupon that can be used at at least one of the two or more designated spots; Campaign generation system.
[0125] [Aspect 2] a reward providing unit configured to provide the coupon to the one user; a progress management unit configured to acquire progress information of the campaign by the one user; the benefit provision unit is configured to provide the one user with a coupon that can be used at a designated spot that the one user has not yet visited among the two or more designated spots included in the one route, when the progress management unit acquires information that the one user has visited any one of the two or more designated spots included in the one route; The campaign generation system according to aspect 1.
[0126] [Aspect 3] the benefit provision unit is configured to provide the one user with a coupon that can be used at a designated spot located next to the one designated spot on the one route when the progress management unit acquires information that the one user has visited one designated spot among the two or more designated spots; The campaign generation system according to aspect 2.
[0127] [Aspect 4] the benefit provision unit is configured to provide the one user with a coupon that can be used at the one designated spot when the progress management unit acquires information that the one user has visited one designated spot among the two or more designated spots; The campaign generation system according to any one of the first to third aspects.
[0128] [Aspect 5] when the one user requests editing or changing of one of the routes, the spot selection unit is configured to select a new designated spot to be added to the route; When the spot selection unit selects the new designated spot, the benefit determination unit is configured to add a coupon that can be used at the new designated spot to the benefit. A campaign generation system according to any one of the first to fourth aspects.
[0129] [Aspect 6] the two or more designated spots include one or more stores, and the usage history includes a transaction history of the one user at the one or more stores; The spot selection unit is configured to select two or more stores in which the one user has a transaction history as the designated spot. The campaign generation system according to any one of the first to fifth aspects.
[0130] [Aspect 7] a communication unit configured to transmit information to a mobile terminal used by the user and receive information from the mobile terminal; a geographic information unit configured to obtain a current location of the mobile terminal; Equipped with The two or more designated spots included in one of the routes include a starting spot that is a starting point of the one of the routes, the spot selection unit is configured to select, as the start spot, a registered spot that is closest to the current location of the mobile terminal; The campaign generation system according to any one of the first to sixth aspects.
[0131] [Aspect 8] The two or more designated spots included in one of the routes include a starting spot that is a starting point of the one of the routes, The user information includes genre information of one or more registered spots that the one user has used among the three or more registered spots, The spot selection unit is configured to select, as the start spot, a registered spot of the same genre as one registered spot that the one user has used. The campaign generation system according to any one of the first to sixth aspects.
[0132] [Aspect 9] The user information includes information about the home or workplace of the first user, The two or more designated spots included in one of the routes include an end spot that is an end point of the one of the routes, The spot selection unit is configured to select a registered spot that is closest to the home or the workplace as the end spot. A campaign generation system according to any one of the first to eighth aspects.
[0133] [Aspect 10] a communication unit configured to receive input information from the first user; When the input information received by the communication unit includes a route change request, the spot selection unit: selecting two or more candidate spots from a plurality of registered spots that are not included in the current route; selecting one of the two or more candidate spots randomly selected according to the input information as a new designated spot; configured to perform The campaign generation system according to any one of the first to ninth aspects.
[0134] [Aspect 11] the user information includes route generation conditions input by the user; The route generation conditions are: The area where you want to set the route, The purpose of the route tour, Route transportation, Desired calorie consumption while traveling the route, The start time of the route tour, End time of the route tour, Whether or not someone will accompany you on the route; including one or more of the following: The campaign generation system according to any one of the first to tenth aspects.
[0135] [Aspect 12] the campaign includes one or more achievement conditions and the provision of a coupon in accordance with the one or more achievement conditions; the plurality of registered spots include one or more stores; the one or more conditions include making an electronic payment at at least one of the one or more stores; The coupon is provided on a payment completion screen of the electronic payment. The campaign generation system according to any one of the above first to eleventh aspects.
[0136] [Aspect 13] 1. A campaign generation system configured to generate a campaign for each of a plurality of users, the system comprising: The system includes one or more computers, at least one of which: acquiring user information about one of the plurality of users, the user information including a usage history of the one user for each of three or more registered spots; selecting two or more designated spots from the three or more registered spots based on the user information; generating one or more routes for the one user, each of the routes including the two or more designated spots; determining a benefit of the campaign for each of the routes based on the one user's usage history at one or more of the two or more designated spots, the benefit including a coupon that can be used at at least one of the two or more designated spots; A campaign generation system configured to:
[0137] [Aspect 14] 1. A campaign generation method for generating a campaign for each of a plurality of users, the method comprising: acquiring user information about one of the plurality of users, the user information including a usage history of the one user for each of three or more registered spots; selecting two or more designated spots from the three or more registered spots based on the user information; generating one or more routes for the one user, each of the routes including the two or more designated spots; determining a benefit of the campaign for each of the routes based on the one user's usage history at one or more of the two or more designated spots, the benefit including a coupon that can be used at at least one of the two or more designated spots; A campaign generation method comprising:
[0138] [Aspect 15] 1. A program for generating a campaign for each of a plurality of users, comprising: At least one of the one or more computers acquiring user information about one of the plurality of users, the user information including a usage history of the one user for each of three or more registered spots; selecting two or more designated spots from the three or more registered spots based on the user information; generating one or more routes for the one user, each of the routes including the two or more designated spots; determining a benefit of the campaign for each of the routes based on the one user's usage history at one or more of the two or more designated spots, the benefit including a coupon that can be used at at least one of the two or more designated spots; A program to execute. [Explanation of symbols]
[0139] 11...campaign generation system, 12...service server, 13...payment server, 14...point management server, 15...check-in server, 16...geographic information server, 17...EC site server, 18...machine learning device, 19...database, 20...network, 21...store terminal, 22...mobile terminal, 24...computer, 25...signal transmission device, 30...computer, 31...processor, 32...memory, 33...communication interface, 41...information acquisition unit, 42...spot selection unit, 43...route generation unit, 44...benefit determination unit, 45...communication unit, 46...geographic information unit, 47...benefit provision unit, 48...progress management Part, 50...spot list screen, 51...generate button, 60...route generation condition input screen, 61-67...condition input field, 70, 70A, 70B...route list screen, 71...route overview display field, 72...detailed display button, 73...participate button, 75...registered spot, 76...add button, 80...campaign map screen, 81...map, 82...route description field, 83...route, 84...designated spot, 84E...end spot, 84S...start spot, 86...spot description field, 87...delete button, 88...back button, 89...participate button, 90...benefit display screen, 91-92...electronic coupon, 93...payment completion screen.
Claims
1. 1. A campaign generation system configured to generate a campaign for each of a plurality of users, the system comprising: an information acquisition unit configured to acquire user information about one of the plurality of users, the user information including a usage history of the one user for each of three or more registered spots; a spot selection unit configured to select two or more designated spots from among the three or more registered spots based on the user information; a route generator configured to generate one or more routes for the one user, each route including the two or more designated spots; a benefit determination unit configured to determine a benefit of the campaign corresponding to each of the one or more routes; Equipped with the benefit determination unit is configured to determine the benefit for each of the routes based on a usage history of the one user at one or more of the two or more designated spots, and the benefit includes a coupon that can be used at at least one of the two or more designated spots; Campaign generation system.
2. a reward providing unit configured to provide the coupon to the one user; a progress management unit configured to acquire progress information of the campaign by the one user, the benefit provision unit is configured to provide the one user with a coupon that can be used at a designated spot that the one user has not yet visited among the two or more designated spots included in the one route, when the progress management unit acquires information that the one user has visited any one of the two or more designated spots included in the one route; The campaign generation system of claim 1 .
3. the benefit provision unit is configured to provide the one user with a coupon that can be used at a designated spot located next to the one designated spot on the one route, when the progress management unit acquires information that the one user has visited one designated spot among the two or more designated spots; The campaign generation system of claim 2 .
4. the benefit provision unit is configured to provide the one user with a coupon that can be used at the one designated spot when the progress management unit acquires information that the one user has visited one designated spot among the two or more designated spots. The campaign generation system of claim 2 .
5. when the one user requests editing or changing of one of the routes, the spot selection unit is configured to select a new designated spot to be added to the route; When the spot selection unit selects the new designated spot, the benefit determination unit is configured to add a coupon that can be used at the new designated spot to the benefit. A campaign generation system according to any one of claims 1 to 4.
6. the two or more designated spots include one or more stores, and the usage history includes a transaction history of the one user at the one or more stores; the spot selection unit is configured to select two or more stores in which the one user has a transaction history as the designated spot; A campaign generation system according to any one of claims 1 to 4.
7. a communication unit configured to transmit information to a mobile terminal used by the user and receive information from the mobile terminal; a geographic information unit configured to obtain a current location of the mobile terminal; Equipped with the two or more designated spots included in one of the routes include a starting spot that is a starting point of the one of the routes, the spot selection unit is configured to select, as the start spot, a registered spot that is closest to the current location of the mobile terminal; A campaign generation system according to any one of claims 1 to 4.
8. the two or more designated spots included in one of the routes include a starting spot that is a starting point of the one of the routes, the user information includes genre information of one or more registered spots that the one user has used among the three or more registered spots; the spot selection unit is configured to select, as the start spot, a registered spot of the same genre as one registered spot that the one user has used; A campaign generation system according to any one of claims 1 to 4.
9. The user information includes information about the home or workplace of the first user, the two or more designated spots included in one of the routes include an end spot that is an end point of the one of the routes, The spot selection unit is configured to select a registered spot that is closest to the home or the workplace as the end spot. A campaign generation system according to any one of claims 1 to 4.
10. a communication unit configured to receive input information from the first user; When the input information received by the communication unit includes a route change request, the spot selection unit: selecting two or more candidate spots from a plurality of registered spots that are not included in the current route; selecting one of the two or more candidate spots randomly selected according to the input information as a new designated spot; configured to perform A campaign generation system according to any one of claims 1 to 4.
11. the user information includes route generation conditions input by the user; The route generation conditions are: The area where you want to set the route, The purpose of the route tour, Route transportation, Desired calorie consumption while traveling the route, The start time of the route tour, End time of the route tour, Whether or not someone will accompany you on the route; including one or more of the following: A campaign generation system according to any one of claims 1 to 4.
12. the campaign includes one or more achievement conditions and the provision of a coupon in accordance with the one or more achievement conditions; the plurality of registered spots include one or more stores; the one or more conditions to be met include making an electronic payment at at least one of the one or more stores; The coupon is provided on a payment completion screen of the electronic payment. A campaign generation system according to any one of claims 1 to 4.
13. 1. A campaign generation system configured to generate a campaign for each of a plurality of users, the system comprising: The system includes one or more computers, at least one of which: acquiring user information about one of the plurality of users, the user information including a usage history of the one user for each of three or more registered spots; selecting two or more designated spots from the three or more registered spots based on the user information; generating one or more routes for the one user, each of the routes including the two or more designated spots; determining a benefit of the campaign for each of the routes based on the one user's usage history at one or more of the two or more designated spots, the benefit including a coupon that can be used at at least one of the two or more designated spots; A campaign generation system configured to:
14. 1. A campaign generation method for generating a campaign for each of a plurality of users, the method comprising: acquiring user information about one of the plurality of users, the user information including a usage history of the one user for each of three or more registered spots; selecting two or more designated spots from the three or more registered spots based on the user information; generating one or more routes for the one user, each of the routes including the two or more designated spots; determining a benefit of the campaign for each of the routes based on the one user's usage history at one or more of the two or more designated spots, the benefit including a coupon that can be used at at least one of the two or more designated spots; A campaign generation method comprising:
15. 1. A program for generating a campaign for each of a plurality of users, comprising: At least one of the one or more computers acquiring user information about one of the plurality of users, the user information including a usage history of the one user for each of three or more registered spots; selecting two or more designated spots from the three or more registered spots based on the user information; generating one or more routes for the one user, each of the routes including the two or more designated spots; determining a benefit of the campaign for each of the routes based on the one user's usage history at one or more of the two or more designated spots, the benefit including a coupon that can be used at at least one of the two or more designated spots; A program to execute.
Citation Information
Patent Citations
Stamp rally system and server device
JP2011053956A
Route information provision device
JP2011232307A
Continuous passenger transfer system by information distribution
JP2016009447A
Advertisement system
JP2016218909A
Information processing method, information processing apparatus, and information processing program
JP2023137461A
Cited By
Information processing device, information processing system, information processing method and program
JP7787629B1
Information processing device, information processing system, information processing method, and program
JP7840518B1