Program, information processing method and information processing device

The program uses location and advertisement data to determine user exposure, addressing the limitations of traditional methods by accurately identifying and clustering users who have seen advertisements, enhancing advertisement effectiveness measurement.

JP2024177470AInactive Publication Date: 2024-12-19D A CONSORTIUM INC
View PDF 9 Cites 0 Cited by

Patent Information

Application Number
JP2024175082
Authority / Receiving Office
JP · JP
Patent Type
Applications
Current Assignee / Owner
Filing Date
2024-10-04
Publication Date
2024-12-19
Estimated Expiration
Not applicable · inactive patent

Smart Images

  • Figure 2024177470000001_ABST
    Figure 2024177470000001_ABST
Patent Text Reader

Abstract

To provide a program capable of effectively specifying a user coming into contact with an advertisement, an information processing method and an information processing device.SOLUTION: According to an embodiment, a program causes a processor to acquire advertisement information showing an area brought into contact with an advertisement, acquire location information showing a facility at which a user is located, acquire position information showing coordinates of the user, and determine whether the user comes into contact with the advertisement on the basis of the location information, the position information and the advertisement information.SELECTED DRAWING: Figure 2
Need to check novelty before this filing date? Find Prior Art

Description

[Technical field]

[0001] An embodiment of the present invention relates to a program, an information processing method, and an information processing device for measuring the effectiveness of an advertisement. [Background technology]

[0002] Advertisers may present advertisements by installing media such as paper or digital signage outdoors or inside facilities. In order to measure the effectiveness of such advertisements, the advertisers need to identify users who have been exposed to the advertisements. Conventionally, advertisers identify users who have been exposed to the advertisements by conducting questionnaire surveys or the like.

[0003] However, analog methods such as questionnaire surveys have a problem in that users who have been exposed to the advertisement can only be extracted from those who have cooperated with the questionnaire.

[0004] Therefore, a method for effectively identifying users who have been exposed to an advertisement is desired. [Prior art documents] [Patent documents]

[0005] [Patent Document 1] JP 2016-24386 A Summary of the Invention [Problem to be solved by the invention]

[0006] In order to solve the above problem, there are provided a program, an information processing method, and an information processing device that can effectively identify users who have come into contact with an advertisement. [Means for solving the problem]

[0007] According to an embodiment, the program causes a processor to acquire advertising information indicating an area exposed to an advertisement, acquire location information indicating a facility where a user was located, acquire position information indicating the coordinates of the user, and determine whether the user was exposed to the advertisement based on the position information, the position information, and the advertising information. Effect of the Invention

[0008] According to the embodiment, the server device identifies the user's movement route based on the facility where the user was located and the user's coordinates. As a result, the server device can more accurately identify the user's movement route. In addition, the server device determines whether the user has been exposed to an advertisement based on the movement route. Therefore, the server device can more accurately determine whether the user has been exposed to an advertisement.

[0009] In addition, the server device identifies users who are present in a specific facility and determines whether the users have been exposed to the advertisement. Therefore, the server device can identify users who are likely to have been exposed to the advertisement and determine whether the users have been exposed to the advertisement. As a result, the server device can efficiently generate clusters of users who have been exposed to the advertisement. [Brief description of the drawings]

[0010] [Figure 1] FIG. 1 is a diagram illustrating an example of a configuration of an advertisement system according to an embodiment. [Diagram 2] FIG. 2 is a block diagram illustrating an example of the configuration of a server device according to the embodiment. [Diagram 3] FIG. 3 is a diagram illustrating an example of a configuration of advertisement information according to the embodiment. [Figure 4] FIG. 4 is a diagram illustrating an example of the configuration of the region information according to the embodiment. [Diagram 5] FIG. 5 is a diagram illustrating an example of the configuration of registration information according to the embodiment. [Figure 6] FIG. 6 is a diagram illustrating an example of the configuration of location information according to the embodiment. [Figure 7]FIG. 7 is a flowchart illustrating an example of the operation of the server device according to the embodiment. [Figure 8] FIG. 8 is a flowchart illustrating an example of the operation of the server device according to the embodiment. DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS

