CN110311839B - Push information tracking method, device, server, terminal and storage medium - Google Patents
Push information tracking method, device, server, terminal and storage medium Download PDFInfo
- Publication number
- CN110311839B CN110311839B CN201910698800.8A CN201910698800A CN110311839B CN 110311839 B CN110311839 B CN 110311839B CN 201910698800 A CN201910698800 A CN 201910698800A CN 110311839 B CN110311839 B CN 110311839B
- Authority
- CN
- China
- Prior art keywords
- tracking
- push information
- information
- target
- target push
- 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
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L43/00—Arrangements for monitoring or testing data switching networks
- H04L43/06—Generation of reports
- H04L43/062—Generation of reports related to network traffic
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L43/00—Arrangements for monitoring or testing data switching networks
- H04L43/06—Generation of reports
- H04L43/067—Generation of reports using time frame reporting
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/50—Network services
- H04L67/55—Push-based network services
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Information Transfer Between Computers (AREA)
Abstract
The disclosure provides a pushed information tracking method, a pushed information tracking device, a server, a terminal and a storage medium, and relates to the technical field of internet. The method comprises the following steps: sending a tracking instruction of target push information to a terminal, wherein the tracking instruction comprises: the address information, the push information position parameter and the tracking configuration parameter of the target push information launching page are used for indicating the target display position of the target push information launching page, receiving the tracking data of the target push information sent by the terminal according to the tracking instruction, and acquiring the tracking result of the target push information based on the tracking data. The method and the device can reduce the difficulty of tracking the push information and improve the reliability of tracking the push information.
Description
Technical Field
The present disclosure relates to the field of internet technologies, and in particular, to a method, an apparatus, a server, a terminal, and a storage medium for tracking push information.
Background
With the rapid development of internet technology and the increasing of internet users, push information such as advertisements is an important information transfer carrier, and the carried information is quickly transferred to the user who perceives the push information. To ensure the effect of push, more and more attention is paid to tracking push information.
In the prior art, a monitoring code may be set in a web page displaying an advertisement, and a click operation for the advertisement may be monitored by the monitoring code, and a monitoring result may be sent to a server.
However, in the prior art, not all pages can be tracked through the monitoring code, for example, the page cannot set the monitoring code or cannot receive a click operation, and it is seen that the method in the prior art has high difficulty and low reliability in tracking the pushed information.
Disclosure of Invention
The present disclosure provides a method, an apparatus, a server, a terminal, and a storage medium for tracking push information, so as to reduce the difficulty of tracking push information and improve the reliability of tracking push information.
In order to achieve the above purpose, the technical scheme adopted by the disclosure is as follows:
in a first aspect, the present disclosure provides a push information tracking method, including:
sending a tracking instruction of target push information to a terminal, wherein the tracking instruction comprises: the address information, the push information position parameter and the tracking configuration parameter of a launching page of the target push information are used for indicating the target display position of the target push information on the launching page;
receiving tracking data of the target push information sent by the terminal according to the tracking instruction;
and acquiring a tracking result of the target push information based on the tracking data.
Optionally, the tracking configuration parameters include a tracking time period and a monitoring frequency, and the tracking data includes: the address information of the target push information delivery page collected by the terminal in the tracking time period and the display image corresponding to the push information position parameter are collected by the terminal in the tracking time period.
Optionally, the obtaining a tracking result of the target push information based on the tracking data includes:
identifying information material included in the tracking data;
and if the information material is matched with a preset information material corresponding to the target push information, determining that the target push information is normally launched.
Optionally, after identifying information material included in the tracking data, the method further includes:
and if the information material is not matched with the preset information material corresponding to the target push information, sending a notification message to a monitoring terminal.
Optionally, the information material comprises an image identifier and/or a keyword.
In a second aspect, the present disclosure further provides a push information tracking method, where the method includes:
receiving a tracking instruction of target push information sent by a server, wherein the tracking instruction comprises: the address information, the push information position parameter and the tracking configuration parameter of a launching page of the target push information are used for indicating the target display position of the target push information on the launching page;
acquiring tracking data of the target pushing information according to the tracking instruction;
and sending the tracking data to the server, wherein the tracking data is used for the server to obtain a tracking result of the target push information.
Optionally, the tracking configuration parameters include a tracking time period and a monitoring frequency; the acquiring and acquiring tracking data of the target push information according to the tracking instruction comprises:
displaying the release page according to the address information of the release page of the target push information and the push information position parameter in the tracking time period;
and acquiring the current display image of the launched page as the tracking data according to the monitoring frequency.
In a third aspect, the present disclosure further provides a push information tracking apparatus, including:
a first sending module, configured to send a tracking instruction of target push information to a terminal, where the tracking instruction includes: the address information, the push information position parameter and the tracking configuration parameter of a launching page of the target push information are used for indicating the target display position of the target push information on the launching page;
the receiving module is used for receiving the tracking data of the target push information sent by the terminal according to the tracking instruction;
and the acquisition module is used for acquiring a tracking result of the target push information based on the tracking data.
Optionally, the tracking configuration parameters include a tracking time period and a monitoring frequency, and the tracking data includes: and the terminal displays a display image according to the address information of the launching page of the target pushing information and the pushing information position parameter, wherein the display image is acquired by the terminal in the tracking time period.
Optionally, the obtaining module is specifically configured to:
identifying information material included in the tracking data;
and if the information material is matched with a preset information material corresponding to the target push information, determining that the target push information is normally launched.
Optionally, the apparatus further comprises:
and the second sending module is used for sending a notification message to the monitoring terminal if the information material is not matched with a preset information material corresponding to the target push information.
Optionally, the information material comprises an image identifier and/or a keyword.
In a fourth aspect, the present disclosure further provides a push information tracking apparatus, including:
a receiving module, configured to receive a tracking instruction of target push information sent by a server, where the tracking instruction includes: the address information, the push information position parameter and the tracking configuration parameter of a launching page of the target push information are used for indicating the target display position of the target push information on the launching page;
the acquisition module is used for acquiring and acquiring tracking data of the target push information according to the tracking instruction;
and the sending module is used for sending the tracking data to the server, and the tracking data is used for the server to obtain a tracking result of the target push information.
Optionally, the tracking configuration parameters include a tracking time period and a monitoring frequency; the acquisition module is specifically configured to:
displaying the release page according to the address information of the release page of the target push information and the push information position parameter in the tracking time period;
and acquiring the current display image of the launched page as the tracking data according to the monitoring frequency.
In a fifth aspect, the present disclosure further provides a server, including: a processor, a storage medium and a bus, the storage medium storing machine-readable instructions executable by the processor, the processor and the storage medium communicating via the bus when the server is running, the processor executing the machine-readable instructions to perform the steps of the method according to the first aspect.
In a sixth aspect, the present disclosure also proposes a computer-readable storage medium having stored thereon a computer program which, when executed by a processor, performs the steps of the method of the first aspect.
In a seventh aspect, the present disclosure further provides a terminal, including: a processor, a storage medium and a bus, the storage medium storing machine-readable instructions executable by the processor, the processor and the storage medium communicating via the bus when the terminal is operating, the processor executing the machine-readable instructions to perform the steps of the method according to the second aspect.
In an eighth aspect, the present disclosure also proposes a computer-readable storage medium, on which a computer program is stored, which, when being executed by a processor, performs the steps of the method of the foregoing second aspect.
In the embodiment of the disclosure, the server may send a tracking instruction of the target push information to the terminal, where the tracking instruction includes address information of a launch page of the target push information, a push information position parameter, and a tracking configuration parameter, and accordingly, may receive tracking data of the target push information sent by the terminal according to the address information of the launch page of the target push information, the push information position parameter, and the tracking configuration parameter, and obtain a tracking result of the target push information based on the tracking data, thereby achieving tracking of the target push information without setting a monitoring code on the page, reducing difficulty in tracking the push information, and improving reliability of the tracking push information by obtaining the tracking result according to the tracking data replied by the terminal.
Additional features and advantages of the disclosure will be set forth in the description which follows, and in part will be obvious from the description, or may be learned by the practice of the disclosure. The objectives and other advantages of the disclosure may be realized and attained by the structure particularly pointed out in the written description and claims hereof as well as the appended drawings.
Drawings
To more clearly illustrate the technical solutions of the present disclosure, the drawings needed for the embodiments will be briefly described below, it should be understood that the following drawings only illustrate some embodiments of the present disclosure, and therefore should not be considered as limiting the scope, and those skilled in the art can also obtain other related drawings based on the drawings without inventive efforts.
Fig. 1 shows a flow chart of a push information tracking method provided by the present disclosure;
fig. 2 shows a schematic flow chart of another push information tracking method provided by the present disclosure;
fig. 3 shows a schematic flow chart of another push information tracking method provided by the present disclosure;
FIG. 4 is a schematic diagram illustrating functional modules of a push information tracking apparatus provided by the present disclosure;
FIG. 5 is a schematic diagram of functional modules of another push information tracking device provided by the present disclosure;
FIG. 6 is a schematic diagram of functional modules of another push information tracking device provided by the present disclosure;
FIG. 7 shows a functional block diagram of a server provided by the present disclosure;
fig. 8 shows a functional module diagram of a terminal provided by the present disclosure.
Detailed Description
The technical solution in the present disclosure will be clearly and completely described below with reference to the accompanying drawings in the present disclosure.
It should be noted that: like reference numbers and letters refer to like items in the following figures, and thus, once an item is defined in one figure, it need not be further defined and explained in subsequent figures.
Fig. 1 is a schematic flow chart of a push information tracking method according to the present disclosure. The push information tracking method can be applied to a server. It should be noted that the push information tracking method according to the present disclosure is not limited to the specific sequence shown in fig. 1 and described below, and it should be understood that, in other embodiments, the sequence of some steps in the push information tracking method according to the present disclosure may be interchanged according to actual needs, or some steps may be omitted or deleted. The flow shown in fig. 1 will be explained in detail below.
Step 101, sending a tracking instruction of target push information to a terminal, where the tracking instruction includes: the address information, the push information position parameter and the tracking configuration parameter of the target push information launch page, wherein the push information position parameter is used for indicating the target display position of the target push information launch page.
In order to determine whether the target push information is displayed at the target display position of the launched page, that is, to track the launch result of the target tracking information, a tracking instruction of the target push information may be sent to the terminal, and the tracking instruction may include address information, a push information position parameter, and a tracking configuration parameter of the launched page.
In the embodiment of the disclosure, the terminal may include an electronic device with a display screen, such as a mobile phone, a computer, or a wearable device.
The target push information can be information which is displayed to a user by an information provider through the information pusher, and can be generally transmitted to a certain application program or a webpage of a terminal through a network, and the user can see the target push information after opening the target push information. The targeted push information may include, among other things, advertisements, notifications, announcements, or revelations. Of course, in practical applications, the target push information may also include other types of information that are displayed to the user by the information provider through the information push party, and the embodiment of the present disclosure does not specifically limit the type of the target push information.
The tracking instruction may be used to request the terminal to acquire tracking data of the target push information, and the terminal returns the tracking data to the server after obtaining corresponding tracking data according to the tracking instruction.
The drop page may include a page of the application, a web page, etc., and accordingly, the target display location may include a specific location where the information provider desires to target push information on the display of the drop page, such as the middle of the web page, the top of the application interface, etc.
The address information may correspond to the delivery page, for example, the address information may include a URL (Uniform Resource Locator) to indicate an address of an application program interface, a web page, and the like.
The tracking configuration parameters may be used to instruct the terminal on the manner of acquiring the tracking data, the relevant defining conditions, and the like.
The tracking data may be used to illustrate the actual displayed content of the target placement location of the placement page.
The server can receive a push information identifier of target push information submitted by a user, address information, push position parameters and tracking configuration information corresponding to the target push information, and send the address information, the push position parameters and the tracking configuration information to the terminal through a tracking instruction.
The push information identifier may be information identifying push information, for example, the push information identifier may include a name or a number of the push information.
Optionally, the server may further receive region information submitted by the user, and send a tracking instruction of the target push information to a terminal in a region corresponding to the region information. The server may determine a region corresponding to the region information based on the region information, determine whether the terminal is located in the region based on an IP (Internet Protocol) address of the terminal, and send a tracking instruction of the target tracking information to the terminal if the terminal is located in the region, otherwise, send the tracking instruction without sending the target tracking information. Of course, in practical applications, the server may also determine whether the terminal is located in the region corresponding to the region information in other manners, and the manner of determining whether the terminal is located in the region corresponding to the region information is not specifically limited in the embodiment of the present disclosure.
And 102, receiving tracking data of the target push information sent by the terminal according to the tracking instruction.
In order to facilitate the server to track the actually displayed content of the target delivery position of the delivery page, the server may receive tracking data corresponding to the target push information sent by the terminal according to the tracking instruction.
When the terminal receives the tracking instruction, the terminal can monitor the actual display condition of the target push information at the target display position of the release page based on the tracking configuration parameters, so as to track and obtain the tracking data of the target push information, and send the tracking data to the server, and correspondingly, the server can receive the tracking data sent by the terminal.
And 103, acquiring a tracking result of the target push information based on the tracking data.
Because the tracking data can explain the content actually displayed at the target display position of the released page, the tracking result of the target push information can be determined based on the tracking data, and the tracking of the push information can be realized without setting a monitoring code on the page, so that the difficulty of tracking the push information is reduced, the possibility of difficult tracking caused by incapability of setting the monitoring code or incapability of receiving user operation with the page is reduced, the push information is not required to be manually tracked, the human resources and the time resources are saved, and the reliability of tracking the push information is improved.
The trace results may include abnormal or normal. The abnormity can be used for indicating that the target push information cannot be normally displayed at the target display position of the release page, namely, the information push party does not release and push the target push information according to the release requirement of the information provider; the normal display mode can be used for indicating that the target push information is normally displayed at the target display position of the release page, namely, the information push party releases and pushes the target push information according to the release requirement of the information provider.
The server may determine that the tracking result is normal when information included in the tracking data matches the target push information, and otherwise determine that the tracking result is abnormal.
In the embodiment of the disclosure, the server may send a tracking instruction of the target push information to the terminal, where the tracking instruction includes address information of a launch page of the target push information, a push information position parameter, and a tracking configuration parameter, and accordingly, may receive tracking data of the target push information sent by the terminal according to the address information of the launch page of the target push information, the push information position parameter, and the tracking configuration parameter, and obtain a tracking result of the target push information based on the tracking data, thereby achieving tracking of the target push information without setting a monitoring code on the page, reducing difficulty in tracking the push information, and improving reliability of the tracking push information by obtaining the tracking result according to the tracking data replied by the terminal.
Fig. 2 is a schematic flow chart of a push information tracking method according to the present disclosure. The push information tracking method can be applied to a server. It should be noted that the push information tracking method according to the present disclosure is not limited by the specific sequence shown in fig. 2 and described below, and it should be understood that, in other embodiments, the sequence of some steps in the push information tracking method according to the present disclosure may be interchanged according to actual needs, or some steps may be omitted or deleted. The flow shown in fig. 2 will be explained in detail below.
Step 201, receiving a tracking instruction of target push information sent by a server, where the tracking instruction includes: the address information, the push information position parameter and the tracking configuration parameter of the target push information launch page, wherein the push information position parameter is used for indicating the target display position of the target push information launch page.
In order to facilitate subsequent acquisition of tracking data of the target push information, so that the server determines a tracking result of the target push information, the terminal may receive a tracking instruction of the target push information sent by the server.
The terminal can receive a tracking instruction of the target push information sent by the server through the communication connection with the server.
And step 202, acquiring tracking data of the target push information according to the tracking instruction.
The terminal can monitor the content actually displayed at the target display position of the release page based on the tracking configuration parameters, so as to obtain the tracking data.
The tracking of the push information can be realized without setting a monitoring code on the page, so that the difficulty of tracking the push information is reduced, and the reliability of tracking the push information is improved by acquiring a tracking result according to the tracking data replied by the terminal.
The terminal may send the tracking data to the server based on a communication connection with the server.
In the embodiment of the disclosure, the terminal may receive a tracking instruction of the target push information sent by the server, where the tracking instruction includes address information of a launch page of the target push information, a push information position parameter, and a tracking configuration parameter, and further sends the tracking data of the target push information sent according to the address information of the launch page of the target push information, the push information position parameter, and the tracking configuration parameter, and sends the tracking data to the server, so that the server can determine a tracking result of the target push information based on the tracking data, thereby achieving that the target push information can be tracked without setting a monitoring code on a page, reducing difficulty in tracking the push information, and obtaining the tracking result according to the tracking data replied by the terminal, and improving reliability of the tracking push information.
Optionally, the tracking configuration parameters may include a tracking time period and a monitoring frequency. Since the information presenter may perform presentation according to the time period and frequency required by the information provider when pushing the target push information on the delivery page, the tracking configuration parameters may include a tracking time period and a monitoring frequency in order to subsequently determine whether the information presenter performs presentation according to the time period and frequency required by the information provider.
Correspondingly, the terminal can launch the page according to the address information of the launch page of the target push information and the push information position parameter in the tracking time period, and acquire the current display image of the launch page as the tracking data according to the monitoring frequency. That is, the tracking data may include address information of a drop page of the target push information acquired by the terminal in the tracking time period and a display image corresponding to the push information position parameter.
When the terminal receives a tracking instruction of target push information sent by the server, a timing task can be generated in a system background based on address information, push information position parameters, tracking time periods and monitoring frequency of a release page included in the tracking instruction. And if the current time is in the tracking time period, triggering a timing task, displaying a release page by the terminal according to the address information and the push information position parameter of the release page of the target push information, and capturing a current page image of the release page according to the monitoring frequency so as to obtain the current display image as tracking data.
Certainly, in practical applications, the terminal may also monitor other types of data as the tracking data, for example, different sounds may also be played when the display page displays different contents, so the terminal may also acquire the address information of the delivery page of the target push information and the display page corresponding to the push information position parameter in the tracking time period, and monitor the sound information of the terminal according to the monitoring frequency, and use the sound information as the tracking data.
Optionally, the terminal may mark the tracking data according to a push information identifier of the target push information, address information of the delivery page, a push information location parameter, and a tracking configuration parameter.
Fig. 3 is a schematic flow chart of a push information tracking method according to the present disclosure. The method can be applied to the interaction between the terminal and the server. It should be noted that the push information tracking method according to the present disclosure is not limited to the specific sequence shown in fig. 3 and described below, and it should be understood that, in other embodiments, the sequence of some steps in the push information tracking method according to the present disclosure may be interchanged according to actual needs, or some steps may be omitted or deleted. The flow shown in fig. 3 will be explained in detail below.
Step 301, a server sends a tracking instruction of target push information to a terminal, where the tracking instruction includes: the address information, the push information position parameter and the tracking configuration parameter of the target push information launch page, wherein the push information position parameter is used for indicating the target display position of the target push information launch page.
Optionally, the server may send tracking instructions to the multiple terminals, respectively, where each tracking instruction may push information for the same target, or push information for different targets, and address information, push information position parameters, and tracking configuration parameters of a delivery page carried in the multiple tracking instructions may not be completely the same.
On the one hand, as the same target push information can be pushed to different platforms, in order to track the display conditions of the target push information on different platforms and improve the tracking efficiency, the server can send the tracking instruction of the same target push information to a plurality of terminals. On the other hand, in order to track one or more pieces of target push information, the server may transmit a tracking command for different pieces of target tracking information to each of the plurality of terminals.
Wherein the plurality of terminals may include a plurality of handsets in a handset wall.
Optionally, the address information includes a platform entry, and the push location parameter may include a platform identifier, a channel identifier, and a point location, where the platform identifier may be used to indicate a platform to which the launch page belongs, the channel identifier may be used to indicate a channel to which the launch page belongs, and the point location may be used to indicate a display area in the launch page.
The server may receive platform entries and platform identifiers of multiple platforms submitted by a user in advance, so that the corresponding platform entries may be determined based on the platform identifiers included in the pushed location parameters.
For example, the push location parameter of the target push information includes (0, 0), (0, 500), (50, 0) and (50, 500) of the shopping website a/electronic product channel/point, i.e. the display location of the target push information is at (0, 0), (0, 500), (50, 0) and (50, 500) of each page in the shopping website a and the electronic product channel.
For the way that the terminal receives the tracking instruction of the target push information sent by the server, reference may be made to the related description in step 201, which is not described in detail herein.
And 303, acquiring and acquiring tracking data of the target push information by the terminal according to the tracking instruction.
The manner in which the terminal acquires the tracking data of the target push information according to the tracking instruction may refer to the related description in step 202, which is not described in detail herein.
For the way that the terminal sends the tracking data to the server, reference may be made to the related description in step 203, which is not described in detail here.
In step 305, the server receives the tracking data of the target push information sent by the terminal according to the tracking instruction.
The manner in which the server receives the tracking data of the target push information sent by the terminal according to the tracking instruction may refer to the related description in step 102, which is not described in detail here.
Optionally, the server may identify information materials included in the tracking data, and determine that the target push information is normally delivered if the information materials are matched with preset information materials corresponding to the target push information.
Since the push information may include information material that the information provider desires to push, such as a poster or a preview film, when it is determined whether the target push information is normally displayed at the target display position of the launch page, that is, whether the information provider pushes in a manner required by the information provider, the information material in the tracking data may be matched with the preset information material of the target push information.
Optionally, the information material includes image identifications and/or keywords.
The image identifier may include LOGO (LOGO).
Of course, in practical applications, the information material may also include other types of information, such as sound, etc.
The preset information material can be obtained by presetting, for example, by receiving the submission of the information provider.
The server can identify the tracking data to obtain an information material image identifier and/or a keyword included in the tracking data, the image identifier and/or the keyword included in the tracking data are respectively matched with the image identifier and/or the keyword in the preset information material of the target push information, if the image identifier and/or the keyword included in the tracking data are respectively consistent with the image identifier and/or the keyword in the preset information material of the target push information, the content displayed at the target display position of the launch page can be determined to be the target push information, and the target push information is launched normally.
Optionally, if the tracking data includes address information of a launch page of the target push information acquired by the terminal within the tracking time period and a display image corresponding to the push information position parameter, the server may determine that the target push information is launched normally when information materials in each display image included in the tracking data are all matched with preset information materials.
Optionally, if it is determined that the target push information is normally delivered, the information provider of the target push information and the information material in the tracking data of the target tracking information may be correspondingly stored.
Optionally, if the information material is not matched with a preset information material corresponding to the target push information, a notification message is sent to the monitoring terminal.
If the information material is not matched with the preset information material corresponding to the target push information, the information push party may not push the information according to the mode required by the information provider, for example, the information may not push the information on a correct page, a correct display position, a correct time period or a correct frequency, that is, the target push information is abnormally released, a notification message may be sent to the monitoring terminal, so that the information provider is prompted conveniently.
The notification message is used for explaining that the target push information is abnormally released, and the notification message may include an information identifier of the target push information, address information of a release page, a push information location parameter, and a tracking configuration parameter.
The monitoring terminal may correspond to an information provider of the target push information, and the information provider may log in the monitoring terminal through an account registered in the server in advance.
The server acquires the monitoring terminal corresponding to the information identifier based on the information identifier of the target push information.
It should be noted that, the server may receive, in advance, the terminal identifier of the monitoring terminal submitted by the user for the target push information.
It should be further noted that the terminal identifier may be information for identifying the monitoring terminal, and may include, for example, a name or an IP address of the monitoring terminal.
The server may send a notification message to the monitoring terminal by mail.
Of course, in practical applications, the server may also send more information to the monitoring terminal, for example, may also send tracking data to the monitoring terminal.
Optionally, if the tracking data includes address information of a launch page of the target push information acquired by the terminal within the tracking time period and a display image corresponding to the push information position parameter, the server may determine that the target push information is launched abnormally when an information material of any display image is not matched with a preset information material in each display image included in the tracking data, and may send a notification message to the monitoring terminal.
Alternatively, the server may generate a trace log based on the trace result of the target push information, and provide a query entry of the trace log to the user, so as to facilitate the user to perform a query. For example, the information provider may log in to the server through an account registered in advance with the server, and query the tracking log from the query entry.
In the embodiment of the disclosure, the server may send a tracking instruction of the target push information to the terminal, where the tracking instruction includes address information of a launch page of the target push information, a push information position parameter, and a tracking configuration parameter, and correspondingly, the server obtains a tracking result of the target push information based on the address information of the launch page of the target push information, the push information position parameter, and tracking data of the target push information sent by the tracking configuration parameter, and sends the tracking data to the server, and the server obtains the tracking result of the target push information based on the tracking data, thereby achieving that the target push information can be tracked without setting a monitoring code on the page, reducing difficulty in tracking the push information, and obtaining the tracking result according to the tracking data replied by the terminal, and improving reliability of tracking the push information.
Fig. 4 is a schematic diagram of functional modules of a push information tracking apparatus 400 according to the present disclosure. The push information tracking device 400 may be used in a server. It should be noted that the basic principle and the technical effect of the push information tracking device 400 provided in the present embodiment are the same as those of the corresponding method embodiments described above, and for a brief description, reference may be made to the corresponding contents in the method embodiments for a part not mentioned in the present embodiment. The push information tracking apparatus 400 includes a first sending module 401, a receiving module 402 and an obtaining module 403.
A first sending module 401, configured to send a tracking instruction of target push information to a terminal, where the tracking instruction includes: address information, a push information position parameter and a tracking configuration parameter of a launch page of the target push information, wherein the push information position parameter is used for indicating a target display position of the target push information on the launch page;
a receiving module 402, configured to receive tracking data of the target push message sent by the terminal according to the tracking instruction;
an obtaining module 403, configured to obtain a tracking result of the target push information based on the tracking data.
Optionally, the tracking configuration parameters include a tracking time period and a monitoring frequency, and the tracking data includes: and the address information of the target push information delivery page collected by the terminal in the tracking time period and the display image corresponding to the push information position parameter.
Optionally, the obtaining module 403 is specifically configured to:
identifying information material included in the tracking data;
and if the information material is matched with a preset information material corresponding to the target push information, determining that the target push information is normally launched.
Optionally, referring to fig. 5, the apparatus further includes:
a second sending module 404, configured to send a notification message to the monitoring terminal if the information material is not matched with a preset information material corresponding to the target push information.
Optionally, the information material includes image identifications and/or keywords.
The above-mentioned apparatus is used for executing the method provided by the foregoing embodiment, and the implementation principle and technical effect are similar, which are not described herein again.
Fig. 6 is a schematic diagram of functional modules of a push information tracking apparatus 600 according to the present disclosure. The push information tracking apparatus 600 may be used in a terminal. It should be noted that the basic principle and the technical effects of the push information tracking device 600 provided in the present embodiment are the same as those of the corresponding method embodiments described above, and for the sake of brief description, reference may be made to corresponding contents in the method embodiments for parts that are not mentioned in the present embodiment. The push information tracking apparatus 600 includes a receiving module 601, an obtaining module 602, and a sending module 603.
A receiving module 601, configured to receive a tracking instruction of target push information sent by a server, where the tracking instruction includes: address information, a push information position parameter and a tracking configuration parameter of a launch page of the target push information, wherein the push information position parameter is used for indicating a target display position of the target push information on the launch page;
an obtaining module 602, configured to acquire tracking data of the target push information according to the tracking instruction;
a sending module 603, configured to send the tracking data to the server, where the tracking data is used for the server to obtain a tracking result of the target push information.
Optionally, the tracking configuration parameters include a tracking time period and a monitoring frequency; the obtaining module 602 is specifically configured to:
displaying the release page according to the address information of the release page of the target push information and the push information position parameter in the tracking time period;
and acquiring the current display image of the release page as the tracking data according to the monitoring frequency.
The above-mentioned apparatus is used for executing the method provided by the foregoing embodiment, and the implementation principle and technical effect are similar, which are not described herein again.
These above modules may be one or more integrated circuits configured to implement the above methods, such as: one or more Application Specific Integrated Circuits (ASICs), or one or more microprocessors (DSPs), or one or more Field Programmable Gate Arrays (FPGAs), among others. For another example, when one of the above modules is implemented in the form of a Processing element scheduler code, the Processing element may be a general-purpose processor, such as a Central Processing Unit (CPU) or other processor capable of calling program code. For another example, these modules may be integrated together and implemented in the form of a system-on-a-chip (SOC).
Fig. 7 is a schematic diagram of a functional module of a server according to the present disclosure. The server may include a processor 701, a storage medium 702 and a bus 703, the storage medium 702 stores machine-readable instructions executable by the processor 701, when the server runs, the processor 701 communicates with the storage medium 702 through the bus 703, and the processor 701 executes the machine-readable instructions, so as to implement the above-mentioned method embodiments. The specific implementation and technical effects are similar, and are not described herein again.
Optionally, the present disclosure also provides a computer-readable storage medium, on which a computer program is stored, and the computer program is executed by a processor when executed, so as to implement the above method embodiments.
Fig. 8 is a schematic diagram of a functional module of a terminal according to the present disclosure. The server may include a processor 801, a storage medium 802 and a bus 803, the storage medium 802 stores machine-readable instructions executable by the processor 801, when the terminal operates, the processor 801 communicates with the storage medium 802 through the bus 803, and the processor 801 executes the machine-readable instructions, so as to implement the above-mentioned method embodiments. The specific implementation and technical effects are similar, and are not described herein again.
Optionally, the present disclosure also provides a computer-readable storage medium, on which a computer program is stored, and the computer program is executed by a processor when executed, so as to implement the above method embodiments.
In the several embodiments provided in the present disclosure, it should be understood that the above-described apparatus embodiments are merely illustrative, and the disclosed apparatus and method may be implemented in other ways. For example, the division of the unit is only a logical function division, and in actual implementation, there may be another division manner, for example, multiple units or components may be combined or may be integrated into another system, or some features may be omitted, or may not be executed, for example, each unit may be integrated into one processing unit, each unit may exist alone physically, or two or more units may be integrated into one unit. The integrated unit can be realized in a form of hardware, or in a form of hardware plus a software functional unit.
It is noted that, in this document, relational terms such as "first" and "second," and the like, may be used solely to distinguish one entity or action from another entity or action without necessarily requiring or implying any actual such relationship or order between such entities or actions. Also, 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 an … …" does not exclude the presence of other identical elements in a process, method, article, or apparatus that comprises the element.
The above description is only a preferred embodiment of the present disclosure and is not intended to limit the present disclosure, and various modifications and changes may be made to the present disclosure by those skilled in the art. Any modification, equivalent replacement, improvement and the like made within the spirit and principle of the present disclosure should be included in the protection scope of the present disclosure.
Claims (14)
1. A push information tracking method, the method comprising:
sending a tracking instruction of target push information to a terminal, wherein the tracking instruction comprises: the address information, the push information position parameter and the tracking configuration parameter of a launching page of the target push information are used for indicating the target display position of the target push information on the launching page;
receiving tracking data of the target push information sent by the terminal according to the tracking instruction;
acquiring a tracking result of the target push information based on the tracking data;
wherein the tracking configuration parameters include a tracking time period and a monitoring frequency, and the tracking data includes: and the address information of the target push information delivery page collected by the terminal in the tracking time period and the display image corresponding to the push information position parameter.
2. The method of claim 1, wherein the obtaining a tracking result of the target push information based on the tracking data comprises:
identifying information material included in the tracking data;
and if the information material is matched with a preset information material corresponding to the target push information, determining that the target push information is normally launched.
3. The method of claim 2, wherein after identifying information material included in the tracking data, the method further comprises:
and if the information material is not matched with the preset information material corresponding to the target push information, sending a notification message to a monitoring terminal.
4. The method of claim 2, wherein the information material comprises image identifications and/or keywords.
5. A push information tracking method, the method comprising:
receiving a tracking instruction of target push information sent by a server, wherein the tracking instruction comprises: the address information, the push information position parameter and the tracking configuration parameter of a launching page of the target push information are used for indicating the target display position of the target push information on the launching page;
acquiring tracking data of the target pushing information according to the tracking instruction;
sending the tracking data to the server, wherein the tracking data is used for the server to obtain a tracking result of the target push information;
wherein the tracking configuration parameters include a tracking time period and a monitoring frequency; the acquiring and acquiring tracking data of the target push information according to the tracking instruction comprises:
displaying the release page according to the address information of the release page of the target push information and the push information position parameter in the tracking time period;
and acquiring the current display image of the launched page as the tracking data according to the monitoring frequency.
6. A push information tracking apparatus, the apparatus comprising:
a first sending module, configured to send a tracking instruction of target push information to a terminal, where the tracking instruction includes: the address information, the push information position parameter and the tracking configuration parameter of a launching page of the target push information are used for indicating the target display position of the target push information on the launching page;
the receiving module is used for receiving the tracking data of the target push information sent by the terminal according to the tracking instruction;
the acquisition module is used for acquiring a tracking result of the target push information based on the tracking data;
wherein the tracking configuration parameters include a tracking time period and a monitoring frequency, and the tracking data includes: and the address information of the target push information delivery page collected by the terminal in the tracking time period and the display image corresponding to the push information position parameter.
7. The apparatus of claim 6, wherein the acquisition module is specifically configured to:
identifying information material included in the tracking data;
and if the information material is matched with a preset information material corresponding to the target push information, determining that the target push information is normally launched.
8. The apparatus of claim 7, wherein the apparatus further comprises:
and the second sending module is used for sending a notification message to the monitoring terminal if the information material is not matched with a preset information material corresponding to the target push information.
9. The apparatus of claim 7, wherein the information material comprises image identification and/or keywords.
10. A push information tracking apparatus, the apparatus comprising:
a receiving module, configured to receive a tracking instruction of target push information sent by a server, where the tracking instruction includes: the address information, the push information position parameter and the tracking configuration parameter of a launching page of the target push information are used for indicating the target display position of the target push information on the launching page;
the acquisition module is used for acquiring and acquiring tracking data of the target push information according to the tracking instruction;
a sending module, configured to send the tracking data to the server, where the tracking data is used for the server to obtain a tracking result of the target push information;
wherein the tracking configuration parameters include a tracking time period and a monitoring frequency; the acquisition module is specifically configured to:
displaying the release page according to the address information of the release page of the target push information and the push information position parameter in the tracking time period;
and acquiring the current display image of the launched page as the tracking data according to the monitoring frequency.
11. A server, comprising: a processor, a storage medium and a bus, the storage medium storing machine-readable instructions executable by the processor, the processor and the storage medium communicating over the bus when the server is running, the processor executing the machine-readable instructions to perform the steps of the method according to any one of claims 1 to 4.
12. A computer-readable storage medium, characterized in that a computer program is stored on the computer-readable storage medium, which computer program, when being executed by a processor, is adapted to carry out the steps of the method according to any one of claims 1-4.
13. A terminal, comprising: a processor, a storage medium and a bus, the storage medium storing machine-readable instructions executable by the processor, the processor and the storage medium communicating over the bus when the terminal is operating, the processor executing the machine-readable instructions to perform the steps of the method of claim 5.
14. A computer-readable storage medium, characterized in that a computer program is stored on the computer-readable storage medium, which computer program, when being executed by a processor, performs the steps of the method as claimed in claim 5.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201910698800.8A CN110311839B (en) | 2019-07-30 | 2019-07-30 | Push information tracking method, device, server, terminal and storage medium |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201910698800.8A CN110311839B (en) | 2019-07-30 | 2019-07-30 | Push information tracking method, device, server, terminal and storage medium |
Publications (2)
Publication Number | Publication Date |
---|---|
CN110311839A CN110311839A (en) | 2019-10-08 |
CN110311839B true CN110311839B (en) | 2021-07-06 |
Family
ID=68082491
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201910698800.8A Active CN110311839B (en) | 2019-07-30 | 2019-07-30 | Push information tracking method, device, server, terminal and storage medium |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN110311839B (en) |
Families Citing this family (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN112328491B (en) * | 2020-11-18 | 2024-06-28 | Oppo广东移动通信有限公司 | Tracking message output method, electronic device and storage medium |
CN115314459A (en) * | 2022-08-12 | 2022-11-08 | 中国平安财产保险股份有限公司 | Information push management method and device, computer equipment and storage medium |
Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN108076426A (en) * | 2017-12-11 | 2018-05-25 | 广东欧珀移动通信有限公司 | Terminal tracing method, apparatus, storage medium and terminal device |
CN109388750A (en) * | 2018-09-30 | 2019-02-26 | 北京小米移动软件有限公司 | Information-pushing method and device |
Family Cites Families (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
EP2568429A4 (en) * | 2010-11-29 | 2013-11-27 | Huawei Tech Co Ltd | Method and system for pushing individual advertisement based on user interest learning |
CN109145183A (en) * | 2017-06-19 | 2019-01-04 | 腾讯科技(深圳)有限公司 | Push the method and device of information to be presented |
CN109598532A (en) * | 2017-09-30 | 2019-04-09 | 北京国双科技有限公司 | Determination method, apparatus, storage medium and the processor of advertisement dispensing result |
CN108197975A (en) * | 2017-12-15 | 2018-06-22 | 天津信付科技有限公司 | The method for pushing and system of information |
CN109089173B (en) * | 2018-10-08 | 2020-12-15 | 四川长虹电器股份有限公司 | Method and system for detecting advertisement delivery of smart television terminal |
-
2019
- 2019-07-30 CN CN201910698800.8A patent/CN110311839B/en active Active
Patent Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN108076426A (en) * | 2017-12-11 | 2018-05-25 | 广东欧珀移动通信有限公司 | Terminal tracing method, apparatus, storage medium and terminal device |
CN109388750A (en) * | 2018-09-30 | 2019-02-26 | 北京小米移动软件有限公司 | Information-pushing method and device |
Non-Patent Citations (1)
Title |
---|
一种高效的行为定向广告投放算法;俞淑平;《计算机应用与软件》;20110115;全文 * |
Also Published As
Publication number | Publication date |
---|---|
CN110311839A (en) | 2019-10-08 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
EP1946503B1 (en) | Messaging system | |
WO2017028588A1 (en) | Application service information association method, and application association platform server and client | |
US20080133678A1 (en) | Content sharing system and method for devices | |
US9792623B2 (en) | Advertisement processing method and apparatus | |
CN107862552B (en) | Advertisement information pushing method, device and system | |
WO2016186882A1 (en) | Proxy service for content requests | |
US20140025469A1 (en) | Reward granting apparatus, reward granting method, and reward granting program | |
US20130332585A1 (en) | Method and system for downloading content | |
CN110875933B (en) | Information matching confirmation method and device | |
CN108319662A (en) | Page processing method, device, electronic equipment and readable storage medium storing program for executing | |
JP2007164710A (en) | Banner distribution system and banner distribution method | |
CN110311839B (en) | Push information tracking method, device, server, terminal and storage medium | |
CN107784552A (en) | Information push task executing method, device, computer equipment and storage medium | |
CN109462632B (en) | Page jump method, page jump device, computer equipment and computer readable storage medium | |
CN109104701B (en) | Information sending method based on equipment identification code and server | |
US20070094391A1 (en) | Feedback metrics for rss feeds | |
CN107391579B (en) | Method and device for searching account | |
CN104504587A (en) | Advertisement monitoring method and device, electronic apparatus | |
US20210112025A1 (en) | Method and server for processing messages | |
CN104580638B (en) | A kind of method and device of telephone number mark | |
CN109218272B (en) | Media content pushing method, device, server, system and storage medium | |
CN108600255B (en) | Mock service management method, device, computer equipment and storage medium | |
EP1456791A1 (en) | Method and apparatus for providing items to users in a computer network | |
CN113672460A (en) | Service monitoring method and device | |
CN113781114A (en) | Elevator advertisement putting method, system and device and electronic equipment |
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 |