CN111080363B - Advertisement behavior monitoring method and device - Google Patents
Advertisement behavior monitoring method and device Download PDFInfo
- Publication number
- CN111080363B CN111080363B CN201911314962.3A CN201911314962A CN111080363B CN 111080363 B CN111080363 B CN 111080363B CN 201911314962 A CN201911314962 A CN 201911314962A CN 111080363 B CN111080363 B CN 111080363B
- Authority
- CN
- China
- Prior art keywords
- advertisement
- server
- behavior monitoring
- data
- behavior
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q30/00—Commerce
- G06Q30/02—Marketing; Price estimation or determination; Fundraising
- G06Q30/0241—Advertisements
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q30/00—Commerce
- G06Q30/02—Marketing; Price estimation or determination; Fundraising
- G06Q30/0241—Advertisements
- G06Q30/0242—Determining effectiveness of advertisements
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q30/00—Commerce
- G06Q30/02—Marketing; Price estimation or determination; Fundraising
- G06Q30/0241—Advertisements
- G06Q30/0242—Determining effectiveness of advertisements
- G06Q30/0245—Surveys
Landscapes
- Business, Economics & Management (AREA)
- Strategic Management (AREA)
- Engineering & Computer Science (AREA)
- Accounting & Taxation (AREA)
- Development Economics (AREA)
- Finance (AREA)
- Economics (AREA)
- Game Theory and Decision Science (AREA)
- Entrepreneurship & Innovation (AREA)
- Marketing (AREA)
- Physics & Mathematics (AREA)
- General Business, Economics & Management (AREA)
- General Physics & Mathematics (AREA)
- Theoretical Computer Science (AREA)
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
- Information Transfer Between Computers (AREA)
Abstract
The application provides an advertisement behavior monitoring method and device, which are applied to a terminal, wherein the method comprises the following steps: the terminal sends an advertisement request instruction to the server; receiving advertisement data sent by a server according to the advertisement request instruction; analyzing the advertisement data to obtain advertisement information and advertisement behavior monitoring templates in the advertisement data; displaying the advertisement information, and monitoring whether the advertisement information generates advertisement behaviors in the displaying process in real time; when advertisement information generates advertisement behaviors in the displaying process, storing contents corresponding to the advertisement behaviors into an advertisement behavior monitoring template, and generating advertisement behavior monitoring data; and uploading the advertisement behavior monitoring data to the server. By applying the application, the corresponding advertisement behavior monitoring template is not required to be developed for each advertisement behavior, and the universal advertisement behavior monitoring template is provided by the application, so that the workload of developers is reduced and the investment cost is reduced.
Description
Technical Field
The application relates to the technical field of advertisement monitoring, in particular to an advertisement behavior monitoring method and device.
Background
With the rapid development of the internet, advertisements are no longer used for advertising products or services to people in a traditional manner, and internet advertisements become a new situation for advertisement delivery. In the process of displaying advertisements to users through the Internet, advertisement behaviors when advertisements are displayed need to be monitored in real time, wherein the advertisement behaviors are behaviors of operating the displayed advertisements by the users, such as behaviors of clicking the advertisements, pulling advertisement materials, closing the advertisements and the like.
Advertisement behavior data is an important basis for the advertising server to obtain the benefits, so monitoring advertisement behavior is very necessary. The inventor researches and discovers that the existing advertisement behavior detection method is to develop corresponding monitoring templates for each advertisement behavior, send all the monitoring templates to a user, and select the monitoring templates corresponding to the advertisement behavior to save data when the advertisement behavior is monitored so as to generate advertisement behavior data; the existing advertisement behavior monitoring method needs to consume manpower, material resources and financial resources when developing a new monitoring template, and increases the application cost of advertisement behavior monitoring.
Disclosure of Invention
In view of the above, the present application provides an advertisement behavior monitoring method, which is configured to store various contents corresponding to a monitored advertisement behavior in a general advertisement behavior monitoring template, generate advertisement behavior detection data corresponding to the advertisement behavior, and send the advertisement behavior detection data to a server. The advertisement behavior monitoring template provided by the application can be applied to various advertisement behaviors, so that the universality of the advertisement behavior monitoring template is improved, the investment of manpower and financial resources is reduced, and the application cost is reduced. The application also provides an advertisement behavior monitoring device which is used for applying the advertisement behavior monitoring method in practice.
In order to achieve the above purpose, the present application provides the following technical solutions:
an advertisement behavior monitoring method is applied to a terminal and comprises the following steps:
sending an advertisement request instruction to a preset server;
receiving advertisement data sent by the server according to the advertisement request instruction;
analyzing the advertisement data to obtain advertisement information and advertisement behavior monitoring templates in the advertisement data;
displaying the advertisement information, and monitoring whether the advertisement information generates advertisement behaviors in the displaying process in real time;
when the advertisement information generates the advertisement behavior in the displaying process, storing the content corresponding to the advertisement behavior into the advertisement behavior monitoring template, and generating advertisement behavior monitoring data;
and uploading the advertisement behavior monitoring data to the server.
In the foregoing method, optionally, the sending an advertisement request instruction to a preset server includes:
determining advertisement identification information which is requested to be acquired by a user;
generating an advertisement request instruction corresponding to the advertisement identification information;
and determining a first communication link corresponding to the server, and sending the advertisement request instruction to the server through the first communication link.
In the above method, optionally, the storing the content corresponding to the advertisement behavior in the advertisement behavior monitoring template, and generating advertisement behavior monitoring data, includes:
determining various contents corresponding to the advertisement behaviors, and calling the advertisement behavior monitoring template;
determining corresponding fields of the content in the advertisement behavior monitoring template;
and storing each item of content into a field corresponding to the content, and generating advertisement behavior monitoring data corresponding to the advertisement behaviors.
In the foregoing method, optionally, the receiving the advertisement data sent by the server according to the advertisement request instruction includes:
triggering the server to determine advertisement information corresponding to the advertisement request instruction, generating an advertisement behavior monitoring template according to a preset monitoring template rule, and determining the advertisement information and the advertisement behavior monitoring template as advertisement data;
and determining a second communication link corresponding to the server, and acquiring the advertisement data through the second communication link.
The method, optionally, further comprises:
sending an analysis instruction to the server;
triggering the server to analyze the advertisement behavior monitoring data according to a preset analysis algorithm to generate an analysis report;
and acquiring the analysis report and displaying the analysis report.
An advertisement behavior monitoring device is applied to a terminal and comprises:
the first sending unit is used for sending an advertisement request instruction to a preset server;
the receiving unit is used for receiving advertisement data sent by the server according to the advertisement request instruction;
the analysis unit is used for analyzing the advertisement data to obtain advertisement information and advertisement behavior monitoring templates in the advertisement data;
the monitoring unit is used for displaying the advertisement information and monitoring whether the advertisement information generates advertisement behaviors in the displaying process in real time;
the generation unit is used for storing the content corresponding to the advertisement behavior into the advertisement behavior monitoring template and generating advertisement behavior monitoring data when the advertisement information generates the advertisement behavior in the displaying process;
and the uploading unit is used for uploading the advertisement behavior monitoring data to the server.
The above apparatus, optionally, the first sending unit includes:
a first determining subunit, configured to determine advertisement identification information that a user requests to obtain;
a generation subunit, configured to generate an advertisement request instruction corresponding to the advertisement identification information;
and the sending subunit is used for determining a first communication link corresponding to the server and sending the advertisement request instruction to the server through the first communication link.
The above device, optionally, the monitoring unit includes:
the second determining subunit is used for determining various contents corresponding to the advertisement behaviors and calling the advertisement behavior monitoring template;
a third determining subunit, configured to determine fields corresponding to each item of content in the advertisement behavior monitoring template;
and the storage subunit is used for storing each item of content into a field corresponding to the content and generating advertisement behavior monitoring data corresponding to the advertisement behaviors.
The above apparatus, optionally, the receiving unit includes:
the triggering subunit is used for triggering the server to determine advertisement information corresponding to the advertisement request instruction, generating an advertisement behavior monitoring template according to a preset monitoring template rule, and determining the advertisement information and the advertisement behavior monitoring template as advertisement data;
and the acquisition subunit is used for determining a second communication link corresponding to the server and acquiring the advertisement data through the second communication link.
The above device, optionally, further comprises:
the second sending unit is used for sending an analysis instruction to the server;
the triggering unit is used for triggering the server to analyze the advertisement behavior monitoring data according to a preset analysis algorithm and generating an analysis report;
the acquisition unit is used for acquiring the analysis report and displaying the analysis report.
Compared with the prior art, the application has the following advantages:
in the method provided by the application, the advertisement data sent to the terminal by the server contains advertisement information and an advertisement behavior monitoring template, wherein the advertisement behavior monitoring template is a general advertisement behavior monitoring template; when the terminal generates advertisement behaviors in the process of displaying advertisement information, storing the content corresponding to the advertisement behaviors into the advertisement behavior monitoring template, generating advertisement behavior monitoring data according to the advertisement behavior monitoring template storing the content corresponding to the advertisement behaviors, and uploading the advertisement behavior monitoring data to the server. The advertisement behavior monitoring template provided by the application is a universal template, has stronger universality on advertisement behavior monitoring, does not need to develop a corresponding advertisement behavior monitoring template for each advertisement behavior, reduces the application cost of monitoring the advertisement behaviors, and reduces the work of developers.
Drawings
In order to more clearly illustrate the embodiments of the present application or the technical solutions in the prior art, the drawings that are required to be used in the embodiments or the description of the prior art will be briefly described below, and it is obvious that the drawings in the following description are only embodiments of the present application, and that other drawings can be obtained according to the provided drawings without inventive effort for a person skilled in the art.
FIG. 1 is a flow chart of a method for monitoring advertisement behavior according to an embodiment of the present application;
FIG. 2 is a flowchart of another method of advertisement performance monitoring according to an embodiment of the present application;
FIG. 3 is a flowchart illustrating another method of monitoring advertisement behavior according to an embodiment of the present application;
FIG. 4 is a diagram illustrating an exemplary method for monitoring advertisement behavior according to an embodiment of the present application;
fig. 5 is a schematic device structure diagram of an advertisement behavior monitoring device according to an embodiment of the present application.
Detailed Description
The following description of the embodiments of the present application will be made clearly and completely with reference to the accompanying drawings, in which it is apparent that the embodiments described are only some embodiments of the present application, but not all embodiments. All other embodiments, which can be made by those skilled in the art based on the embodiments of the application without making any inventive effort, are intended to be within the scope of the application.
In the present disclosure, the terms "comprises," "comprising," or any other variation thereof, are intended to cover a non-exclusive inclusion, such that a process, method, article, or apparatus that comprises a list of elements does not include only those elements but may include other elements not expressly listed or inherent to such process, method, article, or apparatus. Without further limitation, an element defined by the phrase "comprising one … …" does not exclude the presence of other like elements in a process, method, article, or apparatus that comprises the element.
The application is operational with numerous general purpose or special purpose computing device environments or configurations. For example: personal computers, server computers, hand-held or portable devices, tablet devices, multiprocessor devices, distributed computing environments that include any of the above devices or devices, and the like.
The embodiment of the application provides an advertisement behavior monitoring method, which can be applied to a terminal, wherein an execution main body of the method can be a processor of the terminal, and the terminal can be a smart phone, an IPAD, a computer and the like; the method provided by the embodiment of the application can also be applied to an advertisement putting system; a method flow chart of the method can be seen in fig. 1, and the detailed description is as follows:
s101, sending an advertisement request instruction to a preset server.
In the method provided by the embodiment of the application, the user application terminal sends the advertisement request instruction to the preset server, wherein the server can be an advertisement delivery platform, an advertisement delivery system or an advertisement delivery server. The user can send an advertisement request instruction to the server through a client side running in the terminal, and the user can send the advertisement request instruction to the server according to actual requirements.
S102, receiving advertisement data sent by the server according to the advertisement request instruction.
In the method provided by the embodiment of the application, when the server receives the advertisement request instruction, the server selects advertisement data corresponding to the advertisement request instruction and sends the advertisement data to the client.
S103, analyzing the advertisement data to obtain advertisement information and advertisement behavior monitoring templates in the advertisement data.
In the method provided by the embodiment of the application, a terminal analyzes the advertisement data by using a preset analysis method to obtain advertisement information and an advertisement behavior monitoring template contained in the advertisement data; the advertisement behavior monitoring template is a universal template, the advertisement information corresponds to the advertisement request instruction, and the advertisement information can be video or pictures.
S104, displaying the advertisement information, and monitoring whether the advertisement information generates advertisement behaviors in the displaying process in real time.
In the method provided by the embodiment of the application, the advertisement information is displayed on the terminal, which can be displayed on a visual interface of the terminal, or displayed on a display interface of a client carried by the terminal, and whether the advertisement information generates advertisement behaviors in the displaying process is monitored in real time.
S105, when the advertisement information generates the advertisement behavior in the displaying process, storing the content corresponding to the advertisement behavior into the advertisement behavior monitoring template, and generating advertisement behavior monitoring data.
In the method provided by the embodiment of the application, various advertisement behaviors can be provided, such as a user clicking advertisement page behavior, an advertisement material pulling behavior, an advertisement closing behavior and the like; when advertisement information generates advertisement behaviors in the displaying process, determining contents corresponding to the advertisement behaviors, and storing the contents corresponding to the advertisement behaviors into the advertisement behavior monitoring template; it should be noted that, the content corresponding to the advertisement behavior may be a plurality of content, each content is stored in a corresponding field in the advertisement behavior monitoring template one by one, and advertisement behavior monitoring data is generated according to the advertisement behavior monitoring template storing the content corresponding to the advertisement behavior; it should be noted that, during the process of displaying the advertisement information, a plurality of advertisement behaviors may be generated.
S106, uploading the advertisement behavior monitoring data to the server.
In the method provided by the embodiment of the application, the advertisement behavior monitoring data is uploaded to the server so that the server can analyze the advertisement behavior monitoring data to obtain a report file related to advertisement behavior monitoring; after uploading the advertisement behavior monitoring data to a server, the server stores the advertisement behavior monitoring data in a preset database, wherein the advertisement behavior monitoring data can be stored in a classified manner during storage, for example, the advertisement behavior monitoring data sent by the same user is stored in a set by taking the identification number of the user as a class; or storing the advertisement behavior monitoring data of the same kind of advertisement behavior in a set according to the kind of the advertisement behavior.
In the method provided by the embodiment of the application, the advertisement data sent to the terminal by the server contains advertisement information and an advertisement behavior monitoring template, wherein the advertisement behavior monitoring template is a general advertisement behavior monitoring template; when the terminal generates advertisement behaviors in the process of displaying advertisement information, storing the content corresponding to the advertisement behaviors into the advertisement behavior monitoring template, generating advertisement behavior monitoring data according to the advertisement behavior monitoring template storing the content corresponding to the advertisement behaviors, and uploading the advertisement behavior monitoring data to the server. In the method provided by the embodiment of the application, the applied advertisement behavior monitoring template is a universal template, so that the universality of advertisement behavior monitoring is stronger, the corresponding advertisement behavior monitoring template is not required to be developed for each advertisement behavior, and the application cost of monitoring the advertisement behaviors is reduced.
In the method provided by the embodiment of the application, when the advertisement behavior is monitored in the process of displaying the advertisement information, the content corresponding to the advertisement behavior is required to be stored in the advertisement behavior monitoring template, and the specific process can be specifically described as follows with reference to fig. 2:
s201, determining various contents corresponding to the advertisement behaviors, and calling the advertisement behavior monitoring template.
In the method provided by the embodiment of the application, after the advertisement behavior is monitored, each item of content corresponding to the advertisement behavior is determined, and an advertisement behavior monitoring template in advertisement data sent by a server is called; it should be noted that, the advertisement behavior monitoring template may specifically be: http:// xxx.mgtv.constituent=myuid & adid=1 & event_name= [ [ ev_name ] ] & event_va l1= [ [ ev_val1] ] ] and & event_val2= [ [ ev_val2] ]; and a plurality of fields exist in the advertisement behavior monitoring template for storing the content corresponding to the advertisement behavior.
S202, determining corresponding fields of the content in the advertisement behavior monitoring template.
In the method provided by the embodiment of the application, a plurality of fields exist in the advertisement behavior monitoring template for storing the content corresponding to the advertisement behavior, and the advertisement behavior monitoring template described in S201 is described, wherein [ [ EV_NAME ] ] is a NAME field for storing the NAME of the advertisement behavior; [ [ EV_VAL2] ] and [ [ EV_VAL1] ] are all result fields, and the user stores specific behavior content of advertisement behavior; it should be noted that, the name of the advertisement behavior and the specific behavior content of the advertisement behavior are the corresponding content of the advertisement behavior. And determining various contents of the monitored advertisement behaviors, wherein the various contents comprise names of the advertisement behaviors and behavior results, a plurality of behavior results can be obtained, and the various behavior results are respectively stored in a result field.
And S203, storing each item of content into a field corresponding to the content, and generating advertisement behavior monitoring data corresponding to the advertisement behaviors.
In the method provided by the embodiment of the application, each item of content corresponding to the advertisement behavior is respectively stored in the corresponding field of the advertisement behavior monitoring template, wherein the result fields in the advertisement behavior monitoring template are not limited to two, and the number can be increased according to the actual application condition; and after each item of content corresponding to the advertisement behavior is stored in the advertisement behavior monitoring template, generating advertisement behavior monitoring data corresponding to the advertisement behavior.
It should be noted that, supposing that advertisement information monitors advertisement behavior in the process of displaying, the advertisement behavior is: the user clicks to open the app and has a jump-out prompt; wherein, each item of content corresponding to the advertisement behavior is: the action name is: click, behavior result is: app, confirm; storing each item of content into an advertisement monitoring template to obtain: http:// xxx.mgtv.com? uid=myuid & adid=1 & event_name=click & event_val1=app & & event_val2=confirm. Suppose advertising behavior is monitored: pulling advertisement materials, wherein the type of the materials is pictures, and the pulling time is 300ms; the contents corresponding to the advertisement behavior are as follows: behavior name: pull, behavioral outcome: image, 300ms; storing the behavior NAME to [ [ EV_NAME ] ] in the advertisement behavior monitoring template, and respectively storing the behavior result to [ [ EV_VAL1] ] and [ [ EV_VAL2] ] in the advertisement behavior monitoring template to obtain the following steps: http:// xxx.mgtv.com=myuidadid=1 & event_name=pull_ad & event_va1=image & event_val2=300 ms.
In the method provided by the embodiment of the application, the advertisement behavior monitoring template has universality, so that the maintenance work of monitoring advertisement behaviors by developers in the later period is reduced, and the cost and the labor investment are reduced.
In the method provided by the embodiment of the application, one advertisement behavior possibly corresponds to a plurality of contents, and after each content is stored in an advertisement behavior monitoring template, advertisement behavior monitoring data corresponding to the advertisement behavior is generated; in the method provided by the embodiment of the application, the terminal can acquire the corresponding advertisement information only by sending the advertisement request instruction to the server, and the specific process is as follows:
determining advertisement identification information which is requested to be acquired by a user;
generating an advertisement request instruction corresponding to the advertisement identification information;
and determining a first communication link corresponding to the server, and sending the advertisement request instruction to the server through the first communication link.
In the method provided by the embodiment of the application, a terminal determines advertisement identification information which is requested to be acquired by a user, wherein the advertisement identification information is used for searching corresponding advertisement information in an advertisement database of a server, and each piece of advertisement information has the corresponding advertisement identification information; for example, the advertisement identification information of the advertisement information a is A1, and the advertisement identification information of the advertisement information B is B2. Generating a corresponding advertisement request instruction according to the advertisement identification information, and determining a first communication link of data communication between the terminal and the server, wherein the first communication link can be a network communication protocol or a communication channel, such as TCP/IP protocol; and sending an advertisement request instruction to the server through the first communication link.
In the method provided by the embodiment of the application, when the terminal sends to the server, the server is triggered to generate advertisement data, and specific description of generating the advertisement data is shown in fig. 3, and the specific description is as follows:
s301, triggering the server to determine advertisement information corresponding to the advertisement request instruction, generating an advertisement behavior monitoring template according to a preset monitoring template rule, and determining the advertisement information and the advertisement behavior monitoring template as advertisement data.
In the method provided by the embodiment of the application, after the server receives the advertisement request instruction sent by the terminal, the server analyzes the advertisement request instruction to obtain the advertisement identification information in the advertisement request instruction, and the advertisement information corresponding to the advertisement identification information is searched in the advertisement database according to the advertisement identification information. Generating an advertisement behavior monitoring template according to a preset monitoring template rule, wherein the detection template rule is a general rule, so that the generated advertisement behavior monitoring template is applicable to various advertisement behaviors; specific rules may be: the term [ EV_NAME ] is defined as a behavior NAME, [ EV_VAL ] is a behavior result, [ EV_VAL1] represents a behavior result 1, and [ EV_VAL2] represents a behavior result 2, wherein the behavior result may be not limited to two but may be three, four or a plurality of behavior results.
The server generates advertisement data including advertisement information and advertisement behavior detection templates.
S302, determining a second communication link corresponding to the server, and acquiring the advertisement data through the second communication link.
In the method provided by the embodiment of the application, the terminal determines the second communication link corresponding to the server, and the specific description of the second communication link can refer to the specific description of the first communication link, which is not described herein. The terminal acquires advertisement data generated by the server through a second communication link, wherein the advertisement data comprises advertisement information and an advertisement behavior monitoring template.
In the method provided by the embodiment of the application, a user can request to acquire advertisement information from a server through a client carried in a terminal, a specific monitoring process after the advertisement information is acquired can be described with reference to fig. 4, and the terminal sends an advertisement request instruction to the server through an advertisement software development kit (Software Development Kit, SDK) on the carried client, after receiving the advertisement request instruction, the server is triggered to analyze the advertisement request instruction to acquire advertisement identification information in the advertisement request instruction, searches advertisement information corresponding to the advertisement identification information in an advertisement database, generates an advertisement behavior monitoring template according to a preset behavior monitoring template rule, and generates advertisement data comprising the advertisement behavior monitoring template and the advertisement information. The server sends the advertisement data to the terminal, the terminal analyzes the advertisement data, displays the obtained advertisement information, monitors whether the advertisement information generates advertisement behaviors in real time in the display process, when the advertisement behaviors are generated, determines various contents corresponding to the advertisement behaviors, calls an advertisement behavior monitoring template, stores the various contents corresponding to the advertisement behaviors in fields corresponding to the advertisement behavior monitoring template to generate advertisement behavior data, and sends the advertisement behavior data to the server.
The server stores the advertisement behavior data sent by the terminal in a behavior database, when the server receives an analysis instruction sent by the terminal, the server calls the advertisement behavior data corresponding to the analysis instruction, analyzes the advertisement behavior data by applying a preset analysis algorithm, generates an analysis report corresponding to the advertisement behavior data, sends the analysis report to the terminal, and displays the analysis report by the terminal.
In the method provided by the embodiment of the application, after the advertisement request instruction is sent to the server, the advertisement data sent by the server is received, the advertisement data is analyzed, the advertisement information in the advertisement data and the advertisement behavior monitoring template are obtained, whether the advertisement information generates the advertisement behavior in the display process or not is monitored in real time, if the advertisement behavior is generated, all contents corresponding to the advertisement behavior are stored in the advertisement behavior monitoring template, the advertisement data corresponding to the advertisement behavior is generated, and the advertisement data is sent to the server. By applying the method provided by the embodiment of the application, the advertisement behavior monitoring template can be applied to various advertisement behaviors, so that the method is higher in universality, development work of developers is reduced, and investment of manpower and material resources is reduced. And analyzing the advertisement behavior data to obtain an analysis report corresponding to the advertisement behavior data, knowing the preference of the user to the advertisement according to the analysis report, and adjusting the advertisement according to the analysis report in the later period to obtain the maximum benefit.
Corresponding to fig. 1, the application also provides an advertisement behavior monitoring device, which is used for supporting the application of the advertisement behavior monitoring method provided by the embodiment of the application in practice; the advertisement behavior monitoring device provided by the embodiment of the application can be applied to various intelligent devices such as computers, and a specific structure schematic diagram can be seen in fig. 5, and specifically comprises:
a first sending unit 501, configured to send an advertisement request instruction to a preset server;
a receiving unit 502, configured to receive advertisement data sent by the server according to the advertisement request instruction;
an analyzing unit 503, configured to analyze the advertisement data to obtain advertisement information and advertisement behavior monitoring templates in the advertisement data;
the monitoring unit 504 is configured to display the advertisement information, and monitor in real time whether the advertisement information generates advertisement behavior during the displaying process;
a generating unit 505, configured to store, when the advertisement information generates the advertisement behavior in the process of displaying, content corresponding to the advertisement behavior into the advertisement behavior monitoring template, and generate advertisement behavior monitoring data;
and an uploading unit 506, configured to upload the advertisement behavior monitoring data to the server.
In the device provided by the embodiment of the application, after the device provided by the embodiment of the application is applied to send an advertisement request instruction to the server, receiving advertisement data sent by the server, analyzing the advertisement data to obtain advertisement information in the advertisement data and an advertisement behavior monitoring template, monitoring whether the advertisement information generates advertisement behavior in the display process in real time, if so, storing various contents corresponding to the advertisement behavior into the advertisement behavior monitoring template, generating advertisement data corresponding to the advertisement behavior, and sending the advertisement data to the server. The advertisement behavior monitoring template provided by the embodiment of the application can be applied to various advertisement behaviors, has stronger universality, reduces development work of developers and reduces investment of manpower and material resources.
In the apparatus provided by the embodiment of the present application, the first sending unit may be configured to:
a first determining subunit, configured to determine advertisement identification information that a user requests to obtain;
a generation subunit, configured to generate an advertisement request instruction corresponding to the advertisement identification information;
and the sending subunit is used for determining a first communication link corresponding to the server and sending the advertisement request instruction to the server through the first communication link.
In the apparatus provided by the embodiment of the present application, the monitoring unit may be configured to:
the second determining subunit is used for determining various contents corresponding to the advertisement behaviors and calling the advertisement behavior monitoring template;
a third determining subunit, configured to determine fields corresponding to each item of content in the advertisement behavior monitoring template;
and the storage subunit is used for storing each item of content into a field corresponding to the content and generating advertisement behavior monitoring data corresponding to the advertisement behaviors.
In the apparatus provided by the embodiment of the present application, the receiving unit may be configured to:
the triggering subunit is used for triggering the server to determine advertisement information corresponding to the advertisement request instruction, generating an advertisement behavior monitoring template according to a preset monitoring template rule, and determining the advertisement information and the advertisement behavior monitoring template as advertisement data;
and the acquisition subunit is used for determining a second communication link corresponding to the server and acquiring the advertisement data through the second communication link.
In the device provided by the embodiment of the application, the device can be further set as follows:
the second sending unit is used for sending an analysis instruction to the server;
the triggering unit is used for triggering the server to analyze the advertisement behavior monitoring data according to a preset analysis algorithm and generating an analysis report;
the acquisition unit is used for acquiring the analysis report and displaying the analysis report.
In this specification, each embodiment is described in a progressive manner, and identical and similar parts of each embodiment are all referred to each other, and each embodiment mainly describes differences from other embodiments. In particular, for a system or system embodiment, since it is substantially similar to a method embodiment, the description is relatively simple, with reference to the description of the method embodiment being made in part. The systems and system embodiments described above are merely illustrative, wherein the elements illustrated as separate elements may or may not be physically separate, and the elements shown as elements may or may not be physical elements, may be located in one place, or may be distributed over a plurality of network elements. Some or all of the modules may be selected according to actual needs to achieve the purpose of the solution of this embodiment. Those of ordinary skill in the art will understand and implement the present application without undue burden.
Those of skill would further appreciate that the various illustrative elements and algorithm steps described in connection with the embodiments disclosed herein may be implemented as electronic hardware, computer software, or combinations of both, and that the various illustrative elements and steps are described above generally in terms of functionality in order to clearly illustrate the interchangeability of hardware and software. Whether such functionality is implemented as hardware or software depends upon the particular application and design constraints imposed on the solution. Skilled artisans may implement the described functionality in varying ways for each particular application, but such implementation decisions should not be interpreted as causing a departure from the scope of the present application.
The previous description of the disclosed embodiments is provided to enable any person skilled in the art to make or use the present application. Various modifications to these embodiments will be readily apparent to those skilled in the art, and the generic principles defined herein may be applied to other embodiments without departing from the spirit or scope of the application. Thus, the present application is not intended to be limited to the embodiments shown herein but is to be accorded the widest scope consistent with the principles and novel features disclosed herein.
Claims (8)
1. The advertisement behavior monitoring method is characterized by being applied to a terminal and comprising the following steps:
sending an advertisement request instruction to a preset server;
receiving advertisement data sent by the server according to the advertisement request instruction;
analyzing the advertisement data to obtain advertisement information and advertisement behavior monitoring templates in the advertisement data; the advertisement behavior monitoring template is a universal template;
displaying the advertisement information, and monitoring whether the advertisement information generates advertisement behaviors in the displaying process in real time;
when the advertisement information generates the advertisement behavior in the process of displaying, storing the content corresponding to the advertisement behavior into the advertisement behavior monitoring template, and generating advertisement behavior monitoring data, wherein the advertisement behavior monitoring data comprises: determining various contents corresponding to the advertisement behaviors, and calling the advertisement behavior monitoring template; determining corresponding fields of the content in the advertisement behavior monitoring template; storing each item of content into a field corresponding to the content, and generating advertisement behavior monitoring data corresponding to the advertisement behavior;
and uploading the advertisement behavior monitoring data to the server.
2. The method of claim 1, wherein the sending the advertisement request command to the preset server comprises:
determining advertisement identification information which is requested to be acquired by a user;
generating an advertisement request instruction corresponding to the advertisement identification information;
and determining a first communication link corresponding to the server, and sending the advertisement request instruction to the server through the first communication link.
3. The method of claim 1, wherein receiving the advertisement data sent by the server according to the advertisement request instruction comprises:
triggering the server to determine advertisement information corresponding to the advertisement request instruction, generating an advertisement behavior monitoring template according to a preset monitoring template rule, and determining the advertisement information and the advertisement behavior monitoring template as advertisement data;
and determining a second communication link corresponding to the server, and acquiring the advertisement data through the second communication link.
4. The method as recited in claim 1, further comprising:
sending an analysis instruction to the server;
triggering the server to analyze the advertisement behavior monitoring data according to a preset analysis algorithm to generate an analysis report;
and acquiring the analysis report and displaying the analysis report.
5. An advertisement behavior monitoring device, which is applied to a terminal, and comprises:
the first sending unit is used for sending an advertisement request instruction to a preset server;
the receiving unit is used for receiving advertisement data sent by the server according to the advertisement request instruction;
the analysis unit is used for analyzing the advertisement data to obtain advertisement information and advertisement behavior monitoring templates in the advertisement data; the advertisement behavior monitoring template is a universal template;
the monitoring unit is used for displaying the advertisement information and monitoring whether the advertisement information generates advertisement behaviors in the displaying process in real time;
the generation unit is used for storing the content corresponding to the advertisement behavior into the advertisement behavior monitoring template and generating advertisement behavior monitoring data when the advertisement information generates the advertisement behavior in the displaying process;
the generation unit includes: the second determining subunit, the third determining subunit and the storing subunit;
the second determining subunit is used for determining various contents corresponding to the advertisement behaviors and calling the advertisement behavior monitoring template;
the third determining subunit is configured to determine fields corresponding to each item of content in the advertisement behavior monitoring template;
the storage subunit is used for storing each item of content into a field corresponding to the content and generating advertisement behavior monitoring data corresponding to the advertisement behavior;
and the uploading unit is used for uploading the advertisement behavior monitoring data to the server.
6. The apparatus of claim 5, wherein the first transmitting unit comprises:
a first determining subunit, configured to determine advertisement identification information that a user requests to obtain;
a generation subunit, configured to generate an advertisement request instruction corresponding to the advertisement identification information;
and the sending subunit is used for determining a first communication link corresponding to the server and sending the advertisement request instruction to the server through the first communication link.
7. The apparatus of claim 5, wherein the receiving unit comprises:
the triggering subunit is used for triggering the server to determine advertisement information corresponding to the advertisement request instruction, generating an advertisement behavior monitoring template according to a preset monitoring template rule, and determining the advertisement information and the advertisement behavior monitoring template as advertisement data;
and the acquisition subunit is used for determining a second communication link corresponding to the server and acquiring the advertisement data through the second communication link.
8. The apparatus as recited in claim 5, further comprising:
the second sending unit is used for sending an analysis instruction to the server;
the triggering unit is used for triggering the server to analyze the advertisement behavior monitoring data according to a preset analysis algorithm and generating an analysis report;
the acquisition unit is used for acquiring the analysis report and displaying the analysis report.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN201911314962.3A CN111080363B (en) | 2019-12-19 | 2019-12-19 | Advertisement behavior monitoring method and device |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN201911314962.3A CN111080363B (en) | 2019-12-19 | 2019-12-19 | Advertisement behavior monitoring method and device |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| CN111080363A CN111080363A (en) | 2020-04-28 |
| CN111080363B true CN111080363B (en) | 2023-09-29 |
Family
ID=70315568
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| CN201911314962.3A Active CN111080363B (en) | 2019-12-19 | 2019-12-19 | Advertisement behavior monitoring method and device |
Country Status (1)
| Country | Link |
|---|---|
| CN (1) | CN111080363B (en) |
Families Citing this family (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN112288463A (en) * | 2020-10-15 | 2021-01-29 | 北京京东乾石科技有限公司 | Method, device, electronic equipment and medium for controlling business object display |
Citations (17)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN101594573A (en) * | 2008-12-16 | 2009-12-02 | 北京易路联动技术有限公司 | Showing dynamic comprehensive mobile advertisement method, system, client and the network equipment |
| WO2012025485A1 (en) * | 2010-08-23 | 2012-03-01 | Edman Robert | Methods in advertising systems |
| JP2012108966A (en) * | 2006-06-08 | 2012-06-07 | Nhn Business Platform Corp | Method for advertisement service and system thereof |
| CN103578016A (en) * | 2012-08-02 | 2014-02-12 | 北京千橡网景科技发展有限公司 | Advertisement publishing method and system |
| CN103606094A (en) * | 2013-11-06 | 2014-02-26 | 北京掌阔移动传媒科技有限公司 | Mobile Internet advertisement monitoring method and system thereof |
| WO2015176226A1 (en) * | 2014-05-20 | 2015-11-26 | 华为技术有限公司 | Advertisement template configuration method, server and system |
| CN105976203A (en) * | 2016-04-28 | 2016-09-28 | 广州筷子信息科技有限公司 | Internet advertisement originality automatic generation method and device |
| CN106095869A (en) * | 2016-06-03 | 2016-11-09 | 腾讯科技(深圳)有限公司 | Advertisement information processing method, subscriber equipment, background server and system |
| CN106530012A (en) * | 2016-11-23 | 2017-03-22 | 北京字节跳动科技有限公司 | Advertisement material data processing method and apparatus |
| CN107784516A (en) * | 2016-11-29 | 2018-03-09 | 上海壹账通金融科技有限公司 | Advertisement placement method and device |
| CN107895278A (en) * | 2017-10-17 | 2018-04-10 | 深圳市迅雷网文化有限公司 | Method, user equipment and server are recommended in advertisement |
| CN107967632A (en) * | 2017-12-25 | 2018-04-27 | 深圳豪客互联网有限公司 | A kind of advertisement demonstration method and device |
| CN108197975A (en) * | 2017-12-15 | 2018-06-22 | 天津信付科技有限公司 | The method for pushing and system of information |
| CN109615430A (en) * | 2018-12-12 | 2019-04-12 | 湖南快乐阳光互动娱乐传媒有限公司 | Advertisement putting distribution method and device |
| CN109819273A (en) * | 2018-12-20 | 2019-05-28 | 华为技术有限公司 | A kind of end side advertisement demonstration method and corresponding equipment and server |
| CN109905777A (en) * | 2019-03-29 | 2019-06-18 | 北京奇艺世纪科技有限公司 | Advertisement demonstration method and device |
| CN109905738A (en) * | 2019-03-26 | 2019-06-18 | 湖南快乐阳光互动娱乐传媒有限公司 | Video advertisement abnormal display monitoring method and device, storage medium and electronic equipment |
Family Cites Families (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2014052399A (en) * | 2012-09-05 | 2014-03-20 | Toshiba Tec Corp | Information distribution server and program |
| US20170270561A1 (en) * | 2016-03-21 | 2017-09-21 | Le Holdings (Beijing) Co., Ltd. | Method, terminal and server for monitoring advertisement exhibition |
-
2019
- 2019-12-19 CN CN201911314962.3A patent/CN111080363B/en active Active
Patent Citations (17)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2012108966A (en) * | 2006-06-08 | 2012-06-07 | Nhn Business Platform Corp | Method for advertisement service and system thereof |
| CN101594573A (en) * | 2008-12-16 | 2009-12-02 | 北京易路联动技术有限公司 | Showing dynamic comprehensive mobile advertisement method, system, client and the network equipment |
| WO2012025485A1 (en) * | 2010-08-23 | 2012-03-01 | Edman Robert | Methods in advertising systems |
| CN103578016A (en) * | 2012-08-02 | 2014-02-12 | 北京千橡网景科技发展有限公司 | Advertisement publishing method and system |
| CN103606094A (en) * | 2013-11-06 | 2014-02-26 | 北京掌阔移动传媒科技有限公司 | Mobile Internet advertisement monitoring method and system thereof |
| WO2015176226A1 (en) * | 2014-05-20 | 2015-11-26 | 华为技术有限公司 | Advertisement template configuration method, server and system |
| CN105976203A (en) * | 2016-04-28 | 2016-09-28 | 广州筷子信息科技有限公司 | Internet advertisement originality automatic generation method and device |
| CN106095869A (en) * | 2016-06-03 | 2016-11-09 | 腾讯科技(深圳)有限公司 | Advertisement information processing method, subscriber equipment, background server and system |
| CN106530012A (en) * | 2016-11-23 | 2017-03-22 | 北京字节跳动科技有限公司 | Advertisement material data processing method and apparatus |
| CN107784516A (en) * | 2016-11-29 | 2018-03-09 | 上海壹账通金融科技有限公司 | Advertisement placement method and device |
| CN107895278A (en) * | 2017-10-17 | 2018-04-10 | 深圳市迅雷网文化有限公司 | Method, user equipment and server are recommended in advertisement |
| CN108197975A (en) * | 2017-12-15 | 2018-06-22 | 天津信付科技有限公司 | The method for pushing and system of information |
| CN107967632A (en) * | 2017-12-25 | 2018-04-27 | 深圳豪客互联网有限公司 | A kind of advertisement demonstration method and device |
| CN109615430A (en) * | 2018-12-12 | 2019-04-12 | 湖南快乐阳光互动娱乐传媒有限公司 | Advertisement putting distribution method and device |
| CN109819273A (en) * | 2018-12-20 | 2019-05-28 | 华为技术有限公司 | A kind of end side advertisement demonstration method and corresponding equipment and server |
| CN109905738A (en) * | 2019-03-26 | 2019-06-18 | 湖南快乐阳光互动娱乐传媒有限公司 | Video advertisement abnormal display monitoring method and device, storage medium and electronic equipment |
| CN109905777A (en) * | 2019-03-29 | 2019-06-18 | 北京奇艺世纪科技有限公司 | Advertisement demonstration method and device |
Also Published As
| Publication number | Publication date |
|---|---|
| CN111080363A (en) | 2020-04-28 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US20220276753A1 (en) | Determining variations of single-page applications | |
| US20160173651A1 (en) | Conditional Logic for Delivering Computer-Executable Program Instructions and Content | |
| US20100008265A1 (en) | Augmented reality method and system using logo recognition, wireless application protocol browsing and voice over internet protocol technology | |
| US20150067031A1 (en) | Business transaction correlation with client request monitoring data | |
| JP6987878B2 (en) | Determining mobile application usage data for the population | |
| CN108052334A (en) | Method for page jump, device, computer equipment and storage medium | |
| CN104820804A (en) | Online privacy management | |
| US20140278926A1 (en) | System and method for attribution of mobile advertisements related to mobile applications | |
| US20140278927A1 (en) | System and method for attribution of mobile advertisements related to mobile applications | |
| CN111190673B (en) | Page display method and device based on operation monitoring and electronic equipment | |
| CN113450230A (en) | Financing risk assessment method and device, storage medium and electronic equipment | |
| CN110166563A (en) | A kind of page login-timeout method for updating time and device | |
| CN110187877A (en) | Icon acquisition methods and device, system, electronic equipment, storage medium | |
| CN104509084B (en) | Telephone number information with function of search provides system and method | |
| CN105164662A (en) | Use of method overrides for dynamically changing visible page content | |
| CN108197126A (en) | A kind of processing method and system of data displaying, client and server | |
| CN111080363B (en) | Advertisement behavior monitoring method and device | |
| CN111949859B (en) | User portrait updating method, device, computer equipment and storage medium | |
| CN113256240A (en) | Message processing method and device and server | |
| JP6108253B1 (en) | Content information providing apparatus, content information providing method, and program | |
| CN115934110A (en) | A model deployment method, device and electronic equipment | |
| Carvalho et al. | Evaluating an IoT application using software measures | |
| JP6866434B2 (en) | Scenario providing system, scenario providing device, scenario information providing method and program | |
| KR100743606B1 (en) | Personal homepage advertising method and system using P2P | |
| KR20040023216A (en) | Method for transmitting information using information communication network |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| PB01 | Publication | ||
| PB01 | Publication | ||
| SE01 | Entry into force of request for substantive examination | ||
| SE01 | Entry into force of request for substantive examination | ||
| GR01 | Patent grant | ||
| GR01 | Patent grant |