[0011] Hereinafter, embodiments will be described with reference to the drawings. The advertising system according to the embodiment generates a cluster of users who have come into contact with an advertisement placed outdoors or inside a facility. Here, the advertisement is placed in a predetermined location outdoors or inside a facility. For example, the advertisement may be a hanging sign or digital signage in a train, a billboard or digital signage placed on a station platform, or a billboard or digital signage placed on a building. The advertisement may be a paper medium such as a poster or a sticker, or may be a digital signage composed of a display or the like. The location or medium of the advertisement is not limited to a specific configuration.

[0012] Fig. 1 is a block diagram showing a configuration example of an advertisement system 1 according to an embodiment. As shown in Fig. 1, the advertisement system 1 includes a server device 10, a medium 20, and a terminal 30. Note that the advertisement system 1 may include other configurations as necessary in addition to the configuration shown in Fig. 1, or may exclude certain configurations.

[0013] The server device 10 (information processing device) measures the effectiveness of the advertisement. The server device 10 holds advertisement information indicating the date and time when the advertisement is displayed and the location where the user comes into contact with the advertisement. The server device 10 also acquires location information indicating the facility where the user was located and the date and time when the user was located at the facility. The server device 10 identifies users who have been exposed to the advertisement based on the advertisement information and the location information. The server device 10 also clusters the identified users to measure the effectiveness of the advertisement. The configuration of the server device 10 will be described in detail later.

[0014] The medium 20 is a medium for displaying advertisements. The medium 20 is installed in a location where it can be recognized by an unspecified number of users. As described above, the medium 20 may be a paper medium such as a poster or a sticker, or a digital signage consisting of a display or the like.

[0015] Furthermore, the medium 20 is installed outdoors or in a facility such as a building or a store. The medium 20 may be installed on the roof or a wall of a structure such as a building. The medium 20 may be installed in a means of transportation such as a train, a monorail, a bus, a ship, or an airplane. The installation location of the medium 20 is not limited to a specific configuration.

[0016] The terminal 30 is a terminal carried by a user. For example, the terminal 30 is a portable electronic device. For example, the terminal 30 is a feature phone, a smartphone, a notebook PC, a tablet PC, a wearable terminal, or the like. The terminal 30 may be a desktop PC.

[0017] The terminal 30 may be capable of performing a conversion aimed at by an advertisement. For example, if the conversion of the advertisement is the purchase of a product, the terminal 30 displays a site for purchasing the product and acquires necessary information. Also, if the advertisement is the installation or launch of an app, the terminal 30 installs or launches the app. The content of the conversion is not limited to a specific configuration.

[0018] Next, the server device 10 will be described. FIG. 2 is a block diagram showing an example of the configuration of the server device 10. As shown in FIG. In the configuration example shown in Fig. 2, the server device 10 includes a processor 11, a ROM 12, a RAM 13, an NVM 14, a communication unit 15, an operation unit 16, and a display unit 17. These units are connected to each other via a data bus. Note that the server device 10 may include other components as necessary in addition to the components shown in Fig. 2, or may exclude certain components.

[0019] The processor 11 (control unit) has a function of controlling the overall operation of the server device 10. The processor 11 may include an internal cache and various interfaces. The processor 11 realizes various processes by executing programs stored in advance in the internal cache, the ROM 12, or the NVM 14.

[0020] Some of the various functions realized by the processor 11 executing the programs may be realized by hardware circuits. In this case, the processor 11 controls the functions executed by the hardware circuits.

[0021] The ROM 12 is a non-volatile memory in which control programs, control data, etc. are stored in advance. The control programs and control data stored in the ROM 12 are pre-installed in accordance with the specifications of the server device 10. The ROM 12 stores, for example, a program (e.g., BIOS) for controlling a circuit board of the server device 10.

[0022] The RAM 13 is a volatile memory. The RAM 13 temporarily stores data being processed by the processor 11. The RAM 13 stores various application programs based on instructions from the processor 11. The RAM 13 may also store data necessary for executing the application programs and execution results of the application programs.

[0023] The NVM 14 (storage unit) is a non-volatile memory in which data can be written and rewritten. The NVM 14 is composed of, for example, a hard disk drive (HDD), a solid state drive (SSD), an EEPROM (registered trademark), a flash memory, etc. The NVM 14 stores control programs, applications, various data, etc. according to the operational purpose of the server device 10. The NVM 14 includes a storage area 14a for storing advertisement information and a storage area 14b for storing registration information. The advertisement information and the registration information will be described in detail later.

[0024] The communication unit 15 is an interface for transmitting and receiving data to and from an external device via a communication network such as the Internet, etc. The communication unit 15 is, for example, an interface that supports a LAN connection.

[0025] The operation unit 16 receives various operation inputs from an operator. The operation unit 16 transmits a signal indicating the received operation to the processor 11. For example, the operation unit 16 is composed of a keyboard, a numeric keypad, and a touch panel.

[0026] The display unit 17 displays various information under the control of the processor 11. For example, the display unit 17 is configured with a liquid crystal monitor. When the operation unit 16 is configured with a touch panel or the like, the display unit 17 may be formed integrally with the operation unit 16.

[0027] Next, the advertisement information will be described. The advertisement information is composed of information indicating the date and time when the advertisement displayed by the medium 20 will be displayed and the location where the user will encounter the advertisement.

[0028] FIG. 3 illustrates an example of the configuration of advertisement information. As shown in FIG. 3, the advertisement information is stored by associating "advertisement," "date and time," "area information," and "orientation." "Advertisement" refers to an advertisement. For example, "advertisement" is information that identifies an advertisement, such as the name or identification number of the advertisement.

[0029] The "date and time" indicates the date and time when the advertisement is displayed. For example, the "date and time" indicates the period during which the advertisement is displayed. In the example shown in FIG. 3, the "date and time" specifies the period during which the advertisement is displayed by the date and time. Note that the "date and time" may specify the period during which the advertisement is displayed by the date.

[0030] "Area information" indicates the area (location) where a user comes into contact with an advertisement. In other words, "area information" indicates an area in which a user is determined to have come into contact with the advertisement if the user stays there. "Area information" may indicate a fixed area, such as the area around a building. "Area information" may also indicate a moving area, such as inside a train.

[0031] The "orientation" indicates the orientation of the medium 20. In other words, the "orientation" indicates the direction of the surface on which the advertisement is displayed. For example, the "orientation" may be composed of a vector indicating the orientation.

[0032] FIG. 4 shows an example of the structure of the area information. In Fig. 4, area 41 indicates an area of ​​"area information". That is, area 41 is an area in which it is determined that a user has come into contact with an advertisement when the user stays there. Also, in Fig. 4, arrow 42 indicates "direction". That is, arrow 42 indicates the direction of the surface on which the advertisement is displayed.

[0033] Area 41 is set based on the position of medium 20 displaying the advertisement, etc. In the example shown in FIG. 4, area 41 is set in a circular shape centered on a position in the direction indicated by arrow 42 from medium 20. The radius of area 41 is based on the distance at which the advertisement displayed by medium 20 can be viewed, etc. For example, the larger the size of medium 20, the larger the radius of area 41. In addition, the radius of area 41 may be based on the height at which medium 20 is installed. For example, the higher the height at which medium 20 is installed, the larger the radius of area 41.

[0034] It should be noted that the region 41 does not have to be circular. The region 41 may be elliptical, rectangular, polygonal, etc. The shape and size of the region 41 are not limited to a specific configuration.

[0035] Next, the registration information will be described. The registration information is information about a user who is determined to have been exposed to an advertisement in order to generate a sub-cluster of users who have been exposed to the advertisement. The registration information indicates the class to which the user belongs.

[0036] The classes are configured from, for example, "attributes", "preferences", "actions", "funnel", and "existing positions".

[0037] The "attributes" are categories related to the attributes of the user, such as gender, occupation, annual income, place of residence, place of work, etc.

[0038] "Preference" is a category related to the user's preference. For example, "preference" may be price preference related to the price of the product purchased by the user (e.g., whether the user prefers low-priced products), interest or concern related to the user's interests, brand preference related to brands (e.g., a specific brand that the user prefers), etc.

[0039] "Behavior" is a category related to user behavior. For example, "behavior" includes purchase history, content contact history related to a specific content (such as an EC site), site browsing history related to a specific site, movement history, and advertisement contact history.

[0040] "Funnel" is the category of funnels to which the user belongs. For example, "funnel" is potential users, good customers, etc. For example, users are clustered into a certain funnel based on their history of requesting information, history of visiting the store (frequency, etc.), purchase amount, etc.

[0041] "Existing location" is a category related to the location where the user acts. For example, "existing location" may be a commercial area included in the user's range of action. In addition, "existing location" may indicate what type of vehicle is registered in the vicinity of the user's place of residence. For example, the type of vehicle registered in the vicinity of the user's place of residence is determined from vehicle inspection data, etc.

[0042] An example of the configuration of the registration information is shown in Fig. 5. As shown in Fig. 5, the registration information stores a user ID and a class to which the user belongs in association with each other.

[0043] The registration information stores "user ID" and "gender," "date of birth," "occupation," "annual income," "place of residence," "place of work," etc. The registration information may include a configuration other than that shown in Fig. 5 as necessary, or may exclude certain configurations.

[0044] The "user ID" is an identifier that identifies a user. For example, the "user ID" is a character string, a number, or a combination thereof. Here, the "user ID" is a number.

[0045] "Gender" indicates the gender of the user. The "date of birth" indicates the date of birth of the user. Note that the registration information may include "age" indicating the age of the user instead of the "date of birth".

[0046] "Occupation" indicates the user's occupation. "Annual income" indicates the user's annual income. "Residence" indicates the user's place of residence. "Workplace" indicates the user's place of work.

[0047] The registration information is stored in advance in the storage area 14b. For example, the processor 11 may obtain the registration information from an operator through the operation unit 16. The processor 11 may also obtain the registration information from an external device through the communication unit 15. The registration information may be updated as appropriate.

[0048] For example, the processor 11 generates and appropriately updates the registration information in response to an opt-in from a user. The processor 11 may also identify a class based on a user's behavior pattern or the like, and generate or update the registration information.

[0049] Next, there will be described functions realized by the processor 11 of the server device 10. The following functions are realized by the processor 11 executing a program stored in the NVM 14 or the like.

[0050] First, the processor 11 has a function of acquiring location information indicating the facility where the user was located and the date and time when the user was located at the facility.

[0051] For example, the facility may be a train station, an airport, a port, a store, a house or a building, etc. For example, the station may be a train or monorail station, etc.

[0052] For example, the location information is a riding history or purchase history of a user using an IC card (a terminal possessed by the user) or the like. The location information may also be a history of clocking in and out at an office. The location information may also be an operation history (e.g., login history, etc.) of a terminal installed in a specified facility. The location information may also be an integration of data from multiple information sources.

[0053] Fig. 6 shows an example of the configuration of location information. As shown in Fig. 6, the location information stores "user ID", "facility", "date and time", and "activity content" in association with each other.

[0054] The "user ID" is as described above.

[0055] The "facility" is a facility where the user is located. Here, the "facility" indicates the name of the facility. Note that the "facility" may be an ID indicating the facility, or the like.

[0056] "Date and time" indicates the date and time when the user was at the facility. For example, "Date and time" is the date and time when the user performed a predetermined action (such as purchasing a product) at the facility.

[0057] The "activity content" indicates an activity performed by a user at a facility. For example, if the facility is a station, the "activity content" is entering or leaving. For example, if the facility is a store, the "activity content" is purchasing a product. For example, if the facility is an office building, the "activity content" is arriving at work or leaving work.

[0058] The structure of the "action content" is not limited to a specific structure. Also, the structure of the location information is not limited to a specific structure.

[0059] The processor 11 also has a function of acquiring advertisement information corresponding to the advertisement whose effectiveness is to be measured. The processor 11 sets an advertisement whose effectiveness is to be measured. For example, the processor 11 accepts, via the operation unit 16, an input of an operation for setting an advertisement whose effectiveness is to be measured.

[0060] When an advertisement whose effectiveness is to be measured is set, the processor 11 acquires advertisement information corresponding to the advertisement from the memory area 14a.

[0061] The processor 11 also has a function of identifying two facilities (route facilities) corresponding to the advertisement based on the advertisement information. The route facility is a facility where a user who may have come into contact with the advertisement is located, that is, a route facility is a facility on the travel route of the user who came into contact with the advertisement.

[0062] For example, if an advertisement is recognized from a vehicle between specified stations, the route facilities are stations at which a vehicle operating between the specified stations can be boarded. For example, if an advertisement is recognized from a vehicle between station A and station B, the route facilities are stations A and B. Also, the route facilities are stations at which a vehicle operating between station A and station B can be boarded. In the above cases, the route facilities may be limited to stations within a specified distance from the advertisement.

[0063] Also, when an advertisement is placed on an exterior wall of a given building, the route facility is a facility close to the building, for example, a facility within a given distance from the building.

[0064] Also, if the advertisement is within a given building, the route facility may be the building or a facility within the building. The configuration of the route facilities is not limited to any particular configuration.

[0065] Furthermore, the processor 11 has a function of identifying a user who was present in the two identified route facilities based on the location information.

[0066] The processor 11 refers to the "facility" in the location information to identify a user who was present at both of the two route facilities. The processor 11 may identify a user whose difference in date and time when the user was present at the two route facilities is equal to or less than a predetermined threshold. For example, the processor 11 may identify a user whose difference in date and time when the user was present at the two route facilities is equal to or less than the time it takes to travel between the two route facilities (or a threshold based on the time).

[0067] Processor 11 also has a function of acquiring information about the user's position between two route facilities.

[0068] The location information indicates the coordinates of the user. For example, the location information is acquired by the terminal 30 carried by the user. The terminal 30 identifies its own coordinates using a global positioning system (GPS), a beacon, mobile carrier spatial information, a WIFI connection history, or the like, and generates the location information. The processor 11 acquires the location information from the terminal 30.

[0069] Furthermore, the processor 11 may acquire the location information by referring to the IP address of the terminal 30. For example, the processor 11 may acquire the location information from the IP address by using an external service. The processor 11 may extract the user's location information between the two route facilities from the previously acquired location information. The method by which the processor 11 obtains the position information is not limited to a specific method.

[0070] The processor 11 acquires location information while the user moves from one route facility to another route facility. For example, the processor 11 acquires location information of the time between the date and time when the user was present at one route facility and the date and time when the user was present at the other route facility.

[0071] The processor 11 also has a function of generating a cluster of users who have been exposed to an advertisement from among the identified users, based on the two route facilities and the acquired location information.

[0072] The processor 11 identifies a travel route between the two route facilities. For example, the processor 11 identifies a travel route along which the user traveled from one route facility to the other route facility based on the two route facilities and the acquired location information. For example, if the two route facilities are stations, the processor 11 identifies a line on which the user rode as the travel route based on the location information.

[0073] Furthermore, in the case where the two route facilities are stores or the like, the processor 11 identifies a road or the like that the user has passed between the two route facilities as the travel route. When the movement path of the user is identified, the processor 11 determines whether the user has come into contact with the medium 20 based on the identified movement path.

[0074] That is, processor 11 determines whether the movement route (at least a part of the movement route) is included in the area indicated by the "area information" of the advertisement information. If it is determined that the movement route is included in the area, processor 11 determines whether medium 20 displayed the advertisement at the date and time when the user was in the area. That is, processor 11 determines whether there is an overlap between the date and time when the user was in the area and the "date and time" of the advertisement information. If it is determined that there is an overlap between the date and time when the user was in the area and the "date and time" of the advertisement information, processor 11 determines that the user has been exposed to the advertisement. That is, processor 11 classifies the user into a cluster of users who have been exposed to the advertisement.

[0075] The processor 11 performs the above operations for the identified users and generates clusters of users who have been exposed to the advertisement.

[0076] The processor 11 also has the functionality of determining the perception of each user of the cluster. Perception indicates the degree of recognition of an advertisement. That is, perception indicates the degree to which a user recognizes an advertisement. For example, perception is composed of a numerical value indicating the degree of recognition.

[0077] For example, the processor 11 determines the perception based on the time the user stayed in the area of ​​the "area information". For example, the processor 11 calculates the time the user stayed in the area based on the position information. For example, the processor 11 determines the recognition degree to be higher as the staying time is longer.

[0078] The processor 11 may also determine the perception based on the user's moving speed in the area. For example, the processor 11 calculates the moving speed in the area based on the position information. For example, the processor 11 determines the recognition degree to be higher as the moving speed is slower.

[0079] The processor 11 may also determine the perception based on the orientation of the user in the region. For example, the processor 11 acquires orientation information indicating the orientation of the user from the terminal 30. For example, the terminal 30 generates orientation information indicating the orientation of the user using a gyro sensor or a compass, and transmits the information to the server device 10.

[0080] The processor 11 determines the perception based on the user's orientation and the "direction" of the advertisement information. For example, the processor 11 determines the degree of recognition to be higher as the user's orientation and the "direction" of the advertisement information are more opposed to each other (as the difference in angle between the two approaches 180 degrees).

[0081] The processor 11 may determine the perception based on a plurality of factors. The method by which the processor 11 determines the perception is not limited to a specific method.

[0082] The processor 11 also has a function of generating sub-clusters based on classes of users who have been exposed to the advertisement.

[0083] That is, the processor 11 sets a class of users for which it is desired to measure the effectiveness of an advertisement, and generates a sub-cluster of users belonging to that class.

[0084] Processor 11 sets a class of users for whom it is desired to measure the effectiveness of an advertisement. For example, processor 11 accepts an input of an operation for setting a class of users for whom it is desired to measure the effectiveness of an advertisement, via operation unit 16. For example, processor 11 accepts an input of "female" as the class.

[0085] When the class of the user is set, the processor 11 refers to the registration information and generates a subcluster of users belonging to the class from the cluster. For example, the processor 11 refers to the registration information and obtains the class of a certain user classified into a cluster. When the class of the user is obtained, the processor 11 determines whether the class of the user matches a class for generating a subcluster. If it is determined that the two match, the processor 11 classifies the user into a subcluster. For example, the processor 11 classifies a user whose "gender" is "female" into a subcluster.

[0086] The processor 11 performs a similar operation for each user classified into a cluster to generate a sub-cluster, that is, a sub-cluster is a cluster of users who have been exposed to an advertisement and who belong to a predetermined class.

[0087] It should be noted that a sub-cluster may be a cluster of users having any one or both of a plurality of classes.The conditions for generating a sub-cluster are not limited to a specific configuration.

[0088] The processor 11 also has a function of generating reporting information based on the generated sub-clusters, etc. The reporting information indicates the status of user exposure to the advertisement, for example, the reporting information includes the number of users who have been exposed to the advertisement, the perception of the users who have been exposed to the advertisement, and the number of users belonging to each subcluster.

[0089] The configuration of the reporting information is not limited to a specific configuration.

[0090] Furthermore, the processor 11 may display the reporting information on the display unit 17. Furthermore, the processor 11 may transmit the reporting information through the communication unit 15 to another device.

[0091] The processor 11 also has a function of identifying advertisements that a user who has completed a predetermined conversion has come into contact with. For example, the processor 11 sets a predetermined conversion (a conversion to be tracked). For example, the processor 11 accepts, via the operation unit 16, an input of an operation for setting the conversion.

[0092] When a conversion is set, the processor 11 identifies an advertisement corresponding to the conversion. That is, the processor 11 identifies an advertisement aimed at the conversion. The processor 11 may identify an advertisement related to the conversion (for example, a corporate advertisement related to the conversion).

[0093] When the advertisement is identified, the processor 11 identifies the user who completed the conversion. For example, the processor 11 identifies the user who completed the conversion based on the behavior log (web browsing log, etc.) of each user.

[0094] When the user who performed the conversion is identified, the processor 11 generates a cluster of users who were exposed to the advertisement from the users who performed the conversion. For example, the processor 11 identifies two route facilities corresponding to the advertisement. When the two route facilities are identified, the processor 11 identifies users who were located at the two route facilities from the users who completed the conversion. When the users who were located at the two route facilities are identified, the processor 11 identifies a travel route between the two route facilities based on the location information of each user. When the travel time is identified, the processor 11 generates a cluster of users who were exposed to the advertisement based on the travel route of each user.

[0095] The processor 11 has a function of generating tracking information based on the generated clusters. The tracking information is information about advertisements that users who have completed a conversion have been exposed to. In other words, the tracking information is information about advertisements that contributed to a conversion. For example, the tracking information indicates, for each advertisement, the number of users who have completed a conversion and have been exposed to the identified advertisement (the number of users belonging to the generated cluster). The tracking information may also indicate the number of users who have completed a conversion but have not been exposed to the identified advertisement. The tracking information may also indicate the number of users who have been exposed to an advertisement but have not completed a conversion. The tracking information may also indicate, for each advertisement, the rate at which users who have been exposed to an advertisement make a conversion (conversion rate).

[0096] The configuration of the tracking information is not limited to a particular configuration. Furthermore, the processor 11 may display the tracking information on the display unit 17. Furthermore, the processor 11 may transmit the tracking information through the communication unit 15 to another device.

[0097] Next, an example of the operation of the server device 10 will be described. First, a description will be given of an example of an operation in which the server device 10 generates reporting information. Fig. 7 is a flowchart for describing an example of an operation in which the server device 10 generates reporting information.

[0098] First, the processor 11 of the server device 10 acquires location information of each user (S11). After acquiring the location information of each user, the processor 11 sets an advertisement whose effectiveness is to be measured (S12).

[0099] When an advertisement whose effectiveness is to be measured is set, the processor 11 identifies two route facilities corresponding to the advertisement (S13). After identifying the two route facilities, the processor 11 identifies users who were present at the two route facilities based on the location information of each user (S14).

[0100] When the processor 11 identifies the user who was present at the two route facilities, the processor 11 acquires the location information of the identified user (S15). When the processor 11 acquires the location information of the identified user, the processor 11 identifies a travel route between the two route facilities based on the two route facilities and the acquired location information (S16).

[0101] When the travel route between the two route facilities is specified, the processor 11 generates a cluster of users who have been exposed to the advertisement based on the travel route of each user and the advertisement information of the advertisement (S17). When the cluster of users who have been exposed to the advertisement is generated, the processor 11 determines the perception of each user belonging to the cluster (S18).

[0102] When the perception is determined, the processor 11 generates a sub-cluster from the cluster of users who have been exposed to the advertisement (S19). When the sub-cluster is generated, the processor 11 generates reporting information based on the sub-cluster, etc. (S20). When the reporting information is generated, the processor 11 ends the operation.

[0103] Next, an example of the operation of the server device 10 generating tracking information will be described. FIG. 8 is a flowchart for explaining an example of an operation of the server device 10 generating tracking information.

[0104] First, the processor 11 of the server device 10 acquires location information of each user (S21). After acquiring the location information of each user, the processor 11 sets a conversion to be tracked (S22).

[0105] When the conversion is set, the processor 11 identifies an advertisement corresponding to the conversion (S23). When the advertisement is identified, the processor 11 identifies a user who has completed the conversion (S24).

[0106] When the user who completed the conversion is identified, the processor 11 identifies the route facility corresponding to the identified advertisement (S25). When the route facility is identified, the processor 11 identifies users who were located at two route facilities from among the users who completed the conversion (S26).

[0107] When the processor 11 identifies the user who was present at the two route facilities, the processor 11 acquires the location information of the user (S27). When the processor 11 acquires the location information of the user, the processor 11 identifies a travel route between the two route facilities based on the two route facilities and the acquired location information (S28).

[0108] When the movement route between the two route facilities is specified, the processor 11 generates a cluster of users who have been exposed to the advertisement based on the movement route of each user and the advertisement information of the advertisement (S29). After generating the cluster, the processor 11 generates tracking information based on the generated cluster, etc. (S30).

[0109] Once the tracking information has been generated, the processor 11 ends its operation.

[0110] The processor 11 may specify one route facility corresponding to the advertisement. For example, the processor 11 may specify a travel route around the route facility based on location information of the user who was in the route facility. The processor 11 may determine whether the user has come into contact with the advertisement based on the travel route.

[0111] The processor 11 may also determine the perception of the user who completed the conversion and was exposed to the advertisement. The processor 11 may generate tracking information including the determined perception.

[0112] The present invention is not limited to the above-mentioned embodiment, and can be modified in various ways without departing from the gist of the present invention. The embodiments may be combined as appropriate, and in that case, the combined effect can be obtained. Furthermore, the above-mentioned embodiment includes various inventions, and various inventions can be extracted by combinations selected from the multiple components disclosed. For example, if the problem can be solved and the effect can be obtained even if some components are deleted from all the components shown in the embodiment, the configuration from which the components are deleted can be extracted as an invention. [Explanation of symbols]

[0113] 1...advertising system, 10...server device, 11...processor, 14...NVM, 14a and 14b...storage area, 20...medium, 30...terminal, 41...area, 42...arrow.

Claims

1. The processor: Acquire advertising information indicating an area in which the advertisement is to be exposed; acquiring location information indicating a facility where the user is located; acquiring location information indicating coordinates of the user; determining whether the user has been exposed to the advertisement based on the location information, the position information, and the advertisement information; program.

2. The processor, Identifying a travel route between two facilities where the user was located based on the location information; When at least a part of the movement path is included in the area, it is determined that the user has come into contact with the advertisement. The program according to claim 1.

3. The travel route is a travel route between two route facilities corresponding to the advertisement. The program according to claim 2.

4. The processor, generating clusters of the users determined to have been exposed to the advertisement; generating sub-clusters of said clusters; The program according to any one of claims 1 to 3.

5. The user is a user who has completed a conversion corresponding to the advertisement. The program according to any one of claims 1 to 4.

6. The facility is a station. The program according to any one of claims 1 to 5.

7. A processor-executed information processing method, comprising: Acquire advertisement information indicating an area exposed to the advertisement; Obtain location information indicating the facility where the user was located Acquire location information indicating coordinates of the user; determining whether the user has been exposed to the advertisement based on the location information, the position information, and the advertisement information; Information processing methods.

8. A storage unit for storing advertisement information indicating an area in which the advertisement is to be displayed; Obtain location information indicating the facility where the user was located Acquire location information indicating coordinates of the user; determining whether the user has been exposed to the advertisement based on the location information, the position information, and the advertisement information; A control unit; An information processing device comprising:

Citation Information

Patent Citations

  • Traffic advertisement operation management system

    JP2006011767A

  • Recognition evaluation system and method for advertisement

    JP2007299023A

  • Privilege offering system and method, computer program, and recording medium

    JP2013016102A

  • Passengers' behavior information calculation method, passengers' behavior information calculation device and program

    JP2014098992A

  • Movement route information delivery system, information delivery method, and information delivery program

    JP2015197778A